有一批windows系统需要监控,无论是zabbix、nagios都需要安装相关插件,操作起来比较麻烦。
python的psutil模块可以跨平台监控linux、windows、mac等,于是使用python写监控脚本,然后利用py2exe工具将其打包成exe后,直接将其放到windows下直接运行即可。
1.安装python2.7(32位)
在https://www.python.org/...
分类:
编程语言 时间:
2015-08-28 17:51:42
阅读次数:
398
首先,此文非技术类博文,为思路类的博文,敬请参阅,欢迎共同探讨!今天在编写 JMeter 接口监控脚本时,遇到了一个问题,在解决问题的时候,思路出现了偏差,导致了自己在解决问题时,绕了弯,浪费了些时间。换句话说,是自己当时解决问题的思路出现了定式思维,没有及时变通,矬了 ^_^。具体的问题场景如下。...
分类:
其他好文 时间:
2015-08-27 12:53:02
阅读次数:
164
一、
#!/bin/sh
#CaiyuanNAGIOSSCRIPT
exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PORT=$1
PORT_nginx=‘80‘
PORT_php=‘9000‘
PORT_mysql=‘3306‘
PORT_pgsql=‘5432‘
PORT_memcached1=‘11211‘
PORT_memcached2=‘11212‘
PORT_mongod_con..
分类:
其他好文 时间:
2015-08-11 23:40:48
阅读次数:
188
一、下载并解压sendEmailcd/usr/local/src
wgettar-zxvfsendEmail-v1.56.tar.gz
cpsendEmail-v1.56/sendEmail/usr/local/bin/
拷贝之后就能用了
发邮件命令:
sendEmail-fzhang_peicheng@163.com-t756475064@qq.com-ssmtp.163.com-u"test"-xuzhang_peicheng-xpxxxxxxxxxxxxx-m..
分类:
数据库 时间:
2015-08-07 07:10:18
阅读次数:
193
首先nginx要配置启用status一、在客户端放置监控脚本:cat/etc/zabbix/monitor_scripts/nginx_status.sh//路径名称可自己选,配置UserParameter时指定这个脚本#!/bin/bash
HOST=127.0.0.1
PORT="80"
#Functionstoreturnnginxstats
functionactive{
/usr/bin/curl"http://$HOST..
分类:
其他好文 时间:
2015-07-28 14:49:05
阅读次数:
131
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程。用于监控svn服务是否启动,如果服务不在则启动。 创建监控脚本svnmonit.sh#! /bin/sh#进程名字可修改PRO_NAM...
分类:
系统相关 时间:
2015-07-26 18:43:45
阅读次数:
201
前序1,#cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻2,#vmstat –s 或者#vmstat 虚拟内存统计3, #cat /proc/loadavg 从系统启动开始到当前累积时刻4, #uptime 系统运行多长时间5, #m...
分类:
系统相关 时间:
2015-07-26 06:04:53
阅读次数:
200
分享第一个监控脚本,挂载点磁盘空间使用监控:如果使用空间达到了75%则开始报警,发送告警邮件。
在手机上安装网易的邮件客户端,就可以达到实时提醒的效果。
关于mail的配置,见之前的文章:http://blog.csdn.net/rookie_ceo/article/details/46559195
#!/bin/sh
source /etc/profile
IP=`/sbin/ifcon...
分类:
其他好文 时间:
2015-07-14 00:13:10
阅读次数:
239
在zabbix_agentd上准备监控脚本#监控指标有
TIME_WAIT
CLOSE_WAIT
FIN_WAIT1
ESTABLISHED
SYN_RECV
LAST_ACK
LISTEN
[root@zabbix-client~]#cat/usr/local/zabbix/etc/tcp_connections.sh
#!/bin.bash
netstat-an|awk‘/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}‘|grep$1|awk‘..
分类:
其他好文 时间:
2015-07-06 19:59:30
阅读次数:
266
oracle SQL语句执行的监控脚本![@more@]--查找bad sql的方法: select * from (select buffer_gets, sql_text from v$sqlarea where buffer_gets >500000 order by buffer_g...
分类:
数据库 时间:
2015-07-01 23:38:40
阅读次数:
190