輸入待尋字串
  <?php
  require("http://php.wilson.gs");  // 回首頁
  echo "http://php.wilson.gs/bible/group.php : SNMP 網管函式庫";


SNMP 網管函式庫

本函式庫共有 5 個函式

SNMP (網管協定, Simple Network Management Protocol) 是身為 MIS 或是網路管理人員所必須要碰到的重要課題,中文方面可參考張苑蓉所譯的 SNMP 網路管理協定 (ISBN: 957-8247-14-1),或者直接參考 RFC1089 文件。另外在 http://www.snmp.com 也有許多資料。

要在 PHP 中使用 SNMP 網管函式,需要確定是否可以使用 SNMP 功能。UNIX 系統需要先加裝 UCD SNMP 程式,可在 http://ucd-snmp.ucdavis.edu 取得。Windows NT 需要先安裝 SNMP 的系統服務。Windows 95/98 系列則無法使用本功能。

值得注意的是 UNIX 平台在編譯 UCD SNMP 程式之前,要先將 config.h 檔案中的 NO_ZEROLENGTH_COMMUNITY 常數 define 設成 1,也就是將該行的行首 # 字元刪掉。如下例

define NO_ZEROLENGTH_COMMUNITY 1

若網路區段 (segmentation) 有怪異的情形,可能就不能用上面的方式了。而若懶得重新編譯 UCD SNMP,可以在設定 PHP 時加入 --enable-ucd-snmp-hack 的選項。

snmpget:取得指定物件識別碼。
snmpwalk:取得所有物件。
snmpwalkoid:取得網路本體樹狀資訊。
snmp_get_quick_print:取得 UCD 函式庫中的 quick_print 值。
snmp_set_quick_print:設定 UCD 函式庫中的 quick_print 值。


[ 上一頁 /bible/group.php 下一頁 ]



本站置於 NEC BIGLOBE 地球村網際網路  echo "Copyright © 1999-2000, Wilson Peng";
  mail("wilson@biglobe.net.tw", "Feedback", $message);
  ?>