用SNMP对大型网络管理仙人掌

  

,).SNMP是被广泛接受并投入使用的,,便于网络管理员。,,
SNMP采用机制,只,特别.SNMP的实现,因此可以实现和众多产品的无障碍连接。


两部分:,,
NMS(网络管理车站,<强>网络管理站)是,目前常用的网管平台有QuidView,太阳NetManager和IBM网络检视软件。,强,
<> 强是。,,
NMS可以向代理发出GetRequest, GetNextRequest和SetRequest报文,代理接收到NMS的这些请求报文后,根据报文类型进行读或写操作,生成反应报文,并将报文返回给NMS。,,
代理在设备发生异常情况或状态改变时(如设备重新启动),也会主动向NMS发送陷阱报文,向NMS汇报所发生的事件。


。,,
方式。,,
SNMP采用认证,非设备认可团体名的SNMP报文将被丢弃.SNMP用来。团体名,可以限制SNMP NMS访问设备上的SNMP代理。用户可以选择指定以下一个或者多个与团体名相关的特性:,,
1。定义团体名可以访问的MIB视图。


用SNMP对大型网络管理仙人掌

)的作用就是,它是。在图1 - 1中,管理对象B可以用一串数字{1.2.1.1}唯一确定,这串数字是管理对象的对象标识符(对象标识符),,
系统支持的常MIB如见下表1 - 1所示。

用SNMP对大型网络管理仙人掌”> <img src=

<强>

<强>

,安装仙人掌基于灯环境(apache php + mysql + + - SNMP + rrdtool) 1

<代码类=癰ash平原”> yum  <代码类=癰ash函数”>安装,<代码类=癰ash平原”> - y   httpd httpd-devel mysql mysql服务器mysql-devel

<代码类=癰ash平原”> php php-devel   php mysql php-common php-gd php-mbstring php xml

<代码类=癰ash平原”> php-imap php-ldap   php odbc php-pear php-xmlrpc php-bcmath

<代码类=癰ash平原”> gd gd-devel freetype   freetype-devel libjpeg libjpeg-devel libpng

<代码类=癰ash平原”> libpng-devel zlib zlib-devel   libxml2 libxml2-devel libjpeg * libgcrypt

<代码类=癰ash平原”> libgcrypt-devel libxslt   libxslt-devel php-snmp - snmp net-snmp-utils

<代码类=癰ash平原”> perl dbi rrdtool   perl-rrdtool perl-DBD-MySQL net-snmp-libs lm_sensors

12345 <代码类=癰ash平原”>服务httpd start <代码类=癰ash平原”>服务mysqld开始 <代码类=癰ash平原”> chkconfig httpd> chkconfig mysqld> mysqladmin - u root密码根,bash <代码>/<代码类="评论"> #设置mysql登录密码代码

,安装配置仙人掌

123 <代码类=癰ash平原”> wget http: <代码类=癰ash平原”>//www/<代码> <代码类=癰ash平原”> .cacti.net <代码类=癰ash平原”>/下载/cacti-0 <代码类=癰ash平原”> .8.8b。 <代码类=癰ash函数”>沥青> <代码类。广州 <代码类=癰ash函数”>焦油,<代码类=" bash平原"> zxvf cacti-0.8.8b。 <代码类=癰ash函数”>沥青> <代码类。广州 <代码类=癰ash函数”> mv ,<代码类=" bash平原"> cacti-0.8.8b/*, <代码类=癰ash平原”>/var/www/html代码

123 <代码类=癰ash平原”> mysql>创建数据库仙人掌; <代码类=癰ash平原”> mysql>使用仙人掌; <代码类=癰ash平原”> mysql> <代码类=" bash函数"> 来源,<代码类=癰ash平原”>/var/www/html/仙人掌 <代码类=癰ash平原”> . sql;

123456789 <代码类=癰ash函数”> vi ,<代码类=" bash平原">/var/www/html/include/配置 <代码类=癰ash平原”>。null

用SNMP对大型网络管理仙人掌