net-snmp的安装

时间:2023-02-14 17:07:13

安装环境是ubuntu 14.

方法1:apt-get install  net-snmp

(非root用户需要sudo 提升权限)

方法2:自定义安装选择不同的版本去编译。

1:先去下载所需要的tar包,放到指定目录里,解压.

(一般还需要依赖包,sudo apt-get install perl libperl-dev)

2:安装,命令行执行./configure (不指定参数按照选择项,一个个填写对应的位置)

--with-default-snmp-version="3"(选择需要的版本)

--with-sys-contact="zhaoxi"

--with-sys-location="Unknown"

--with-logfile="/var/log/snmpd.log"

--with-persistent-directory="/var/net-snmp"

配置完成后会有配置信息出现.

3:sudo make && make install

4:(上述步骤成功)

snmpget --version检查是否成功.

现象1:libnetsnmp.so.30 :cannot open

cp /usr/local/lib/libnetsnmp.so.30 /usr/lib

(

如果make还出现问题,修改/etc/ld.so.conf 增加/lib

/usr/lib

/usr/local/lib

sudo ldconfig

)

)

安装成功:打开snmptrapd.conf 添加authCommunity log,execute,net public

测试:

sudo snmptrapd -C -c /home/zhaoxi/nmp_/net-snmp/snmptrapd.conf -df -Lo终端打印数据

-Lf log路径

发送:sudo snmptrap -v 2C -c public 对应的监听端ip "aaa" 1.3.6.1.4.1.2345