1、检查版本:
#cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION=“Ubuntu 16.04.6 LTS”
2、安装软件
sudo apt-get install snmpd snmp snmp-mibs-downloader
#这里的软件与centos中的不一样。
在安装snmp-mibs-downloader的过程中,程序会帮我们自动下载mib库,并保存在/usr/share/mibs目录中:在安装完snmp-mibs-downloader后也可以手动执行下面的命令来下载mib库:sudo download-mibs

默认服务安装完后会自动重启:
sudo service snmpd status
Ubuntu 16.04.6安装配置snmp
测试验证:
snmpwalk -v 2c -c public localhost 1.3.6.1.2.1.1.1
3、配置:
cd /etc/snmp
sudo cp snmpd.conf snmpd.conf.bak

修改/etc/snmp/snmpd.conf文件,大概在45行,将下面的两行注释掉:

view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
增加下面一行:
view systemview included .1.3.6.1.4.1.2021
view systemview included .1.3.6.1.2

修改团体字:
rocommunity JKmo default -V systemonly ##ipv4团体字
rocommunity6 JKmo default -V systemonly ##ipv6

sysLocation Server Room
syscontact Sysadmin ([email protected])

保存之后就可以
测试验证:
#snmpwalk -v 2c -c JKmon127.0.0.1 system结果报错
system: Unknown Object Identifier (Sub-id not found: (top) -> system)

处理:编辑客户端配置文件,注释其中的mibs:行,再次运行即可。
vim ./snmp.conf
Ubuntu 16.04.6安装配置snmp

相关文章: