2013-04-06 35 views
0

有什麼辦法可以建立一個連接並使用它嗎?PHP snmp使用一個連接

現在我有這樣的:

snmp2_get("ip", "public", ".1.3.6.1.2.1.1.5.0"); 
snmp2_get("ip", "public", ".1.3.6.1.2.1.1.6.0"); 

有什麼功能,使一個連接,並與它的工作或我怎樣才能把多OIDS?

回答

0

通過UDP的SNMP,默認設置是無連接開始。 PHP函數不提供生成可以重用的「句柄」的方法;通常情況下,如果您需要此功能,您可以創建自己的包裝。

但是請注意,PHP 5.4引入了「SNMP」(請參閱the documentation here),這將允許您按照自己的意願進行操作。

例如:

$session = new SNMP(SNMP::VERSION_2C, "127.0.0.1", "public"); 
$value1 = $session->get(".1.3.6.1.2.1.1.5.0"); 
$value2 = $session->get(".1.3.6.1.2.1.1.6.0");