函数名称:snmpget()
函数描述:snmpget()函数用于从指定的SNMP代理获取指定的OID的值。
适用版本:PHP 4 >= 4.3.3, PHP 5, PHP 7
语法:string snmpget(string $hostname, string $community, string $object_id, int $timeout = 1000000, int $retries = 5)
参数:
返回值:成功时返回获取的值,失败时返回FALSE。
示例:
$hostname = '192.168.0.1';
$community = 'public';
$object_id = 'sysDescr.0';
$value = snmpget($hostname, $community, $object_id);
echo "System Description: " . $value;
$hostname = '192.168.0.1';
$community = 'public';
$object_id = 'ifOperStatus.1';
$value = snmpget($hostname, $community, $object_id);
if ($value === '1') {
echo "Interface is up";
} else {
echo "Interface is down";
}
注意事项: