如何使用 SNMP 监控服务器?

如何使用 SNMP 监控服务器?

我是 Linux 新用户,想用 SNMP 协议监控我的 Linux 服务器以获取一些 CPU、内存信息,如何使用 snmp 监控 Linux 系统?如何使用 snmp 监控 Linux 服务器?

答案1

SNMP(简单网络管理协议)是用于网络管理的标准 TCP/IP 协议。网络管理员使用 SNMP 来监控和映射网络可用性、性能和错误率。它允许您监控许多系统设备的运行状况。本文档将介绍如何设置 SNMP 服务。

在 Debian 或 Ubuntu 系统上安装 SNMP

SNMP 服务守护进程是 snmpd ,要安装它,请输入以下命令:

[root@devops~]# apt-get install snmpd

snmpd 现在已经安装,但我们仍然需要编辑 snmpd 配置文件(/etc/snmp/snmpd.conf),如下所示:

// 监听所有接口上的连接(IPv4 和 IPv6)

代理地址 udp:161,udp6:[::1]:161

//使用你的服务器的域名或者它的 IP 地址 rocommunity

你的社区 172.16.1.0/254

选项设置是在“sysLocation”和“sysContact”中添加以下内容

系统位置 LOCATION_NAME 系统联系人 CONTACT_NAME

完成修改后重新启动 snmpd 服务 1

[root@devops~]# /etc/init.d/snmpd retsart

检查 SNMP 配置

我们可以使用 snmpwalk 工具来测试 SNMP 配置。如果您获得输出页面,则表示 SNMP 已成功设置。1

[root@devops~]#snmpwalk -Oav -v2c -c youcommunity 172.17.16.2

或者

[root@devops~]#sudo service snmpd restart

通过:http://itsprite.com/linuxhow-to-monitor-your-linux-servers-via-snmp-protocol/

相关内容