侧边栏壁纸
  • 累计撰写 208 篇文章
  • 累计创建 16 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

linux 系统上snmp安装和配置

Wake
2022-08-07 / 0 评论 / 0 点赞 / 558 阅读 / 640 字

实验机器:ubuntu16.04
image

1.安装

我们需要安装下面三个软件包:

snmpd:snmp服务端软件

snmp:snmp客户端软件

snmp-mibs-downloader:用来下载更新本地mib库的软件

ubuntu@linuxidc:~$ sudo apt-get install snmpd snmp snmp-mibs-downloader

ubuntu@linuxidc:~$ sudo download-mibs

会有很多输出信息。

这样的话,第一步安装工作也就完成了。

2.配置

其实在安装完snmpd软件后,系统是为我们自动开启了这个服务的:

12 ubuntu@linuxidc:~$ sudo service snmpd status

snmpd is running
(1)修改监听地址

snmpd.conf文件上默认是监听127.0.0.1的环回地址的,需要将其修改成自身的IP地址:161或者0.0.0.0:161

(2)配置节点

修改/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 systemonly included .1

这样的话,我们就可以获取更多的节点信息,因为如果不这样做,我们能够获取的信息,仅仅是上面两个注释掉的节点所包含的信息。

修改之后,重启snmp服务,再使用命令观察一下:

ubuntu@linuxidc:/etc/snmp$ sudo service snmpd restart

xplinuxidc@linuxidc:/etc/snmp$ snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.4.3.0

iso.3.6.1.4.1.2021.4.3.0 = INTEGER: 1950716

OK,没有问题!不过需要注意的是,这里.1.3.6.1.4.1.2021.4.3.0表示的是LInux主机交换空间总量的一个节点,而输出1950716,就说明我们的主机上的交换空间总量大概就是2GB左右。

(3)配置共同体

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

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

rocommunity public default -V systemonly

rocommunity6 public default -V systemonly

修改为:

rocommunity xplinuxidc123 default -V systemonly

rocommunity6 xplinuxidc123 default -V systemonly

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

0

评论区