zabbix 监控交换机日志

2023年 7月 16日 87.4k 0

需求

我们需要监控交换机warn以上级别的日志,只要有warn及以上级别的日志输入,就需要发送报警给运维,我们使用的监控平台是zabbix,所以监控就需要使用zabbix来实现,下面是配置方法,供各位参考。

交换机配置

交换机启动日志收集,配置日志信息发送到日志主机

info-center enable
info-center source default channel 2 log state on trap state off debug state off
info-center loghost 10.1.13.70 channel 2
save

我用的交换机是h3c交换机,配置含义参考文档:http://www.h3c.com/cn/d_201803/1074113_30005_0.htm#_Toc509600226

其他厂商的交换机需要自己查询交换机文档进行配置。

zabbix服务器配置

服务器上启动rsyslog

yum -y install rsyslog

编辑配置文件:

/etc/rsyslogd.conf,添加以下内容

#switch warnings
local7.*         /var/log/h3c/information

重启rsyslog服务

service rsyslog restart

zabbix 配置文件设置

[root@zabbix zabbix_agentd.d]# cat /etc/zabbix/zabbix_agentd.d/userparameter_sw_log.conf 
UserParameter=switch_syslog,/etc/zabbix/scripts/h3c/checklog.sh 

日志监控脚本设置

[root@zabbix zabbix_agentd.d]# cat /etc/zabbix/scripts/h3c/checklog.sh 
#!/bin/sh
key=`cat /var/log/h3c/information | grep "warn" | grep "TEMPERATUR" | awk  '{print $5"t"$6}'`   
echo $key
if [ -s /var/log/h3c/information ] ;
then
cat /var/log/h3c/information >> /var/log/h3c/information_backup
echo "" > /var/log/h3c/information
fi

zabbix web配置

zabbix item设置

图片 1

zabbix触发器设置

图片 2

报警内容示例

图片 3

相关文章

对接alertmanager创建钉钉卡片(1)
手把手教你搭建OpenFalcon监控系统
无需任何魔法即可使用 Ansible 的神奇变量“hostvars”
openobseve HA本地单集群模式
基于k8s上loggie/vector/openobserve日志收集
openobseve单节点和查询语法

发布评论