批量监控服务器服务是否正常
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,工作中会遇到服务异常停止的状况,针对这些问题,做了一个服务状态的监控。例如时间同步服务 NTP,异常停止,没有告警系统是个很危险的状况。本文采用:shell脚本+自定义监控zabbix 实现短信告警脚
千家信息网最后更新 2025年12月02日批量监控服务器服务是否正常
工作中会遇到服务异常停止的状况,针对这些问题,做了一个服务状态的监控。
例如时间同步服务 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安全错误
数据库的锁怎样保障安全
服务器机箱改装
帝国系统怎么配置数据库
用数据库信息进行验证
cs1.5看不到局域网服务器
衡南网络安全专项检查
祥云杯网络安全大赛
命令行查看数据库的表
端游方舟服务器辅助的管理菜单
科研院所网络安全方案设计
登不上服务器失败
网络服务器在哪几个国家
如何配置服务器型号参数
web前端表单存到服务器
我的世界中国版服务器清理指令
卓越之剑修改数据库
class数据库user表
武汉大学网络安全学院网站
数据库入学成绩的数据类型
南京软件开发就业需求量
安仁学计算机软件开发学费多少
linux网络聊天室数据库
网址服务器连接失败
大型小游戏服务器
前端如何发布到服务器
网络安全创意书签
但是数据库可以查到数据
淞善软件开发
压力位移控制软件开发
软通网络安全类型B类安全要求
服务器远程访问如何保证安全