说说nagios的架构你在监控nagios时出现报警了,你都怎么去处理的,处理完了之后nagios得报警多久能停止讲讲部署nagiosNrpe了解多少会写监控脚本吗Cacti了解多少Cacti的架构是怎样的Cacti的图像是由什么生成的、存在哪Cacti的mysql都存了什么信息Znose(这么读的)了解多少?
分类:
移动开发 时间:
2019-06-15 10:18:32
阅读次数:
129
网络版本 网络版本 #!/bin/bash #!/bin/bash mysql_cmd="mysql -u root -pxxxxxxxxx" mysql_cmd="mysql -u root -pxxxxxxxxx" errorno=(1158 1159 1008 1007 1062) error ...
分类:
数据库 时间:
2019-06-13 13:55:49
阅读次数:
135
2019-06-04 18:39:12 目的:批量监控业务URL的返回状态码,通过zabbix监控判断业务好坏。 1、zabbix安装 请查看此永久链接:https://www.cnblogs.com/small-wei/p/10911769.html 2、编写监控脚本 cd /usr/lib/za ...
分类:
Web程序 时间:
2019-06-04 19:32:38
阅读次数:
1021
脚本开发的规范:、1)第一行为使用的脚本解释器2)最好加上版本版权等信息3)尽量不使用中文注释,如果非要加中文exportLANG="zhCN.UTF-8"4)脚本的扩展名应给为.sh模块的启动和停止脚本命名:start模块名.shstop_模块名.sh监控脚本通常以_mon.sh为后缀控制脚本一般以_ctl.sh为后缀5)脚本应该放在固定的路劲下6)成对的括号一次性打出来7)
分类:
其他好文 时间:
2019-03-28 21:56:08
阅读次数:
177
1.安装 方法一: 方法二: 2.配置keepalived的配置文件 3.配置监控脚本: 4.配置keepalived日志单独存放 5.启动keepalived服务,查看日志 ...
分类:
其他好文 时间:
2019-03-22 18:35:09
阅读次数:
122
因业务要求,需要对某些日志文件中出现的关键字进行监控,所以写了个脚本用于直接用zabbix调用并返回超出阈值的监控项。 主要用来替代zabbix自带的文件监控项。可以对一台机器上的多个日志文件,多个触发阈值进行监控。不用配置多条zabbix监控项及触发器。 也许将来会逐步增加其他奇怪的监控内容 脚本 ...
分类:
其他好文 时间:
2019-02-12 13:22:28
阅读次数:
141
监控elasticsearch cluster 集群 通过主动模式将数据发送给zabbix server ...
分类:
其他好文 时间:
2019-02-12 11:42:46
阅读次数:
128
1、需求描述
编写名为sysmon.sh的Shell监控脚本
监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
百分比只需精确到个位,如7%、12%、23%等
出现以下任一情况时告警:磁盘占用率超过90%、CPU使用率超过80%、
内存使用率超过90%,告警邮件通过mail命令发送到指定邮箱
结合crond服务,每半小时执行一次监控脚本
2、思路与命令测试
分析:监控内容包括CPU使用率、内存使用率、根分区的磁盘占用率
df 命令
awk 命令
mpstat 命令(需安装sysstat软件包)
free 命令
crontab 命令
3、脚本编程与调试
使用用df命令提取出根分区的磁盘占用率,赋值给变量DUG
使用mpstat命令提取CPU使用率,赋值给变量CUG
使用free命令提取出内存使用率,赋值给变量MUG
使用if语句判断上述监控项目是否超标,将需要告警的信息保存到/tmp/alert.txt文件;若该存在则作为告警邮件发送
调试优化并设置crontab计划
分类:
系统相关 时间:
2019-02-06 23:59:33
阅读次数:
706
#!/bin/bashMySQlBin=/usr/bin/mysqlMySQLAdminBin=/usr/bin/mysqladminHost=192.168.50.202User=zabbixPassword=123456if[[$#==1]];thencase$1inUptime)result=$MySQLAdminBin-u$User-p$Password-h$Hoststatus2>
分类:
其他好文 时间:
2019-01-21 11:21:25
阅读次数:
119