在我们日常运维中,写脚本监控一个进程是比较常见的操作,比如我要监控mysql进程是否消失,如果消失就重启mysql。 用下面这段代码就可以实现: #!/bin/sh Date=` date ‘+%c’` while : do if ! ps aux | grep -w mysqld | grep - ...
分类:
系统相关 时间:
2021-05-24 14:22:35
阅读次数:
0
shell脚本监控Jstorm主从节点进程,无进程自动重启
分类:
Web程序 时间:
2020-08-20 19:02:06
阅读次数:
96
想在服务器上写一个shell脚本,在磁盘使用率达到80%时,自动清理掉一些没有用的日志文件,根据这个想法,在生产环境上写了一个以下脚本,按照该流程,可实现在linux环境做一个定时任务来执行shell脚本,监控磁盘内存,当到达80%时,将自动清空catalina.out的日志文件。1.进入到tomc ...
分类:
系统相关 时间:
2020-07-24 09:22:33
阅读次数:
106
简介在生产工作中,后台的服务器并不可能永远都处于正常运行状态,若服务器发生宕机,为了不影响正在进行的业务以及给用户更好的体验,我们需要通过编写监控脚本对LVS的后台主机存活情况进行监控,当有服务器发生故障时,脚本会从LVS转发策略删除该服务器的转发规则;等到服务器恢复正常后,脚本也将把该服务器的转发规则重新加入LVS转发策略中;若所有的后台服务器都宕机了,则脚本会自动把虚拟ip的端口转发到本机端口
分类:
系统相关 时间:
2020-06-23 15:29:21
阅读次数:
71
监控效果 企业微信:邮件:增加了邮件告警,每台机监控的阈值可以自定义使用paramiko登入每台机收集CPU内存磁盘网卡并发连接数#-*-coding:utf-8-*-importparamikoimportpymysqlimporttimeimportrequestsimportjsonimportsys#邮件告警importsmtplibfromemail.mime.textimportMIME
分类:
编程语言 时间:
2020-06-19 17:46:16
阅读次数:
94
1.监控nginx状态1)现在需要被监控的服务器下的/etc/zabbix目录下创建scripts(建议脚本放到此创建并放置目录)2)vimnginx.sh脚本监控服务进程/端口(第二行是进程/第三行是端口)如果返回值为trun,则为1,如果返回值不对,则为0#!/bin/bash#result=netstat-anpt|grepnginx|grep-vgrepresult=netstat-anp
分类:
其他好文 时间:
2020-06-08 17:30:30
阅读次数:
89
介绍说明 公司需要监控北京机房的一台服务器的服务状态,服务器在北京机房内网中,由于策略问题不能装agant和暴露端口。 通过脚本服务器的服务/端口状态,并告警通知到企业微信中 准备环境 服务器需要能访问外网 需要企业微信以下信息 CropID、Secret、agentid、User 微信 脚本内容 ...
分类:
微信 时间:
2020-06-08 14:34:17
阅读次数:
143
编写如下脚本(根据实际情况来修改邮件发送目的地址):[root@centos02~]#catsystem.sh#!/bin/bashdug=$(df-h|grep"/$"|awk‘{print$5}‘|awk-F%‘{print$1}‘)cug=$(expr100-$(mpstat|tail-1|awk‘{print$12}‘|awk-F.‘{print$1}‘))mug=$(expr$(free
分类:
系统相关 时间:
2020-05-24 20:54:21
阅读次数:
69
先上脚本文件 #!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLIP=`ifconfig eth0|grep "inet addr" | awk -F[:" "]+ '{print $4}'` STATUS=$(mysql ...
分类:
数据库 时间:
2020-05-14 19:03:06
阅读次数:
72