php Server Monitor是使用PHP开发的网络监控工具,用于检查您的网站和服务器是否已启动并正常运行,支持Ping、Tcping、网站等监控,提供了友好的Web的用户界面,方便管理与查看,当服务器宕机会自动发送邮件或短信通知 。
文章插图
程序截面图
官方地址:http://www.phpservermonitor.org/一、先安装web环境可以使用lnmp或者宝塔一键安装,很方便
官方安装文档:http://docs.phpservermonitor.org/en/latest/install.html
二、上传程序及配置【一款Web界面的服务器网络监控工具:PHP Server Monitor】官方下载zip文件,解压至您站点根目录,访问域名+/install.php根据提示填写数据库信息完成安装 。如果不能写入配置文件,可以手动将数据库信息添加到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');#数据库连接端口,一般默认3306define('PSM_BASE_URL', 'http://xx.com');#网站地址
三、添加定时任务网站安装好了,还得添加采集任务,否则无法获取数据 。以linux系统(centos)为例,Linux一般使用crontab作为定时任务,方法如下:*/5 * * * * /usr/local/php/bin/php /home/wwwroot/xx.com/cron/status.cron.php
四、系统设置PHP Server Monitor支持多种语言,可以在后台设置中修改为中文,如下截图 。添加监控、SMTP设置什么的就比较简单了,大家可自行研究 。文章插图
文章插图
PHP Server Monitor配置非常简单,功能也基本够用,代码是开源的,可以很方便的集成或二次开发,有兴趣的童鞋可以研究下
推荐阅读
- 茶之花
- 世界上真的有美人鱼吗美人鱼真的存在吗 世界上到底有没有美人鱼?
- 世界干旱地区的分布及原因 世界上干旱比较严重的地区是
- 我国动物界的活化石 世界上最大的鸭嘴龙化石
- 世界十大奇特动物 巨齿鲨是不是世界上最厉害的动物
- 白茶被炒 业界提醒,消费者不要盲目跟风
- 银雪鱼有几种 玻璃鱼是什么鱼
- 世界上有没有什么奇怪的生物 各种奇异怪物你见过吗
- 世界上极其罕见的稀有动物 全球最可怕的动物
- 世界上最重的哺乳类动物是什么鲸 世界上最大的海豚科动物