在php中使用snmpwalk查找邮件队列

时间:2016-04-25 08:31:54

标签: php snmp

我想在PHP中编写一个脚本,这与snmpwalk中的linux命令相同。我想找到使用它的队列邮件。输入是主机IP地址和mib值。

linux中的命令:

snmpwalk -v2c -cMTA@Rel@y 10.234.125.250   .1.3.6.1.4.1.9999.44.1

结果是:

iso.3.6.1.4.1.9999.44.1.4.1.2.9.47.98.105.110.47.98.97.115.104.1 = STRING: "45"

我想将队列值作为结果(在上例中为45)

我阅读了snmprealwalksnmpget函数,但它们并没有按我的意愿行事。

1 个答案:

答案 0 :(得分:0)

基本上,PHP中的SNMP walk实现如下所示:

<?php
$a = snmpwalk("10.234.125.250", "MTA@Rel@y", ".1.3.6.1.4.1.9999.44.1"); 

foreach ($a as $val) {
    echo "$val\n";
}

?>