运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(七)
X、create_province.sh脚本内容 #!binbash LANG="zh_CN.UTF-8" LANG=C #mysql info mysql_ip='1.1.1.1' ##数据库的ip mysql_username='root' ##数据库的用户名 mysql_pass...
运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)
前言 记得刚来这家公司的时候,我部门就我一个运维工程师,然后就是经理,刚开始公司平台什么监控都没有,在我与经理的努力下,先搭建nagios+cacti监控平台,后来随着公司业务的增加,平台的功能与服务也不断的扩展,nagios+cacti监控不太适合平台的需要,为了解决此问题我就使用shell来搭建了脚本监控系统,根据平台的应用服务需求与领导要求,使用shell的脚本监控系统监控整个平台的运行情....
运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(二)
现在开始介绍php+mysql+shell监控系统 1、目的 此监控系统主要是通过php+mysql+shell的方式,通过shell脚本对各个机器的其各个服务进行监控,达到及时的了解其各个应用服务的状态(如果宕掉与启动),在检测应用服务宕掉时,记录在日志里与mysql数据库服务器里,同时进行服务宕掉的邮件提示,并...
Linux环境下通过Shell实现文件目录复制进度监控
需求:Linux环境下,有一目录A下存放某类文件N个,现需将该目录A下文件复制到新建目录B中,由于文件数量较大,需通过Shell监控复制进度。 Shell实现:方法1:while无限循环(目的目录下无限期执行) #!/bin/bash # while : do CountN=$(ls -lR|grep "^-"|wc -l) echo -e "已复制文件数;$CountN" ...
linux下安装zabbix服务器shell脚本-添加主机-邮件监控报警zabbix-自动化运维
1.手动安装,2.脚本自动安装 1.手动安装 yum install -y ntpdate # 安装时间工具 timedatectl set-timezone Asia/Shanghai # 设置时区:亚洲/上海 systemctl restart ntpdate # 重新启动ntp systemctl...
Centos下利用shell脚本监控和重启进程.并邮件通知
1.centos服务器配置发送邮件功能参考此链接https://developer.aliyun.com/article/7655492.创建目录和脚本文件mkdir /shellvim /shell/restart.sh输入以下内容 #!/bin/bash ps -ef | grep redis | grep -v grep if [ $? -ne 0 ];then echo "red...
监控网卡流量的shell脚本
本脚本来自有学习阿铭的博文学习:公司网络偶尔出现网卡问题,将陷入业务瘫痪,造成不可挽回的损失。所以需要时常监控。提示:本文中的S全部都$符,不要问为什么,马云爸爸的社区就这样。 #!/bin/bash #用途:监控网卡流量的shell脚本。 #作者:Caron maktini #日期:2018年11月23日 #版本:v0.1 #要求如下:每分钟检测一次网卡的流量;当网卡流量为0时,重启网卡。 .....
监控MySQL数据库的主从状态的shell脚本
本脚本来自有学习阿铭的博文学习:在大数的互联网公司,其数据库都使用开源的MySQL,其架构也是主从为主,所以监控数据库主从同步情况尤为重要。提示:本文中的S全部都$符,不要问为什么,马云爸爸的社区就这样。 #!/bin/bash #用途:监控MySQL数据库的主从状态的shell的脚本。 #作者:Caron maktini #日期:2018年11月19日 #版本:v0.1 #要求如下:每分钟检测....
监控磁盘使用率的shell脚本
本脚本来自有学习阿铭的博文学习:公司监控最基本的一般都要监控磁盘的使用情况,否则将导致业务上的事故。一般监控要求如下:每分钟都要扫描一下磁盘的状况。当磁盘空间使用率或者inode使用率高于90%的情况,就需要报警。并把统计使用率超过90%的分区的所有的子目录的,按照大小依次排列,把前3的目录名称发给到邮箱。第一次未处理,30分钟后在一次。 #!/bin/bash #用途:监控磁盘的使用情况。 #....
Shell脚本监控WEB服务是否正常
Step1.安装sendmail来发邮件 # yum -y install sendmail # /etc/init.d/sendmail start # chkconfig sendmail on Step2.安装mutt邮件客户端,并设置相关信息 # yum -y install mutt # vim /etc/Muttrc set charset="utf-8" &n...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。