免责声明:文档为本人原创,转载请注明出处。
欢迎访问我的博客: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就会随着系统自动启动了。