用shell脚本监控linux系统 自动发送邮件
此脚本可以做一个定时的检测,超出设定的值,即往邮箱发送警告 脚本用到bc,sendmail,163邮箱, 1 yum install bc 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41...
shell 监控磁盘空间并自动报警实例
当Linux磁盘分区达到70%时,自动发送邮件报警,使用前提:在被监控服务器上开启sendmail即可。我用perl写的实现同样的功能:http://salog.blog.51cto.com/318402/360256 [root@youxia121 shell]# cat diskme.sh #!/bin/sh admin_addr="taobao@ourgame.com" ipad...
shell vs python脚本监控http请求
各写一个shell和python脚本来监控http请求,并在服务不可用的时候重启服务。 监控的连接为: http://192.168.1.101:5022/product http://192.168.1.101:5024/module shell脚本如下,配合crontab计划任务每一分钟执行一次检查: 1 2 3 4 5 6 7 8 9 10 11 12 13 14...
Zabbix+Shell脚本监控线上服务
经常通过shell脚本统计线上的一些服务,比如mysql主从同步是否OK,mysql从库是否有延时(Seconds_Behind_Master),统计线上用户数等等,然后利用zabbix监控当服务有异常时报警或者通zabbix 查看Graphs信息。 1.利用zabbix+Shell脚本监控Mysql主从复制,当从库出现异常的时候报警。 1.1首先给mysq...
shell脚本:监控HTTP服务的状态(测试返回码)
#定义函数check_http: #使用curl命令检查http服务器的状态 #-m设置curl不管访问成功或失败,最大消耗的时间为5秒,5秒连接服务为相应则视为无法连接 #-s设置静默连接,不显示连接时的连接速度、时间消耗等信息 #-o将curl下载的页面内容导出到/dev/null(默认会在屏幕显示页面内容) #-w设置curl命令需要显示的内容%{http...
一个Linux中用于监控的简易shell脚本
系统管理员的任务真的很艰难,因为他/她必须监控服务器、用户、日志,还得创建备份,等等等等。对于大多数重复性的任务,大多数管理员都会写一个自动化脚本来日复一日地重复这些任务。这里,我们已经写了一个shell脚本给大家,用来自动化完成系统管理员所要完成的常规任务,这可能在多数情况下,尤其是对于新手而言十分有用,他们能通过该脚本获取到大多数的他们想要的信息,包括系统、网络、用户、负载、内存、主机、内部....
shell脚本的实现监控本机的一些数据
#!/bin/basha0=uptime | awk '{print $8}'#a1=ifconfig eth0 | awk '/RX pac/{print $6,$7}'a2=virsh nodeinfoa3=ifconfig eth0 | awk '/RX pac/{print $6,$7}'a4=ifconfig eth0 | awk '/TX pac/{print $6,$7}'a5=f....
Linux的shell脚本打印图形和主机监控脚本练习
一.三角形正方形练习 1.打印三角形,方法一,正则表达式 方法二,循环嵌套 i控制行 j控制打印符号 2.倒着打印三角形 i控制行 j控制打印符号 3.打印正三角形 i控制行 j控制打印的空格 h控制打印的符号 3.打印正方形 i控制行 j控制打印的符号 二.sort实用练习 1.查找/etc下大小前10的文件 2.查找前10自己常用的命令 三.批量创建用户脚本 使用...
shell脚本批量监控Linux server配置文件的更改
某些情况下,自己或同事修改了某处系统设置,但由此所引发的问题可能一段时间以后才会暴露,由于记不清之前改过哪些文件、改了哪些内容,解决问题时可能走弯路。于是写了一个小脚本以特定频率来监控常见系统配置文件,如发生变化,则邮件通知管理员。 这里小发散一下,笔者习惯在内网单独弄一台server,给予其免秘钥登录所有服务器额权限,以便批量管理...
shell监控脚本-准备工作
shell监控脚本-准备工作1 准备监控机 linux 系统,普通服务器即可,要求: 安装ssh 客户端,如果要发送手机短信,还需准备短信猫并且安装 gnokii或者 gammu 2 编辑ssh_config 配置文件 /etc/ssh/ssh_config 配置文件,设置"GSSAPIAuthentication no" 3 使用密匙登录linux 主机...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。