#!/bin/bash
memlist=`psauxf--width=1000|grep$1|grep-vgrep|awk‘{print$6}‘`;
totalMem=0
formemin$memlist;do
let"totalMem=$totalMem+mem"
done
echo$totalMem$1表示进程名字,是脚本给出的参数。也是zabbix上Item中要指定的。上面的脚本可以简化:#!/bin/bash
mem=`psaux..
分类:
系统相关 时间:
2016-08-02 17:20:03
阅读次数:
367
代码里面监控1个进程, 代码很简单, 我就不讲解了, 有不懂的, 可以在回复里面问。 我看见了会给予讲解。 当然了, 该脚本要执行,你需要开启系统的定时器进程 crond , 并且编辑配置文件。 执行 crontab -e 里面输入 */1 * * * * /home/automonitor.sh ...
分类:
系统相关 时间:
2016-07-25 07:02:52
阅读次数:
703
VIP:120nginx反向代理+keepalived:107,108后端服务器:13,14,15脚本监控nginx状态mutt发送报警邮件在keepalived.conf配置文件里添加脚本触发条件vrrp_scriptchk_http_port{script"/root/check_nginx.sh"interval300 #5分钟检查一次weight2}vrrp_instanceVI_1{....track_scri..
分类:
其他好文 时间:
2016-06-12 18:46:02
阅读次数:
323
结合我的另一篇zabbix自动发现Mysql并监控的博客使用最佳:链接点我脚本很简单,一看就明白:[root@localhostfiles]#catlibexec/slave.sh
#!/bin/bash
##slave.sh
##YES----1
##NO----0
exportMYSQL_PWD=xxxxxx
xstats(){
STATS=$(/usr/local/mysql/bin/mysql-h127.0.0.1-uUse..
分类:
数据库 时间:
2016-05-27 14:58:20
阅读次数:
286
监控屏幕像素颜色变换,获取变换,触发点击。 ...
分类:
移动开发 时间:
2016-05-20 23:51:39
阅读次数:
665
公司一台app服务器需要监控状态。开发人员要求使用post方式(json格式参数),查看服务器返回状态。才能确定服务器是否正常。使用get方式是不行的。我采用python写个脚本监控。过程如下:创建key:[root@mob3zabbix_agentd.conf.d]#cathttppost.confUserParameter=http.post,/u..
分类:
编程语言 时间:
2016-05-16 11:16:24
阅读次数:
584
1,监控httpd状态码的shell脚本代码。 执行:crontab -e写入内容:5 * * * * /shell path(上5分钟执行一次) 2,监控网站状态的shell脚本监控指定网页的状态,若返回200表示正常,否则出错: 调用脚本的方法:bash ./url_monitor.sh "ht ...
分类:
Web程序 时间:
2016-05-03 14:37:10
阅读次数:
168
本节内容:shell脚本监控网站是否异常,如有异常就自动发邮件通知管理员。 脚本检测流程,如下:1,检查网站返回的http_code是否等于200,如不是200视为异常。2,检查网站的访问时间,超过MAXLOADTIME(10秒)视为异常。3,发送通知电邮后,在/tmp/monitor_load.r ...
分类:
Web程序 时间:
2016-05-03 12:20:00
阅读次数:
215
脚本功能:监控CPU使用率监控内存使用状况监控网络流量#!/usr/bin/envpython
#--*--coding:UTF-8--*--
importsys
importtab
importre
importos
importtime
fromdockerimportClient
importcommands
keys_container_stats_list=[‘blkio_stats‘,‘precpu_stats‘,‘network‘,‘read‘,‘..
分类:
编程语言 时间:
2016-04-26 16:03:41
阅读次数:
222