1.下载安装snmp以及依赖包(这个可能需要翻墙,尤其是新版本的Ubuntu,一般网上还没有公开所有包)
※注意:所有包需要一起安装:$ sudo apt-get insatll /绝对路径/XX.deb /绝对路径/XXX.deb /绝对路径/XXXX.deb
2.修改snmpd.conf配置文件
$ sudo cp /etc/snmp/snmpd.conf.dpkg-new /etc/snmp/snmpd.conf
$ sudo vi /etc/snmp/snmpd.conf
增加如下行:(这里只是为了能walk到1开头所有的mib,如果在实际中有其他配置需要,再根据情况自行配置即可)
view systemonly included .1
3.查找的自己用户的uid和gid
$ ll /home/
total 12
drwxr-xr-x 3 root root 4096 Jul 9 02:20 ./
drwxr-xr-x 20 root root 4096 Jul 9 02:14 ../
drwxr-xr-x 5 ABC ABC 4096 Jul 9 05:22 ABC/
4.修改snmpd.service启动文件
$ sudo cp /lib/systemd/system/snmpd.service /lib/systemd/system/snmpd.service-bak
$ sudo vi /lib/systemd/system/snmpd.service
修改前
ExecStart=/usr/sbin/snmpd -LOw -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f -p /run/snmpd.pid
修改后
ExecStart=/usr/sbin/snmpd -LOw -u ABC -g ABC -I -smux,mteTrigger,mteTriggerConf -f -p /run/snmpd.pid
5.启动服务
$ systemctl daemon-reload
$ systemctl enable snmpd
$ systemctl start snmpd
Ubuntu20.04配置snmp
最新推荐文章于 2024-04-18 11:45:07 发布