Dragon
  • 欢迎来到主题派官网,主题源码,插件,模板下载。wordpress,thinkphp,discuz,织梦模板,小程序。
主题派主题派  2023-06-16 15:31 主题派 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0

使用 PHP Server Monitor 自建服务器网络监控系统

这类监控服务器网络和运行状态的源码还是挺多的,今天给大家介绍一下 PHP Server Monitor 的安装和使用。

另一个更简单轻便的监控源码 Uptime Status:

 

可监控选项:

1.Ping 监控

2.端口连通性监控

3.网站内容匹配监控(这一项有很多玩法,比如监测库存!)

1.上传程序源码到您的网站目录

官方网站下载不是最新版,最新版请到 github 下载:

2.访问网站地址即可自动进入安装过程

安装地址 http://youdomain.com/install.php

这里会显示你是用的 PHP 版本和 cURL 扩展是否安装。宝塔面板的 PHP 默认已安装 cURL。

3.填写网站地址和数据库信息

首先是网站地址,默认即可

数据库信息填写后如果下一步提示不能写入配置文件,则可以直接编辑 config.php 文件写入数据库信息。

define('PSM_DB_PREFIX', 'psm_');#表前缀,保持默认 define('PSM_DB_USER', 'yonghu');#数据库用户 define('PSM_DB_PASS', 'mima');#数据库密码 define('PSM_DB_NAME', 'yonghuming');#数据库用户名 define('PSM_DB_HOST', 'localhost');#数据库连接地址 define('PSM_DB_PORT', '3306');#数据库连接端口,一般默认 3306 define('PSM_BASE_URL', 'https://www.feitutu.com');#网站地址

默认站点目录内只有个 config.php.sample 文件,就是这个,我们把后面的.sample 删掉即可。程序找不到 config.php 肯定会提示无法写入啦。

4.填写管理员账户密码和邮箱

下一步直接就安装完成了,会显示添加了哪些数据库数据等信息。注意看下是否有提示错误。

这时候访问网站首页就到了登录页面

5.添加定时任务

宝塔用户比较方便可以直接在计划任务里添加。

/www/server/php/72/bin/php /www/wwwroot/www.feitutu.com/cron/status.cron.php

定时任务设置的执行周期越小,监控频率就越高。本人设置的 1 分钟。

提示:注意定时任务代码里面的 PHP 环境目录和网站目录,改成自己的。

其他环境需要手动安装 crontab 然后添加任务。其中*/1 * * * *这里面的 1 就是监控执行周期,1 就是 1 分钟。自己修改即可。

#安装 crontab yum -y install crontabs #添加定时任务 crontab -e #计划任务中添加如下内容,请根据实际情况修改路径 */1 * * * * /www/server/php/72/bin/php /www/wwwroot/www.feitutu.com/cron/status.cron.php #重载 crontab service crond reload

6.设置程序为中文语言

到这里教程就结束了,剩下的大家自己研究下吧。

提示:官网网站下载的 3.2.0 版本,如果是用 PHP7.2 可能无法打开用户页面,换成 php7.1 即可解决。

「点点赞赏,手留余香」

还没有人赞赏,快来当第一个赞赏的人吧!

主题派给主题派打赏
×
予人玫瑰,手有余香
  • 2
  • 5
  • 10
  • 20
  • 50
2
支付

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

主题派
主题派 关注:0    粉丝:0
Wordpress主题,插件,源码商城

发表评论

表情 格式 贴图 链接 私密 签到 常用语
扫一扫二维码分享
×
艾瑞克网