从品牌网站建设到网络营销策划,从策略到执行的一站式服务
工作中会遇到服务异常停止的状况,针对这些问题,做了一个服务状态的监控。
创新互联专注于沈河网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供沈河营销型网站建设,沈河网站制作、沈河网页设计、沈河网站官网定制、微信小程序开发服务,打造沈河网络公司原创品牌,更为您提供沈河网站排名全网营销落地服务。例如时间同步服务 NTP,异常停止,没有告警系统是个很危险的状况。
本文采用:
shell脚本+自定义监控zabbix 实现短信告警
脚本如下:
#!/bin/bash #ConfirmOSVersion unsetOS_VERSION uname-r|grepel5>/dev/null&&OS_VERSION=el5 uname-r|grepel6>/dev/null&&OS_VERSION=el6 uname-r|grepel7>/dev/null&&OS_VERSION=el7 #Begincheck if["$OS_VERSION"="el5"-o"$OS_VERSION"="el6"];then pidofntpd&>/dev/null if[$?-ne0];then ntpd_service_status=false##可以将这里的值定义一个变量,做为参数,自定义 到监控项中 echo"ntpd_service_status$ntpd_service_status" echo"DOWN" echo"Check[ntpservicestatus]...FAILED" else ntpd_service_status=true #echo"UP" fi elif["$OS_VERSION"="el7"];then pidofchronyd&>/dev/null if[$?-ne0];then ntpd_service_status=false echo"DOWN" echo"Check[chronyservicestatus]...FAILED" else ntpd_service_status=true echo"UP" fi fi
zabbix 脚本传参存放路径
**yum安装的**
/usr/lib/zabbix/alertscripts/
在写一个简单的传参脚本
#!/bin/bash addressee=$1 theme=$2 content=$3 echo"$addressee">>/tmp/test.txt echo"$addressee">>/tmp/test.txt echo"$addressee">>/tmp/test.txt 为了验证zabbix是否调用脚本,写了一个echo生活实验环境没有公司的阿里大鱼可用,思路一样
zabbix报警媒介设置
配置动作
配置用户--报警媒介
配置到主机,手动触发告警。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图