Ubuntu16.04开启配置SNMP(2022-04-23)

Ubuntu16.04开启配置SNMP

—— 清听凌雪慕忆

1、更新依赖包(软件源)

$ sudo apt-get update

2、安装snmp

服务端:snmpd 客户端:snmp

说明:安装时需要提供互联网或者提前下载安装包

$ sudo apt-get install snmpd snmp

在这里插入图片描述

在这里插入图片描述

确保snmp 服务已开启

$ sudo service snmpd status
$ sudo service snmpd start

在这里插入图片描述

3、安装Mib库

$ sudo apt-get install snmp-mibs-downloader

安装snmp-mibs-downloader的过程中,程序会自动下载mib库保存在/usr/share/mibs目录中。

在这里插入图片描述

在这里插入图片描述

4、配置

4.1 允许远程主机访问

默认情况下,snmp服务只是对本地开启,是无法通过远程获取该主机的snmp信息的。

# 查看端口访问情况
$ sudo netstat -antup | grep 161
udp        0      0 127.0.0.1:161           0.0.0.0:*                11615/snmpd

在这里插入图片描述

4.2 配置节点(snmpd.conf)

【测试】本地测试

# -c : 团体字   -v : snmp版本
$ snmpwalk -c public -v 2c localhost .1.3.6.1.2.1.1

在这里插入图片描述

$ sudo vim /etc/snmp/snmpd.conf   或  gedit /etc/snmp/snmpd.conf

在这里插入图片描述

注释掉一下两行:
# view   systemonly  included   .1.3.6.1.2.1.1
# view   systemonly  included   .1.3.6.1.2.1.25.1
换行添加
view   systemonly  included   .1

在这里插入图片描述

在这里插入图片描述

# 重启服务
$ sudo service snmpd restart 或sudo /etc/init.d/snmpd restart

在这里插入图片描述

4.3 配置Mib库(snmp.conf)

$ sudo vim /etc/snmp/snmp.conf   或  gedit /etc/snmp/snmp.conf
注释掉:
# mibs:

在这里插入图片描述

4.4 配置共同体

本次测试我采取了默认值,没有修改。

所谓共同体,把它理解为一个密码,前面在使用snmpwalk命令获取主机的信息时,有一个-c public的参数,其实就是指定了这个共同体为public,这是默认的配置,当然在实际中,我们不可能使用默认的值,因此需要把它修改一下。

修改配置文件/etc/snmp/snmpd.conf,大概在52行,将下面的两行:

rocommunity public  default    -V systemonly
rocommunity6 public  default   -V systemonly
    修改为:
rocommunity lbaoyuan  default    -V systemonly
rocommunity6 lbaoyuan  default   -V systemonly

这里就把共同体修改为lbaoyuan,重启snmp服务,通过命令观察一下:

root@test-O-E-M:~# /etc/snmp$ snmpwalk -v 2c -c public localhost memTotalReal.0
Timeout: No Response from localhost
root@test
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值