NET-SNMP的一些基础知识

本文档详细介绍了如何在CentOS5上安装NET-SNMP的最新版本5.4.2.1,并提供了配置SNMPd、设置信任主机、启用agentX服务的步骤。此外,还讲解了编辑snmpd.conf和snmp.conf文件以允许自定义OID和数据采集。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

操作系统为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 :师兄)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值