一,zabbix邮件报警设置原理:触犯告警器之后可以配置相应的动作,在动作里可以发邮件、微信、钉钉、短信等。告警脚本的放置位置见配置/usr/local/zabbix/etc/zabbix_server.confLogFile=/usr/local/zabbix/zabbix_server.logDBHost=127.0.0.1DBName=zabbixDBUser=zabbixDBPasswor
分类:
微信 时间:
2019-12-24 09:30:05
阅读次数:
238
[TOC] 一、 邮件报警 1.定义发件人 2.定义收件人 3.优化告警信息 定制报警内容: "https://www.zabbix.com/documentation/4.0/zh/manual/appendix/macros/supported_by_location" 参考博客 1.操作位置 ...
分类:
微信 时间:
2019-12-18 22:06:39
阅读次数:
157
问题现象: zabbix字体修改成中文后监控显示乱码 原因: 该问题是由于zabbix默认使用的是“DejaVuSans.ttf”(zabbix3.2.7默认使用的是“graphfont.ttf”),该字体对中文支持度不好,因此数据会有乱码。 解决办法: 1、从window电脑上面获取字体文件 si ...
分类:
其他好文 时间:
2019-12-18 15:01:10
阅读次数:
88
centos 7 zabbix3.4.3 监控内存:监控内存使用率 触发报警:当使用率超过95%时,发出报警信息 1、创建监控项 名称:内存使用率 类型:可计算的 键值:vm.memory.size[usedpercent] 公式:100*(last("vm.memory.size[total]") ...
分类:
其他好文 时间:
2019-12-17 18:11:48
阅读次数:
306
mongodb有db.serverStatus()命令,可以查看mongodb的运行状态,那么zabbix就可以调用这个命令实现mongodb的监控。一、db.serverStatus()命令的使用注:只有超级管理员账号才有权限使用此命令1、查看mongodb服务状态echo"db.serverStatus()"|mongo--port37485-uusername-p‘password‘--au
分类:
数据库 时间:
2019-12-10 00:54:26
阅读次数:
345
为了避免单点故障,生产环境中redis升级为集群模式,需要对redis集群进行监控,一旦有节点出现故障便触发报警。Redis有自带的redis-cli客户端,通过clusterinfo命令能查询到集群的运行情况,我们可以写个shell脚本,通过zabbix来调用这个脚本实现集群的监控。一、clusterinfo命令的使用命令格式:redis-cli-h[hostname]-p[port]-a[pa
分类:
系统相关 时间:
2019-12-06 19:03:46
阅读次数:
91
环境: zabbix端:zabbix3.4(192.168.80.66) 数据库端:mysql5.7(192.168.80.88) 被监控端:web01(192.168.80.240) 为什么要将数据库从zabbix上分离呢? 将zabbix和数据库都安装到一台主机上其实也没有什么问题,但是当监控的 ...
分类:
数据库 时间:
2019-12-04 13:46:36
阅读次数:
130
现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 i ...
分类:
编程语言 时间:
2019-11-30 19:19:19
阅读次数:
115
引子 现在老板让你写一个监控程序,24小时全年无休的监控你们公司网站服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码 1 while True: 2 if cpu利用率 > 90%: 3 #发送邮件提醒 4 连接邮箱服务器 ...
分类:
其他好文 时间:
2019-11-15 22:22:30
阅读次数:
86