分类 Zabbix 中的文章

Zabbix Logrt Monitoring Windows Logs

有些应用程序会每天生成一个当天日期命名的日志文件,对应日志文件里面出现的报错信息要进行实时监控,实际的过程中遇到了很多坑,总结记录下来,供以后参考。 监控设备是多台win机器,而每个win机器上有多个路径不一的日志目录,目录都含有中文。每个目录下每天都会生成一个新的日期命名的log文件,而目前所要做的是对每个日志文件中的多个关键字进行监控告警。 有几个需要思考的……

阅读全文

Zabbix监控GBK字符集的oracle

监控oracle有很多方式,目前主要使用的是通过第三方软件orabbix,它是通过jdbc连到各个oracle数据库上去执行sql,效率还可以,只是目前有个新需求,有个业务监控返回结果必须含有中文,而orabbix中无法配置字符集 ,导致存放到zabbix中时就会乱码,所以只能换一种方式,采用自带的database monitor来监控。整个配置过程很简单,主要……

阅读全文

Zabbix监控ogg延迟情况

最近ogg出现了一点问题,没有及时发现,于是考虑将ogg的监控也纳入zabbix当中来。对于这一类监控,考虑的地方不单单在于如何监控,而是善用zabbix的模板、自动发现等功能来实现,这样会方便配置以及后期的可扩展性。 首先对ogg的运行情况查看通常是通过info all命令 MANAGER RUNNING EXTRACT RUNNING ERDMEDW 00:00:03 00:00:09 EXTRACT RUNNING ERDMEDWC 00:00:07 00:00:01 EXTRACT RUNNING PCIF 00:00:00 00:00:05 EXTRACT RUNNING PEIF 00:00:00 00:00:05 EXTRACT RUNNING PHG 00:00:00 00:00:05 EXTRACT RUNNING PQH 00:00:00 00:00:00 EXTRACT RUNNING PRISK 00:00:00 00:00:00 EXTRACT RUNNING PRISKMGR 00:00:00 00:00:01 REPLICAT RUNNING……

阅读全文

Zabbix Preprocessing

介绍 监控结果预处理可以用来定义和根据相应的规则来对采集到的数据进行转换,通过预处理管理进程来管理这些预处理,而具体的步骤则是由多个work进程来完成。 Preprocessing页可以对接收到的数据定义转换规则,可以允许一个或多个规则同时存在,之后才将转换后的数据写入到数据库。如果有多个规则存在,则会按照定义的顺序来依次进行转换。Preprocessing可以……

阅读全文

Zabbix API批量新增用户

给zabbix配置完LDAP验证,但是需要提前在zabbix中建好用户,这个就会比较麻烦一点,AD域中的用户好几千人,而涉及到IT的也有2 300人,加上配置邮箱、手机号等,很明显工作量巨大。 由于对python和LDAP都不太熟悉,研究了几天没想出如何从直接从ldap将用户信息同步到zabbix,但刚好在另外一套系统中发现了有将ad域账号落地到数据库的情况,于……

阅读全文

zabbix告警优化

目前新zabbix系统添加了1300多台监控设备,3W多个触发器,每天的告警也是满天飞,造成了有用的信息通常淹没在了告警风暴当中。由于目前都采用的短信告警,成本上也是一笔不小的开支,所以就很必要对告警进行优化。 主要思路 告警依赖 有时候一台主机的可用性依赖于另一台主机。如果一台路由器宕机,则路由器后端的服务器将变得不可用。如果这两者都设置了触发器,你可能会收到关……

阅读全文

升级zabbix3.2到4.2

以前源码安装的3.2版本现在要升级到最新4.2版本,由于不是在原有基础上进行的升级,所以无法直接yum upgrade,只能在新环境上安装完毕以后进行迁移。 zabbix安装 基于之前配置好的本地源,这里就可以很方便的用到yum yum install zabbix-server-mysql zabbix-web-mysql -y 安装完毕以后zabbix默认采用的是mariadb,这里换成以前用的mysql yum remove mariadb-server -y yum install mysql-server -y 如果是初始化的数据库,则执行下面语……

阅读全文