PHP 完全中文手册-第四章-46

王朝网络·php·作者佚名  2006-12-16
宽屏版  字体: |||超大  

本函数库共有 5 个函数

SNMP (网管协议, Simple Network Management Protocol) 是身为 MIS 或是网络管理人员所必须要碰到的重要课题,中文方面可参考张苑蓉所译的 SNMP 网络管理协议 (ISBN: 957-8247-14-1),或者直接参考 RFC1089 文件。

要在 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 值。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有