一款Web界面的服務器網絡監控工具:PHP Server Monitor

PHP Server Monitor是使用PHP開發的網絡監控工具,用於檢查您的網站和服務器是否已啟動並正常運行,支持Ping、Tcping、網站等監控,提供了友好的Web的用戶界面,方便管理與查看,當服務器宕機會自動發送郵件或短信通知。

一款Web界面的服務器網絡監控工具:PHP Server Monitor

程序截面圖


官方地址:http://www.phpservermonitor.org/

官方安裝文檔:http://docs.phpservermonitor.org/en/latest/install.html

一、先安裝web環境

可以使用lnmp或者寶塔一鍵安裝,很方便

二、上傳程序及配置

官方下載zip文件,解壓至您站點根目錄,訪問域名+/install.php根據提示填寫數據庫信息完成安裝。如果不能寫入配置文件,可以手動將數據庫信息添加到config.php做法如下:

<code>#複製配置文件
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');#網站地址/<code>

三、添加定時任務

網站安裝好了,還得添加採集任務,否則無法獲取數據。以Linux系統(CentOS)為例,Linux一般使用crontab作為定時任務,方法如下:

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

四、系統設置

PHP Server Monitor支持多種語言,可以在後臺設置中修改為中文,如下截圖。添加監控、SMTP設置什麼的就比較簡單了,大家可自行研究。


一款Web界面的服務器網絡監控工具:PHP Server Monitor


一款Web界面的服務器網絡監控工具:PHP Server Monitor


PHP Server Monitor配置非常簡單,功能也基本夠用,代碼是開源的,可以很方便的集成或二次開發,有興趣的童鞋可以研究下


分享到:


相關文章: