VPS 上线监控监控脚本
文件地址 https://github.com/yourshell/yisuo-script/blob/master/vpstz/vpsmon.zip
https://download.csdn.net/download/tty521/10305591
VPS 上线监控
用 php 脚本监控VPS是否在线
>> 代码来源
vpstz.php 服务端是雅黑探针v0.4.7的基础上改动来的.这里用 kn007.net 修改的版本,具体位置:
https://kn007.net/topics/yahei-php-probe-for-php7/
--> 为兼容PHP7,修正了废弃函数及相关错误语法;
--> 增加了 access($ALLOWED_IP) 函数,对探针的访问IP进行限制;
--> 在578~605行,增加 $nic(网卡名称) 和 $os_info (操作系统信息)两变量,供远程调用.
vpsmonitor.php 客户端基本上是雅黑探针的 HTML 部分,只是用PHP脚本对HTML进行修改,使得ajax能并发请求
>> 使用说明
服务端vpstz.php
--> 务必修改vpstz.php文件开头的 $company 和 $ALLOWED_IP 两变量;
--> 如果网卡流量显示有误,则修改以下四行的[3]为[2] 或[4],或许它可能是[5]
第615行 'NetOut2'=>"$NetOut[3]"
第617行 'NetInput2'=>"$NetInput[3]",
第619行 'NetOutSpeed2'=>"$NetOutSpeed[3]",
第620行 'NetInputSpeed2'=>"$NetInputSpeed[3]",
客户端 vpsmonitor.php 需修改文件开头的 $query_string 和 $sites 参数的值
--> $query_string 是服务器上 vpstz.php 文件的路径,后面的那个 "?" 不能少;
--> $sites 这是服务器的IP或者域名.由于是数组,数组中各元素的键名不能重复,比如不能有两个'qcloud' 出现;
--> $sites 中可以是完整的网址,如 http://qcloud.qq.com/tz/vpstz.php?act=rt&callback=? ,但$query_string必须留空;
--> jquery 沿用 http://lib.sinaapp.com/js/jquery/1.7/jquery.min.js ,如果想更改,这里个网站供参考:
http://www.jq22.com/jquery-info122
大概就这些.怎么样,小白也算是抄袭狂人吧
VPS 上线监控监控脚本的更多相关文章
- SQL Server自动化运维系列——监控性能指标脚本(Power Shell)
需求描述 一般在生产环境中,有时候需要自动的检测指标值状态,如果发生异常,需要提前预警的,比如发邮件告知,本篇就介绍如果通过Power shell实现状态值监控 监控值范围 根据经验,作为DBA一般需 ...
- 常用的主机监控Shell脚本
最近时不时有朋友问我关于服务器监控方面的问题,问常用的服务器监控除了用开源软件,比如:cacti,nagios监控外是否可以自己写shell脚本呢?根据自己的需求写出的shell脚本更能满足需求,更能 ...
- Linux常用的系统监控shell脚本
http://www.linuxqd.com下面是我常用的几个Linux系统监控的脚本,大家可以根据自己的情况在进行修改,希望能给大家一点帮助.1.查看主机网卡流量 #!/bin/bash #netw ...
- linux服务器系统负载监控-shell脚本
一.监控服务器系统负载情况: 1.用uptime命令查看当前负载情况(1分钟,5分钟,15分钟平均负载情况) # uptime 15:43:59 up 186 days, 20:04, 1 us ...
- linux下日志文件error监控报警脚本分享
即对日志文件中的error进行监控,当日志文件中出现error关键字时,即可报警!(grep -i error 不区分大小写进行搜索"error"关键字,但是会将包含error大小 ...
- Linux 性能监控之CPU&内存&I/O监控Shell脚本2
Linux 性能监控之CPU&内存&I/O监控Shell脚本2 by:授客 QQ:1033553122 思路: 捕获数据->停止捕获数据->提取数据 备注:一些命令的输 ...
- Linux 性能监控之CPU&内存&I/O监控Shell脚本1
Linux 性能监控之CPU&内存&I/O监控Shell脚本1 by:授客 QQ:1033553122 #!/bin/bash # 获取要监控的本地服务器IP地址 IP=`if ...
- python监控端口脚本[jkport2.0.py]
#!/usr/bin/env python #!coding=utf-8 import os import time import sys import smtplib from email.mime ...
- shell脚本实现监控shell脚本的执行流程及变量的值
这篇文章主要介绍了shell脚本实现监控shell脚本的执行流程及变量的值本文使用shell完成对执行过程中条件语句中的变量的变化的监控和整个程序的执行流程的观察功能,需要的朋友可以参考下 很多时候, ...
随机推荐
- [WC2011]最大XOR和路径(线性基)
P4151 [WC2011]最大XOR和路径 题目描述 XOR(异或)是一种二元逻辑运算,其运算结果当且仅当两个输入的布尔值不相等时才为真,否则为假. XOR 运算的真值表如下( 1 表示真, 0 表 ...
- Unity 如何将apk放到Android系统的system里
有时我们需要用unity开发一款Android的系统软件,很坑,步骤如下: 1.用unity打包出来,签名. 2.用解压工具打开签过名的apk. 3.将lib里面的.so文件复制出来. 4.adb r ...
- js中数组增删查改unshift、push、pop、shift、slice、indexOf、concat、join
js中数组增删查改unshift.push.pop.shift.slice.indexOf.concat.join
- KVM硬件辅助虚拟化之 EPT in Nested Virtualization
在嵌套虚拟环境(Nested Virtualization)下,执行在hypervisor上的Virtual Machine仍能够作为hypervisor去执行其他的Virutal Machine,而 ...
- OpenGL编程逐步深入(三)在窗口中显示一个三角形
这一节教程的内容会比较少,我们仅仅是对上一节教程中的代码进行扩展,在窗口中渲染一个三角形出来. 本节我们以下图所示正方形来讲解OpenGl中的坐标系统.当沿着Z轴负方向看时,可见顶点的坐标必须在这个正 ...
- java.beans.PropertyChangeListener
import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.beans.P ...
- DataTable中Compute计算函数
DataTable dt = new DataTable(); //嵌套的三元运算 牛叉到五体投地 object obj = dt.Compute("iif(1000=5,1000,iif( ...
- Python正则表达式初识(六)
继续分享Python正则表达式基础,今天给大家分享的正则表达式特殊符号是“[]”.中括号十分实用,其有特殊含义,其代表的意思是中括号中的字符只要满足其中任意一个就可以.其用法一共有三种,分别对其进行具 ...
- cache基本结构
下图为direct mapped set associative fully associative图示 direct mapped,相当于set number为1 fully ...
- UVALive 6867 Plane Ticket Pricing
Plane Ticket Pricing Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu ...