zabbix
我的喵叫初六
这个作者很懒,什么都没留下…
展开
-
zabbix 连续3次异常则告警
假设监控一个rsync状态,正常返回1,否则返回0,每分钟收集一次,但是有时候就会产生误报,前一分钟异常,后一分钟正常了为了避免这个问题可以使用 count 函数进行触发器的配置{app-status:rsync.status.count(#3,1,ne)}>2意思就是 : 经过三次连续检测,如果值不等于1的次数大于2就告警,,,也就是3分钟内异常次数超过两次就告警。O 运算符的值可以是:eq: 相等ne: 不相等gt: 大于ge: 大于等于...原创 2021-11-16 18:25:11 · 4884 阅读 · 0 评论 -
zabbix mysql 监控
创建监控用户(权限usage):mysql> grant usage on *.* to [email protected] identified by 'zabbix@123';mysql> flush privileges;监控脚本:# cat /etc/zabbix/alertscripts/mysql_status.sh#!/bin/bash #Desc:zabbix 监控 MySQL 状态#Date:2021-3-1#主机HOST="127.0.0.1"原创 2021-11-11 16:38:34 · 1289 阅读 · 0 评论 -
zabbix服务器php-fpm导致内存过高
问题: 服务器运行一段时间后内存过高,通过top查看有很多php-fpm进程占用,每个百分之2左右,有十几个。解决:修改 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 添加pm.max_requests = 200 重启systemctl restart httpd rh-php72-php-fpm原因:php-rpm的内存未正确的释放...原创 2021-10-11 11:22:23 · 1042 阅读 · 0 评论 -
zabbix api获取当前存在告警
十一将至,有些监控告警虽然报了也没事,但是还是得有,这就出现了当不在电脑前看页面时可能有些重要的告警没有看到,所以想到放假期间定时发送当前存在的告警,就知道有没有重要的告警信息需要去解决一下了。环境:zabbix 5.0版本python 3.6版本接口模块pyzabbix-1.0.0代码:#!/usr/bin/python3# coding=utf-8# -*- coding: utf-8 -*-import jsonfrom pyzabbix import Z...原创 2021-09-30 13:59:40 · 2691 阅读 · 5 评论 -
zabbix自定义时间间隔
上个图对,就是监控项里的这玩意。 常用的监控配置就是全天每隔几分钟执行一次,但是有的时间段是不需要执行的,本文举几个例子。 另外,感觉调度比灵活好用,所以这里只讲调度。以下内容多数引用于博客https://blog.csdn.net/Hu_wen/article/details/106187694,感谢作者!我只摘取部分,想看详细的直接访问此链接。调度间隔格式为:md<filter>wd<filter>h<filter>m<filt...原创 2021-08-16 12:02:01 · 3945 阅读 · 0 评论 -
zabbix 企业微信告警
通过企业微信建群,创建机器人,将告警通过机器人发送到企业微信群聊中。告警脚本api_url换成自己的微信机器人链接cat /usr/lib/zabbix/alertscripts/wxbj.py#!/usr/bin/python3#-*- coding: utf-8 -*-import requestsimport jsonimport sysimport osheaders = {'Content-Type': 'application/json;charset=.原创 2020-10-20 16:00:14 · 407 阅读 · 0 评论 -
zabbix监控阿里云RDS
创建RDS只读阿里云子账号,创建授权只读RDS即可使用创建好的用户登陆阿里云,点击右上角自己头像,创建 AccessKey完成后弹出下面两个信息,记得复制保留AccessKey IDAccessKey Secret登陆zabbix-server服务器,服务器为centos7,自带python2.7安装模块(必须用2.3.5,据说新版有bug)pip2.7 install aliyun-python-sdk-core==2.3.5 aliyun-pytho...原创 2020-10-20 15:26:16 · 854 阅读 · 0 评论 -
zabbix微信告警
1、注册企业微信https://work.weixin.qq.com/2、创建应用3、进入应用可见范围要是接收告警人员的所在组,不能是用户,只有组中的用户可以接收告警。4、登陆http://qydev.weixin.qq.com/debug5、Corpid获取位置6、Corpsecret获取位置7、编写告警脚本vim /usr/lib/zabbix/alertscripts/wx.py#!/usr/bin/python# -...原创 2020-07-17 15:28:10 · 247 阅读 · 0 评论