部署 zabbix 服务端、客户端
也可以监控支持 snmp 的设备
1.启动设备的 snmp 功能
以 linux 为例,在客户机安装 snmp 服务:yum install net-snmp-utils -y(客户端软件包)
配置文件通常位于 /etc/snmp/snmpd.conf
编辑此文件来设置 SNMP 社区字符串和其他配置

在配置文件末尾加入:rocommunity public(社区字符串),snmpwalk 命令测试时需要用到
重启 snmp 服务:sudo systemctl restart snmpd
现在可以使用 snmpwalk
命令来测试配置:snmpwalk -v 2c -c public localhost SysDesc
-v 2c
: 使用 SNMP v2c 版本-c public
: 使用社区字符串 public 进行认证,只限 v2 版本使用SysDesc
:表示系统的描述信息,通常包括操作系统的名称、版本、内核版本、硬件平台以及其他相关的描述性信息

snmp 有一些常用的 OID 和相应的备注可以帮助了解对应的机器信息,除了 SysDesc 还有 SysUpdate 等等 ...
测试好后,接下来在 zabbix web 页面添加主机,snmp 服务的默认端口是 161


还需要添加模板,选择一个通用的模板;也可以下载其他模板,zabbix 模板网站:Zabbix Integrations and Templates (opens new window)

可以看见 snmp 可用性变绿了
