操作系统为Centos5
最新版本的net-snmp可以在官网下载:
http://www.net-snmp.org/download.html
当前最新版为5.4.2.1
安装说明:
# tar –zxvf net-snmp-5.4.2.1.tar.gz
# cd net-snmp-5.4.2.1
# ./configure --with-mib-modules="agentx"
# make
# make install
如果没装perl还需做下面()内的步骤
(
进入perl目录,源码下的perl目录(net-snmp-5.4.2.1/perl)
然后执行下面命令
# perl Makefile.PL
# make
# make install
)
# cp EXAMPLE.conf /usr/local/share/snmp/snmpd.conf (记得要修改snmpd.conf文件)
# ln -s /usr/local/lib/libnetsnmp.so /lib/libnetsnmp.so.15
# ln -s /usr/local/lib/libnetsnmpmibs.so /lib/libnetsnmpmibs.so.15
# ln -s /usr/local/lib/libnetsnmphelpers.so /lib/libnetsnmphelpers.so.15
# ln -s /usr/local/lib/libnetsnmpagent.so /lib/libnetsnmpagent.so.15
然后进入agent目录运行snmpd
# cd agent
# ./snmpd
配置说明:
1.安装snmpd后要对配置文件snmpd.conf进行修改才能供其他主机采集数据
snmpd.conf的默认路径为/usr/local/share/snmp/snmpd.conf
snmpd.conf需要修改的地方:
(1)添加信任主机
# sec.name source community 在这行下面添加下面内容
com2sec local SOMEIPADDRESS public
#允许SOMEIPADDRESS 采集本机的数据,密码是public
(2) # master agentX 把这行的#去掉
开启master agentX服务,这样可以通过agentX子代理的方式添加子代理。
修改snmpd.conf需要重启snmpd才能生效!
2.编辑添加文件/usr/local/share/snmp/snmp.conf
内容如下:
mibs +ALL
目的是能向本机添加自定义的OID,需要重启snmpd才能生效。
(from :师兄)
CentOS5安装与配置NET-SNMP教程
本文档详细介绍了如何在CentOS5上安装NET-SNMP的最新版本5.4.2.1,并提供了配置SNMPd、设置信任主机、启用agentX服务的步骤。此外,还讲解了编辑snmpd.conf和snmp.conf文件以允许自定义OID和数据采集。
1730

被折叠的 条评论
为什么被折叠?



