2017-05-26 89 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