批量监控服务器服务是否正常
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,工作中会遇到服务异常停止的状况,针对这些问题,做了一个服务状态的监控。例如时间同步服务 NTP,异常停止,没有告警系统是个很危险的状况。本文采用:shell脚本+自定义监控zabbix 实现短信告警脚
千家信息网最后更新 2026年11月01日批量监控服务器服务是否正常
工作中会遇到服务异常停止的状况,针对这些问题,做了一个服务状态的监控。
例如时间同步服务 NTP,异常停止,没有告警系统是个很危险的状况。
本文采用:
shell脚本+自定义监控zabbix 实现短信告警
脚本如下:
#!/bin/bash# Confirm OS Versionunset OS_VERSIONuname -r | grep el5 > /dev/null && OS_VERSION=el5uname -r | grep el6 > /dev/null && OS_VERSION=el6uname -r | grep el7 > /dev/null && OS_VERSION=el7# Begin check if [ "$OS_VERSION" = "el5" -o "$OS_VERSION" = "el6" ];then pidof ntpd &> /dev/null if [ $? -ne 0 ];then ntpd_service_status=false ##可以将这里的值定义一个变量,做为参数,自定义 到监控项中 echo "ntpd_service_status $ntpd_service_status" echo "DOWN" echo "Check [ntp service status]... FAILED" else ntpd_service_status=true # echo "UP" fielif [ "$OS_VERSION" = "el7" ];then pidof chronyd &> /dev/null if [ $? -ne 0 ];then ntpd_service_status=false echo "DOWN" echo "Check [chrony service status]... FAILED" else ntpd_service_status=true echo "UP" fifi
zabbix 脚本传参存放路径
**yum安装的**
/usr/lib/zabbix/alertscripts/
在写一个简单的传参脚本
#!/bin/bashaddressee=$1theme=$2content=$3 echo "$addressee" >> /tmp/test.txt echo "$addressee" >> /tmp/test.txt echo "$addressee" >> /tmp/test.txt 为了验证zabbix是否调用脚本,写了一个echo 生活实验环境没有公司的阿里大鱼可用,思路一样
zabbix报警媒介设置
配置动作
配置用户--报警媒介
配置到主机,手动触发告警。
脚本
服务
监控
配置
媒介
状况
报警
危险
主机
公司
动作
参数
变量
大鱼
思路
手动
时间
状态
环境
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网新科技
伟宏互联网科技
上海睿民互联网科技有限公司
互联网是不是新科技
互联网科技会
美国互联网科技
天津摩尔互联网科技
左右互联网络科技
阿里互联网科技公司
全球顶尖互联网科技公司
互联网金融科技展
中国科技创新与世界互联网大会
中国互联网公司排名锤子科技
佛山市翊博互联网络科技有限公司
互联网科技公司营业执照怎么办理
互联网相关科技技术
广州互联网高科技取餐柜
南京一网一红互联网科技有限公司
兰石爱特工业互联网科技分公司
保山浩联互联网科技有限公司
云信互联网科技有限公司
北京互联网科技公司
华宇互联网科技
猪兼强互联网科技
互联网金融科技创新
撒么互联网科技公司
互联网科技实习生岗位职责
互联网金融科技公司干啥的
互联网科技实习生岗位
广州智享互联网科技