SNMP オブジェクトを取得する

# snmpget

(PHP 4, PHP 5, PHP 7, PHP 8)

snmpget — SNMP オブジェクトを取得する

### 説明

function snmpget(
string `$hostname`,
string `$community`,
array|string `$object_id`,
int `$timeout` = -1,
int `$retries` = -1
): mixed

snmpget() は `object_id` で指定した SNMP オブジェクトの値を読みとるために使用されます。

### パラメータ

`hostname`
  SNMP エージェント。
`community`
  リードコミュニティ。
`object_id`
  SNMP オブジェクト。
`timeout`
  最初のタイムアウトまでのマイクロ秒数。
`retries`
  タイムアウトが発生したときの再試行の回数。

### 戻り値

成功した場合に SNMP オブジェクトの値、失敗した場合に `false` を返します。

### 変更履歴

バージョン | 説明
--- | ---
8.5.0 | hostname の長さが 128 バイト以上の場合、port が負の数または 65535 より大きい場合、 または timeout や retries の値が -1 より小さいか大きすぎる場合に、 ValueError をスローするようになりました。

### 例

例1 snmpget() の使用例

    <?php
    $syscontact = snmpget("127.0.0.1", "public", "system.SysContact.0");
    ?>

### 参考

- snmpset() - SNMP オブジェクトの値を設定する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open