美文网首页linux运维
监控主机及联网状态

监控主机及联网状态

作者: 亮仔_c1b5 | 来源:发表于2019-10-15 00:01 被阅读0次

    监控主机及联网状态
    监控目的
    监控方法
    监控思路
    监控实现
    一、监控目的
    掌握在线业务机器及联网的状态

    二、监控方法
    通过采用ICMP协议的ping命令对计算机进行ping测试,通则表示主机为开启并联网,不通则代表主机宕机或断网。

    三、监控思路
    通过分析多次ping结果判断主机状态

    四、监控实现

    !/bin/bash

    Description:

    Author: Bai Shuming

    Created Time: 2019/05/27 03:50

    监控目标主机状态

    监控方法 ping ICMP协议

    ping 通 host up

    ping 不通 host down

    问题

    1、关于禁ping 防止DDOS

    禁的是陌生人 禁止所有 允许你的IP

    满足条件

    网络有延迟 what's up 假报警问题

    ping 的取值 报警阈值 3次全部失败 报警机器down

    ping 的频率 秒级 5秒 or 1秒

    main

    for ((i=1;i<4;i++));do

    测试代码

    if ping -c1 1 &>/dev/null;then export ping_count"i"=1

    else
    export ping_count"$i"=0
    fi

    时间间隔

    sleep 0.3
    done

    3次ping失败报警

    if [ ping_count1 -eqping_count2 ] && [ ping_count2 -eqping_count3 ]&&[ ping_count1 -eq 0 ];then echo "1 is down"
    else
    echo "$1 is up"
    fi

    unset ping_count1
    unset ping_count2
    unset ping_count3

    相关文章

      网友评论

        本文标题:监控主机及联网状态

        本文链接:https://www.haomeiwen.com/subject/uyqhmctx.html