自定义监控某个进程的示例脚本    
    
        2023/10/24 10:58        投稿 
    #!/bin/bash
# 执行 drbd-overview 命令并获取输出
drbd_output=$(drbd-overview)
# 提取 "drbd-overview"输出结果的第三个位置内容的/前面的字符串
status=$(echo "$drbd_output" | awk '{print $3}' | cut -d'/' -f1 )
# 判断状态并返回相应的状态码
if [ "$status" == "Primary" ]; then
    echo "1"  # normal状态
elif [ "$status" == "Secondary" ]; then
    echo "2"  # warning状态
else
    echo "3"  # critical状态
fi
以上示例脚本为监控某服务的HA状态!
可以通过返回的结果来判断服务是否正常,并反馈给监控软件,例如zabbix,来执行下一步动作。