网站内容更新监控(PHPServerMonitorMonitor安装方法地址下载地址)

优采云 发布时间: 2021-10-02 18:09

  网站内容更新监控(PHPServerMonitorMonitor安装方法地址下载地址)

  注意:对于我们这些网站和很多服务器来说,是需要一个监控工具的。观察服务器和网站一目了然。之前发过一个网络监控工具,参考:Uptime Robot:免费且强大的在线网站服务器监控工具,很好用,刚在小z博客上看到一个不错的,贴一下。

  介绍

  PHP Server Monitor 是一个使用 PHP 开发的网络监控工具。用于检查你的网站和服务器是否正常运行。支持Ping、Tcping、网站等监控,并提供友好的Web用户界面,方便管理和查看。当服务器宕机时,它会自动发送电子邮件或短信通知。

  官方地址:

  Tips:由于需要使用crontab等定时任务,建议使用VPS进行安装。下图直观的展示了VPS网络情况的变化,非常方便。

  

  安装

  1、搭建网络环境

  推荐宝塔和丛林的lnmp一键包。

  lnmp安装方法可以参考:

  宝塔安装方法可见:

  2、上传程序和配置

  官方下载地址:phpservermon-v3.2.0.zip,访问下载地址下载最新版本,解压到本站根目录,访问并填写数据库根据提示信息完成安装。如果不能写配置文件,可以手动将数据库信息添加到config.php中,如下:

  #复制配置文件

cp config.php.sample config.php

#修改配置文件

vi config.php

#填写数据库信息

define('PSM_DB_PREFIX', 'monitor_');#表前缀,保持默认

define('PSM_DB_USER', 'status');#数据库用户

define('PSM_DB_PASS', 'xxxxxxx');#数据库密码

define('PSM_DB_NAME', 'status');#数据库用户名

define('PSM_DB_HOST', 'localhost');#数据库连接地址

define('PSM_DB_PORT', '3306');#数据库连接端口,一般默认3306

define('PSM_BASE_URL', 'http://xx.com');#网站地址

  官方安装文档:

  添加定时任务

  网站安装完成后,必须添加采集的任务,否则无法获取数据。以Linux系统(CentOS)为例。Linux 一般使用 crontab 作为定时任务。方法如下:

  #安装crontab

yum -y install crontabs

#添加定时任务

crontab -e

#计划任务中添加如下内容,请根据实际情况修改路径

*/5 * * * * /usr/local/php/bin/php /home/wwwroot/xx.com/cron/status.cron.php

#重载crontab

service crond reload

  检查PHP路径方法:which php,然后将版本上的/usr/local/php/bin/php更改为自己的PHP路径。status.cron.php为PHP Server Monitor脚本地址,请填写绝对路径。

  设置中文

  PHP Server Monitor支持多种语言,可以在后台设置中修改为中文,如下图所示。添加监控、SMTP设置等比较简单,可以自己研究。

  

  背景部分截图

  

  

  

  总结

  PHP Server Monitor的配置非常简单,功能基本够用。代码开源,易于集成或二次开发。有兴趣的孩子可以研究一下。安装PHP Server Monitor的目的主要是监控国外的VPS网络变化,后期会每周或每月发送监控报告。还是很不错的。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线