1, make a python script to check mysql replication status
#!/usr/bin/python #this is nagios plugin for check mysql replication # #Author&
转载
精选
2011-09-26 17:05:58
755阅读
#!/bin/bash
#For nagios.
#sndapk(20140106)
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
IFS='
'
export PATH IFS
MYSQLPORT="3306"
MYSQLIP="127.0.0.1"
MYSQLUSER="slavemonitor"
MYSQ
原创
2013-11-08 16:45:16
1212阅读
点赞
1. 脚本如下 check_mem.sh
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ######## Script Modifications ##########
# ------
转载
精选
2010-08-30 13:43:25
419阅读
-------26----张立----
下面是在网上找到的脚本写的很好,经验证没有错误可以使用。
我分析下原理并做相应的批注。
原理:通过free -m命令 过滤出total free used (free=free+catch)不同字段的数值,计算出空闲内存的百分比,计算公式为% free = ((free mem / total mem) * 100),并设定warning和critic
转载
精选
2012-12-12 20:41:47
539阅读
目前脚本可以监控 redis内存使用率,fork时间
脚本使用方法:
监控内存使用率
./check_redis.py -H 192.168.1.100 -p 6379 -C memuse -w 80 -c 90
监控上次fork消耗时间(通常redis在进行fork时,redis服务的响应会有影响)
./check_redis.py -H 192.168.1.100 -
原创
2013-04-18 14:49:29
1339阅读
#!/bin/bashUSAGE="`basename $0` [-w|--warning]<percent free> [-c|--critical]<percent free>"THRESHOLD_USAGE="WARNING threshold must be greater than CRITICAL: `basename $0` $*
转载
精选
2013-05-20 15:03:14
894阅读
#!/bin/sh
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Fre
翻译
2012-06-15 10:37:25
1158阅读
#!/bin/bash#a nagios plugin for check moosefs healthy#write 20120821CHECK_OK=0CHECK_WARNING=1CHECK_CRITICAL=2CHECK_UNKNOWN=3CHECK_MASTER () { check_process=`ps aux|gre
原创
2012-08-21 15:54:31
699阅读
#!/bin/bash
STATE_OK=0
STATE_WARING=1
STAT_CRITICAL=2
STAT_UNKNOWN=3
USAGE_Method="$(basename $0) [-w|--warning] <Free Percent> [-c|--critical] <Free Percent>"
if [ $
转载
精选
2012-12-12 21:45:24
527阅读
点赞
这个是脚本,保存到 /usr/local/nagios/libexce/check_mem.sh
# Script to check real memory usage
# L.Gill 02/05/06 - V.1.0
# ------------------------------------------
# ######## Script Modifications&nb
转载
精选
2011-01-12 16:41:35
613阅读
#!/bin/sh
#########################################################################
#
# File: check_traffic.sh
# Description: Nagios check plugins to check
转载
精选
2012-12-21 18:54:53
1747阅读
nagios监控温度之python脚本 由于机房温度夏天变高了,就写了一个脚本监控温度,利用nagios可以很直观的实时监控,同时本文对于用Python写nagi
原创
2013-07-23 18:56:09
1489阅读
点赞
2评论
公司开发的app,有发送短信功能。有时候发现短信有几分钟延迟,发现短信队列,达到了1万。需要紧急处理。每次都是用户反馈,这个不太好。所以写了一个shell脚本,监控短信队列条数。公司开发了一个接口,可以直接看到短信队列条数的条数。访问接口,命令如下curl http://xx.xxx.com/inform/waitSendInformCount 返回值如下,最后的0表示短信队列条数{"code":
原创
2015-08-28 14:25:53
1007阅读
需求是我们需要对服务器上的流量进行,网络上有个流传的check_traffic.sh,它需要被机开启snmp。但是感觉都使用上了nagios还要开snmp。。。有点斧子剪刀一起用的感觉,所以就动手写了个流量的shell:#!/bin/shusage() { echo "Usage: $0...
原创
2022-01-18 13:55:28
141阅读
一、如何安装nagios
[root@server1 nagios]# 1 安装yum install gd-devel -y
[root@server1 nagios]# 2 部署lamp环境yum install httpd mysql mysql-server php php-mysql -y
[root@server1 nagios]# 3 安装主程序nagios
[root
#!/bin/bash
#
#Time : 2014-06-23
#Author : ftlynx
#Function : use NET-SNMP get NIC traffic on nagios.
U
原创
2014-06-23 16:51:50
2287阅读