热点:

    PHP搭建简易服务器监控

      [   原创  ]   作者:
    收藏文章 暂无评论

    通过PHP编写程序,定时检测指定IP的连通性,实现对服务器运行状态的自动化监控。一旦发现异常,系统将自动发送邮件或短信通知管理员,大幅提升运维效率,无需人工持续值守。

    1、 建议从网络下载APMServ来安装PHP运行环境,解压后将其放置于不含中文字符的文件路径文件夹中。随后运行apmserv.exe(在Windows 7系统中需右键选择以管理员身份运行),若界面显示正常,所示,即表示环境已成功启动并进入第一步配置阶段。

    2、 编写服务器ping检测函数

    3、 发送网络检测请求

    4、 运行该函数

    5、 按需拼接执行结果为字符串

    6、 }

    7、 通过exea()函数执行ping命令,检测网络连通性,根据返回结果判断是否丢包及通断,若通信正常则返回1,否则返回0。

    8、 其他话语:

    9、 关闭浏览器后,PHP脚本仍可继续执行,不中断任务。

    10、 通过设置时间为零,可使程序持续运行,不受时间限制,确保长时间任务顺利完成,适用于需要无限执行的场景。

    11、 设置系统默认时区为北京时间,确保时间函数按照中国标准时间运行。

    12、 每隔两小时执行一次,时间间隔设置为60秒×60分钟×2小时。

    13、 do{

    14、 数组包含待监控的IP地址:127.0.0.1 和 192.168.12.1,用于系统监控或网络检测任务。

    15、 }

    16、 }

    17、 获取信息后可编程实现发送至手机或邮箱等功能。

    18、 故障服务器:显示指定的服务器名称

    19、 正常服务器:str1

    20、 停止程序运行

    21、 在程序同目录下创建ctrl.txt文件,写入数字1;若需停止程序,将文件内容修改为0即可实现控制。

    soft.zol.com.cn true https://soft.zol.com.cn/1020/10206990.html report 1229 通过PHP编写程序,定时检测指定IP的连通性,实现对服务器运行状态的自动化监控。一旦发现异常,系统将自动发送邮件或短信通知管理员,大幅提升运维效率,无需人工持续值守。 1、 建议从网络下载APMServ来安装PHP运行环境,解压后将其放置于不含中文字符的文件路径文件夹...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    PHP服务器

    更新时间:2020年08月31日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:简体中文

    PHP服务器
    • 更新时间:2020年08月31日
    • 软件大小:5.9MB
    • 软件分类:PHP下载
    • 语言种类:简体中文
    • 软件评级:0 人点评