美文网首页
监控pfsense路由器断网重启

监控pfsense路由器断网重启

作者: 朱百万 | 来源:发表于2020-09-23 20:54 被阅读0次


    在 pve 主机编写sh脚本

    /root/checkroute.sh

    #!/bin/bash

    #功能:检测路由器主机是否断网,如果断网则重启虚拟机

    #

    echo "============================"

    if ping -c 1 192.168.1.1 >> /dev/null

    #使用输出重定向,将ping命令的输出内容丢弃

    then

        echo "路由器在线(Online)"

    else

        echo "路由器不在线(Offline)"

    #防止误判,等待1分钟重试,不在线就重启路由器

        sleep 1m

        if ping -c 1 192.168.1.1 >> /dev/null

            then

                echo "路由器在线(Online)"

            else

                echo "路由器不在线(Offline)"

                qm reboot 9999

          fi

    fi

    echo "=============================="


    添加执行权限

    chomd -x /root/checkroute.sh


    增加计划任务

    crontab -e

    #每2分钟检测一次路由器状态

    2 * * * * /root/sheckroute.sh

    相关文章

      网友评论

          本文标题:监控pfsense路由器断网重启

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