FreeBSD8下安装配置SNMP服务

免责声明:文档为本人原创,转载请注明出处。
欢迎访问我的博客:zhangmtao.cublog.cn

本文假设你的机器已经联网,能够访问Internet。不然要他何用?嘿嘿

我们采取简单的ports安装。

#cd /usr/ports/net-mgmt/net-snmp
#make install clean
安装过程中需要输入一些SNMP配置信息,自己按照提示输入即可。
安装完成后,要创建snmpd.conf配置文件,默认位置在/usr/local/share/snmp/snmdd.conf

有两种方法创建snmpd.conf
1)复制一份.example文件为snmpd.conf,然后添加如下一行,保存退出即可
#cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf
#ee /usr/local/share/snmp/snmpd.conf
  rocommunity public

2)创建个snmpd.conf文件,添加如下内容
#ee /usr/local/share/snmp/snmpd.conf
  syslocation %yourlocation
  syscontact %yourcontactinfo
  sysservices 77
  rocommunity public
  load 12 12 12
保存退出即可。

然后启动snmp,
#snmpd
#netstat -na |grep 161  // 查看是否打开了161端口

可以查看本机snmp的相关信息,运行如下命令
#snmpwalk -v2c -c public 127.0.0.1
正常情况下,系统会返回大批的本机的MIB信息,当然还有你设置的那些location/contact信息等。

然后设置snmp随系统启动自动运行
#ee /etc/rc.conf 
添加如下两行
snmpd_enable="YES"
snmpd_flags="-a -p /var/run/snmpd.pid"
保存退出,这样下次重新启动系统的时候,snmpd就会随着系统自动启动了。



02-12 06:21