2017-05-26 56 views
2

多个OID我通过SNMP的配置设备和一些参数需要在一个数据包发送多个OID(OID的最后有“createAndGo”值)。PHP snmpset在一个包

PHP snmpset可以为1 OID仅发送1的值。

如何设置一个帧多个OID +值?

下面的例子

enter image description here

+1

欢迎SO。请参观论坛并阅读帮助中心,了解如何提出问题。我们在这里帮助解决您的代码问题。请更新你的问题,你已经做了什么,有人可以看看它。 – SteveFest

+0

改进格式 – purvik7373

回答

0

您可以像使用netsnmp外部程序或者你用PHP SNMP类工作。

1

请参考PHP SNMP:设置呼叫;

<?php 
    $session = new SNMP(SNMP::VERSION_2C, "127.0.0.1", "private"); 
    $session->set(array('SNMPv2-MIB::sysContact.0', 'SNMPv2-MIB::sysLocation.0'), array('s', 's'), array("Nobody", "Nowhere")); 
// or 
    $session->set(array('SNMPv2-MIB::sysContact.0', 'SNMPv2-MIB::sysLocation.0'), 's', array("Nobody", "Nowhere")); 
?> 

链接:http://php.net/manual/en/snmp.set.php