[转载] 安装serverstatus监控多台服务器状态

51 篇文章 0 订阅
22 篇文章 0 订阅

转载 安装serverstatus监控多台服务器状态

 

https://www.zhujibiji.com/2017/10/install-serverstatus-to-monitor-multiple-server-states/

 

2017年10月15日 By admin Leave a Comment

服务器网页监控软件serverstatus中文版

如果是一台服务器很好管理,但是服务器多了,就很容易忘记,因此就需要一个监控的平台。serverstatus是一个开源的服务器监控系统,可以利用serverstatus可以自己搭建服务器监控平台,通过web页面同时检测多台服务器的流量、硬盘、内存等多个参数。今天就通过serverstatus中文版介绍下这个多服务器探针的用法。

项目在线演示 https://tz.cloudcpp.com

下面我们就开始部署自己的多服务器监控

搭建web环境

我使用的是宝塔面板安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

登录面板之后一键安装lnmp并创建一个默认站点,保证可以用ip访问并开放35601端口

安装服务端

先装上git和gcc编译器

yum install git -y
yum install gcc gcc-c++ kernel-devel -y

克隆代码到服务器

git clone https://github.com/tenyue/ServerStatus.git

生成服务端程序

cd ServerStatus/server
make
./sergate

将代码拷贝到刚才创建的网站根目录下边

cp -r ~/ServerStatus/web/* /www/wwwroot/default

配置config.json设置客户端的账号密码,每个监控设置一个数据,真实环境的话记得设置为复杂密码

运行服务端,注意webdir为你的web站点路径

./sergate --config=config.json --web-dir=/www/wwwroot/default

 

配置客户端

同样先安装git并克隆代码到服务器

yum install git -y
git clone https://github.com/tenyue/ServerStatus.git

进入客户端 ServerStatus/clients 目录执行安装psutil

yum -y install epel-release;yum -y install python-pip;
yum clean all;yum -y install gcc; yum -y install python-devel;pip install psutil

编辑client-psutil.py文件,此文件对应图上服务端的 ServerStatus/server/config.json

SERVER = "127.0.0.1"      #修改为服务端地址
PORT = 35601      
USER = "USER"     #客户端用户名
PASSWORD = "USER_PASSWORD"  #客户端密码
INTERVAL = 1 # 更新间隔

之后执行 python client-psutil.py 启动客户端

客户端和服务端对应关系

客户端和服务端对应关系

这时访问服务端的网站,就可以看到一个服务器已经搭建好了

serverstatus安装好

后期如果要添加的话就是修改服务端的config.json,新增客户端就好了

 

Filed Under: 玩转服务器 Tagged With: 服务器安全, 监控, 软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值