03: shell简单监控脚本】的更多相关文章

1.1 监控apache web server #! /bin/bash # apache netstat -anpt | grep 80 &> /dev/null if [ $? -eq 0 ];then str = "apache is running" else str = "apache is not running" service httpd start fi echo $str 1.2 监控硬盘使用情况…
#!/bin/bash host=127.0.0.1user=adminpassword='xx'port=6032x=0check_proxy(){v=$(mysql -N -u$user -p$password -P6032 -h $host -e "select 1")if [ $? -eq 0 ];then echo ok breakelse #echo $x x=$(($x+1)) if [ $x -gt "3" ];then echo "no&…
脚本监控: 获取最大句柄数的进程: 链接分析: 脚本片段: case "$handle" in 2) echo "The handle of the process : " echo " " handle | awk '{print $3 "\n" $5 "\n" $7 "\n" $9 "\n" $11 "\n"}' > temp for i…
1.cpu空闲脚本 top -b -n1 |grep 'Cpu'|awk '{print $5}'|sed 's/%//'|sed 's/id,//' 变量赋值 cpu_id='top -b -n1 |grep 'Cpu'|awk '{print $5}'|sed 's/%//'|sed 's/id,//'' echo $cpu_id 如果只截取整数,最后的sed可以使用cut -f 1 -d ‘.’,以小数点为分区截取第一分区内容 剩下就可以使用if 参数进行运算符对比,发邮件有这出发相应脚本…
作者:邓聪聪 #!/bin/sh Date=$(date +%F_%T) iplist=`cat ip.txt |awk '{print $1}'` snmp="hjsz-snmp" #Name=/root/test/name.txt Descr=/root/test/descr.txt #Alias=/root/test/Alias.txt Status_befor=/root/test/Tmp_status.txt Status_now=/root/test/Status_now.…
centos   shell编程6一些工作中实践脚本   nagios监控脚本 自定义zabbix脚本 mysql备份脚本 zabbix错误日志  直接送给bc做计算  gzip  innobackupex/Xtrabackup   第四十节课 上半节课nagios监控脚本自定义zabbix脚本 下半节课mysql备份脚本zabbix错误日志直接送给bc做计算gzipinnobackupex/Xtrabackup 一. 自定义nagios监控脚本nagios:0成功, 1有问题 warning,…
这是一个大型的监控脚本,方便于查看硬盘,网络,负载,内核版本等系统信息. 本脚本来自于github的atarallo,我对脚本做出了改编和一些注释,尽量让新手也能理解,这个脚本逻辑清楚简单,适合用于练习. 脚本运行效果 脚本代码 #!/bin/bash # Author: fissure # Blog: https://home.cnblogs.com/Y139147/ # Time: -- :: # Name: system_monitor.sh # Version: v1. # Descri…
首先,为什么要学习shell呢?哈哈,当然不是shell能够怎样怎样然后100字. 最近看到一篇博文<开阔自己的视野,勇敢的接触新知识>,读完反思良久.常常感慨自己所会不多,对新知识又有畏惧心理,导致自己停滞不前.古人说,逆水行舟不进则退.既然如此,何不走出自己的舒适区,迎接新挑战! 好了,闲话不多说,开始我的shell学习之旅. (ps:阅读本文需要熟悉一些linux基本命令:本文给出的都是简单shell脚本的模板,开门见山,一步到位.我觉得这是快速学习的一种非常好的方法.) 1.一个简单的…
转自: Linux 服务器系统监控脚本 Shell - 今日头条(www.toutiao.com)http://www.toutiao.com/i6373134402163048961/ 本程序在CentOS 6 下运行成功 其它系统请自行修改参数 monitor_man.sh 主程序 check_http_log.sh Nginx的日志分析模块 check_server.sh 检查Nginx和MySQL的运行状态模块 system_monitor.sh 系统状态模块 一共4个脚本文件 放在一个…