1.监控方式1.脚本:在被监控端定义一个脚本,让这个脚本周期性的运行,管理员通过ssh连接看监控脚本的内容。2.配置插件SNMP3.端口2.cacti简介Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,流量与性能检测为主(http://www.cacti.net/)SNMP:简单网..
分类:
其他好文 时间:
2017-05-31 15:31:49
阅读次数:
354
<--目录-->1)脚本模块名2)代码框架3)函数规范4)脚本存放规范5)补充规范19条6)优秀的开发习惯【脚本模块名】1、常规Shell脚本使用统一后辍:.sh,例:wsyht.sh2、模块的启动和停止脚本统一命名为start_{模块名}.sh和sop_{模块名}.sh3、监控脚本可以*_mon.sh为后辍,..
分类:
系统相关 时间:
2017-05-30 12:50:07
阅读次数:
512
背景 近期编写了监控业务服务器的脚本,主要原理是用shell脚本(运行shell的机器称之为监控机)调用项目组专用的接口测试工具,对指定的业务服务器进行业务操作,根据接口测试工具的返回结果判断业务服务器是否运行正常,并使用crontab设置每分钟执行一次监控脚本。 在接口测试工具启动前,先使用tel ...
分类:
Web程序 时间:
2017-05-27 20:04:54
阅读次数:
249
通过redis自带的info命令来监控redis的健康状态,通过redis-cliPING命令来监控redis的存活状态。附件中有监控模板,将监控脚本放在redis服务器的自定义的/scripts/zabbix_redis/下:#!/bin/bash
#Name:redismontior.sh
REDISCLI="/usr/bin/redis-cli"
HOST="127.0.0.1"
PORT=637..
分类:
其他好文 时间:
2017-05-25 22:08:53
阅读次数:
266
VCS双机的配置目录:/etc/VRTSvcs/conf/config/main.cf VCS双机的监控脚本目录:/opt/VRTSvcs/bin/mdcc/ VCS双机日志目录:/var/VRTSvcs/log Xmanager 看:Linux双机命令:hagui& Xmanager 看管双机的默 ...
分类:
其他好文 时间:
2017-05-14 16:54:10
阅读次数:
717
目标:对Mysql从库进行状态监控,如果从库复制异常就告警思路:1、首先查找Mysql从库的4个参数值(showslavestatus根据这个命令);分别是从库的IO线程、SQL线程、复制延迟时间(这个在以下脚本没用到,可以再写个脚本对其延迟进行告警)、错误码2、函数Mysql_status判断,对IO线程..
分类:
数据库 时间:
2017-05-09 17:50:09
阅读次数:
254
功能介绍:1、内存高于设定值及发邮件给系统管理员2、cup负载过高及发邮件给系统管理员3、永不退出监控。一直后台监控,如果出现报警后一分钟内没有处理继续发邮件通知代码如下:Memory=`free-h|awk‘NR==3{print$4}‘|cut-c1-3`#取内存现在有值cup=`uptime|awk‘{print$8}‘|sed-n..
分类:
系统相关 时间:
2017-05-07 19:57:08
阅读次数:
221
服务器环境:centos7.2 64位 tomcat8.5.6 tomcat 监控功能共需要两个脚本,如下: initMonitor.sh tomcatMonitor.sh 前期准备: 脚本介绍: 使用说明: 1.将initMonitor.sh,tomcatMonitor.sh两个脚本放入服务器同级 ...
分类:
系统相关 时间:
2017-05-07 10:17:24
阅读次数:
248
监控数据库是否可写,如果你的监控脚本逻辑是,写入数据库成功后显示成功,反之显示不成功然后报警。那么难题来了,数据库真的无法写入了,你的监控脚本的写入命令也会被mysqlhang住,一直卡在那里,直到天荒地老,根本无法实现报警。那换个思路,如果设置个超时时间,是不是更..
分类:
数据库 时间:
2017-05-03 19:12:10
阅读次数:
188