|
本帖最后由 東華 于 2017-6-4 22:07 编辑
因为在忙其他事,我还是提前发出来测试版本好了。
全球论针,以针面基。

(7.13 KB, 下载次数: 16)
2016-12-6 22:03 上传
点击文件名下载附件
阅读权限: 10
V0.3a 版
原先上传错版本 更新SQL数据问题
本地端探针不显示IP,显示 "探针服务端"
此探针并非原创,详见以下原始版本。
PHP原始版本
[经验] MJJ ,vps监控来了【探针】 --- gaoji.me
https://github.com/Char1sma/ServerStatus
http://www.hostloc.com/forum.php?mod=viewthread&tid=341413
[经验] 为挂探针事业做了一点微小的工作【一起挂探针】 --- 32MB.CN
https://github.com/Char1sma/ServerStatus
http://www.hostloc.com/forum.php ... =%E6%8E%A2%E9%92%88
Python风格版本
BotoX製作的Python版ServerStatus。
https://github.com/BotoX/ServerStatus
[经验] 云探针、云监控逼格高 【更新时间:20161205】 --- hundouluo
https://github.com/tenyue/ServerStatus
http://www.hostloc.com/forum.php ... =%E6%8E%A2%E9%92%88
服务端先设定server_config.php然后汇入vps.sql到mysql,就可以了。
基本建议服务端5分钟判断,监控端2分钟回传,频率低点更持久...。
自动更新我删掉了,反正又不能即时发送,自动更新不具实用性,部分Nginx还会出错。
mysql已经改用mysqli ,解决PHP7白屏错误。
使用py版本的ServerStatus风格文件。
移动端自适应css 暂时用th堆迭取代,...虽然不难改...
但要找地方放css,全放网页上又会加大php体积太长,暂时这样...。
安全性问题自己看代码解决或提问,本人没有相关防范技术的经验值。
其他看PHP声明!!
監控端可以手動 crontab -e
加上 */2 * * * * bash /root/cron.sh
vi cron.sh
[ol]POST_URL=http://服務端網址TOKEN=設定KEYAKA=監控端別名LOAD=`cat /proc/loadavg | awk '{print $2}'`RAM=`free -m | grep Mem | awk '{print $2}'`USED=`free -m | grep Mem | awk '{print $3}'`UPTIME=`cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("%d天%d时%d分%d秒",run_days,run_hour,run_minute,run_second)}'`#UPTIME=`uptime | awk -F'( |,|:)+' '{if ($9 == "min") {print $6,$7",","0 hours,",$8,"minutes."} else {print $6,$7",",$8,"hours,",$9,"minutes."}}' | tr -d '\n' | xxd -plain | sed 's/\(..\)/%\1/g'`DISK=`df -Hm | grep -vE '^Filesystem|tmpfs|cdrom|none' | awk 'BEGIN{TOTAL=0;USED=0}{TOTAL=TOTAL + $2;USED=USED + $3}END{printf ("%.2f",USED/TOTAL)}'`#DISK=`df -hl / | grep "/" | awk '{print $5}'`curl -s -d "key="$TOKEN"&aka="$AKA"&load="$LOAD"&ram="$RAM"&used="$USED"&disk="$DISK"&uptime="$UPTIME"" $POST_URL > /dev/null[/ol]复制代码
chmod +x cron.sh
自动添加监控的话,Char1sma给cron.sh做了个install shell,所以可以试试看。
PS1:我自己没测试过...
PS2:我不会PHP或SHELL。
PS3:有虫自行除错然后提醒下,CPU占用率我不知道算法,所以目前无效。
PS4:删除监控端功能目前懒得新增。
PS5:主机据说SONY不出了....
---好像没人用,我就不把更新上传了。 ---2017/6/4 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|