前面已经讲了很多关于 Zabbix 安装的内容,相信对 Zabbix 已经有了一定的了解了,今天来讲讲如何监控网络设备。
正文
交换机部分
- 华为
- 思科
snmp-agent
snmp-agent sys-info version v2c
snmp-agent community huawei@123
测试设备 SNMP
由于 snmp 采用 udp 的 161 端口,无法采用 telnet 这种方式探测,所以提供如下两种方式。
- nc
- snmpwalk
如果系统未自带 nc 工具,需要额外安装.
代码语言:javascript复制yum -y install nc
代码语言:javascript复制nc -zuv ‘IP地址’ 161
如果系统未自带snmpwalk工具,需要额外安装。
代码语言:javascript复制yum -y install net-snmp-utils
代码语言:javascript复制snmpwalk -v ‘版本’ -c ‘团体字’ ‘IP地址’
问题排查
经过上面测试的情况如果出现拒绝或者无法回显,一般为几个原因:
- 内网防火墙策略挡住 Server 与被监控主机的访问
- 设备 snmp 配置错误
- Server 的系统防火墙策略未放通(可能性小,新手建议关闭)
- SElinux(新手建议关闭)
本文环境
- Zabbix 6.0 beta2
- CE12804S
添加监控主机
1、进入 Zabbix 前端界面,依次选择为:配置选项(Configuration)–> 主机(Hosts),创建主机(Create host)
2、进入新主机界面(New host),这里带星号的为必填项,主机名称(Host name)和可见的名称(Visible name)的最大区别是后者可以支持中文以及特殊符号,而主机名称只能为普通的 字母、下划线。
3、添加主机接口(Interfaces),本文为网络设备的监控,所以选择 SNMP
4、最终形态为主机组为:Templates/Network devices,模板选择的为 Templates/Network devices/Huawei VRP SNMP
大家需要注意的是,该界面的SNMP community 为宏,如果改为自定义值是无法生效的。
5、完成创建6、稍等会儿,主机后的 SNMP 灯变红,那么此时是什么原因呢,因为我们没有修改 SNMP团体字,所以出现连接超时现象。7、修改 SNMP 团体字,有两种方式,一种为全局修改,另外一种为主机修改。8、全局修改。路径为:管理(Administration)选项 –> 一般(General)选项 –> 宏(Macros),将 {
- CPU
- 风扇
- 温度
- 内存
- 端口状态
- 基础监控
- …
效果
写在最后
由此得出一个结论,主机变量优于全局变量,本文首次进入到 Zabbix 操作篇,后面基于网络篇还会有几个章节