全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2488|回复: 7

ServerStatus探针监控windows教程

[复制链接]
发表于 2021-1-16 21:33:17 | 显示全部楼层 |阅读模式
经常有人问我的探针怎么监控windows




以下为linxu客户端及服务端搭建教程,出自https://www.moerats.com/archives/266/
安装
系统要求:CentOS 7、Debian 7+、Ubuntu 14.04 +

使用命令下载脚本:

  1. wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh && chmod +x status.sh
复制代码


下载脚本后,根据需要安装客户端或者服务端:

# 客户端管理菜单
  1. bash status.sh c
复制代码



# 服务端管理菜单
  1. bash status.sh s
复制代码



比较简单,根据命令即可安装,不详写


以下为windows客户端搭建教程,出自https://lexsion.com/index.php/archives/124/

使用psutil跨平台版本(For Windows)
此处以 Windows 2012 为例讲述如何在 Windows 下配置ServerStatus的psutil跨平台版本客户端。

访问Python官方网站点击Downloads->Windows从出现的下载页获取Python2.7.X。请自行选择下载32位或64位版本。有网帖表示Python3可能不行,本人未作测试。

已上传至http://cloudflare.ys168.com
双击下载的.msi文件运行安装程序,安照提示安装,在功能自定义页面的 Add pytnon.exe to Path 处选择 Will installed on local hard drive ,点击Next安装,若出现UAC提醒请允许。安装完成后点击Finish退出安装程序。
按 Windows徽标键+R键 打开 “运行” 对话框,输入 cmd 按 Enter键 打开命令提示符。在命令提示符中输入以下命令安装psutil跨平台软件包:

  1. pip install psutil
复制代码


这一步经常出现
WARNING: You are using pip version 19.2.3, however version 20.3.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.


然后使用python -m pip install --upgrade pip依然出现错误

这是因为服务器连接超时,使用下方代码即可解决(因为pip源在国外,所以连起来比较慢,可以改用国内的源)

  1. python -m pip install --upgrade pip -i https://pypi.douban.com/simple
复制代码


上一步做完之后,访问ServerStatus中文版GitHub项目页,
https://github.com/ToyoDAdoubi/ServerStatus-Toyo
https://github.com/CokeMine/ServerStatus-Hotaru

已上传至http://cloudflare.ys168.com

从clients目录下找到client-psutil.py文件页,点击Raw按钮直接下载文件。将下载的client-psutil.py文件放到一个合适的目录。比如我在C盘下创建了一个文件夹 ServerStatus ,将其存在此。在此文件上右击,点击Edit with IDLE(亦可使用其他编辑器打开)。参考Linux版本配置小节中的说明填写配置信息保存并退出编辑器。
与linux设置的一样
SERVER = "127.0.0.1"服务器端IP
USER = "s01"用户名
PORT = 35601端口
PASSWORD = "USER_DEFAULT_PASSWORD"密码
INTERVAL = 1不用改
PORBEPORT = 80不用改
CU = "cu.tz.cloudcpp.com"不用改
CT = "ct.tz.cloudcpp.com"不用改
CM = "cm.tz.cloudcpp.com"不用改

双击client-psutil.py文件运行,检查监控页是否正常显示,然后关闭窗口停止。
在桌面创建一个ServerStatusClient.bat文件,填写运行client-psutil.py的代码,我的文件在C:\ServerStatus\下,参考如下:

  1. python C:\ServerStatus\client-psutil.py
复制代码


注意该操作可能被安全软件拦截,请在安全软件中设置例外。
此方法配置的客户端在启动时会一直显示一个终端窗口,关闭窗口后客户端即停止工作。强迫症患者慎用!如果希望没有窗口显示,请自行研究解决。
发表于 2021-1-16 21:34:34 | 显示全部楼层
帮顶 感谢老哥分享!
发表于 2021-1-16 21:35:25 | 显示全部楼层
linxu必须有GitHub账户才能用吗?
发表于 2021-1-16 21:57:24 | 显示全部楼层
以前用过,还行吧
⭐试试输入法⭐
发表于 2021-1-16 22:04:23 | 显示全部楼层
仅ipv6 小鸡怎么搞,连不到我的仅ipv4 服务器啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-27 07:39 , Processed in 0.066981 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表