监控脚本如下:zabbix_monitor_amq.sh#!/bin/sh
#
#Description:getactivemqdata
IP=192.168.0.139
PORT=8161
QUEUENAME=q.virtual.charge
#WARN_Queuename="DLQ.q.virtual.charge"
WARN_Queuename="DLQ.*"
Warn_Pending=`curl-uadmin:adminhttp://$IP:$PORT/admin/queues.jsp|..
分类:
其他好文 时间:
2016-05-16 14:42:05
阅读次数:
1960
JobTracker最重要的功能之一是状态监控,包括TaskTracker、Job和Task等运行时状态的监控,其中TaskTracker状态监控比较简单,只要记录其最近心跳汇报时间和健康状况(由TaskTracker端的监控脚本检测,并通过心跳将结果发送给JobTracker)即可。
作业描述模型
如下图所示
JobTracker在其内部以“三层多叉树”的方式描述和跟踪每个作业的运行状态...
分类:
其他好文 时间:
2016-05-12 19:03:17
阅读次数:
180
kafka指定topic每分钟接收到的数据总量监控
脚本:
#!/bin/bash
#mysql-host
mysql_host='192.168.60.161'
#mysql-port
mysql_port='3306'
#mysql-username
username='root'
#mysql-password
#注意:此处如果mysql密码不为空,需要去下面切换一下mysql的执行代码,注...
分类:
其他好文 时间:
2016-05-07 07:08:40
阅读次数:
2122
转载文章 原始出处 在没有nagios监控的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统资源的使用情况。 一、编写linux系统告警邮件脚本 # vim /scripts/sys-warning.sh # chmod a+x /scripts/sys-warning.sh 二、 ...
分类:
系统相关 时间:
2016-04-18 17:12:21
阅读次数:
266
问题的由来 写好的程序希望在崩溃之后能够自启动,于是利用linux的crontab功能,添加一个计划任务,每分钟执行一个脚本查看需要监控的进程是否还在,如果不在则启动之,否则不做任何事情。这么一个简单的脚本在crontab中运行和在shell终端手工运行的结果却不一样。 问题描述 以下是监控脚本/h ...
分类:
系统相关 时间:
2016-04-16 21:28:01
阅读次数:
220
1redis安装、keepalived安装2keepalived配置master:/etc/keepalived/keepalived.conf############!ConfigurationFileforkeepalivedvrrp_scriptchk_redis{script"/etc/keepalived/scripts/redis_check.sh"###监控脚本interval2###监控时间}vrrp_instanceVI_1{stateMASTER###设置..
分类:
其他好文 时间:
2016-04-11 19:05:18
阅读次数:
190
需求描述 一般在生产环境中,在投产的情况下,需要批量的来执行SQL脚本文件,来完成整个投产,如果投产文件比较多的情况下,无疑这是一个比较痛苦的过程,所以本篇通过PowerShell脚本来批量完成。 监控脚本 其中涉及到几个参数需要配置: 1、批量文件的根目录路径 2、此脚本支持两种验证方式:用户验证 ...
分类:
数据库 时间:
2016-04-01 17:41:31
阅读次数:
229
1、局域网网段内主机是否存活脚本ping.sh#!/bin/bash#pingandtesthostsoflansisalive!foriin{1..254}dohost=10.57.36.$iping-c3$host>&/dev/nullif[$?=0];thenecho"$hostisalive!">>/tmp/hosts.logelseecho"$hostisdown!">>/tmp/hosts.logfidonechmod+xping..
分类:
系统相关 时间:
2016-04-01 16:20:36
阅读次数:
242
一.自定义nagios监控脚本1.在客户端上创建脚本/usr/local/nagios/libexec/check_disk.shvim/usr/local/nagios/libexec/check_disk.sh写入如下内容:(client上)#!/bin/bashrow=`df-h|wc-l`#输出的总行数foriin`seq2$row`#从第二行开始为真实的磁盘,因为第一行为抬头信息doava=`..
分类:
移动开发 时间:
2016-03-17 19:46:46
阅读次数:
247
以前刚开始学shell的时候写的基本监控脚本,不过现在直接使用nagios的插件进行监控了,发出来给大家看看。1监控磁盘:#!/bin/shused_disk=`df-h|grep/dev/sda2|awk‘{printint($5)}‘`if[$used_disk-gt90]thenecho"diskismorethan90%,nowis$used_disk%."fi2监控内存:#!/bin/shus..
分类:
系统相关 时间:
2016-03-08 13:44:35
阅读次数:
221