ServerStatus 感觉不错, 记录一下配置过程

最近服务器有点多, 于是打算搞个探针监控一下, hostloc上看到ServerStatus的讨论比较多, 那就选它了!
安装有2种方法, 由于已经先安装了宝塔, 就选择手动安装了.
跟着教程来【克隆代码】:

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

【服务端配置】:
一、生成服务端程序

cd ServerStatus/server
make
./sergate

如果没错误提示,OK,ctrl+c关闭;如果有错误提示,检查35601端口是否被占用.
二、拷贝ServerStatus/status到网站目录
例如:

sudo cp -r ServerStatus/web/* /www/wwwroot/s.obb7.com

三、运行服务端
根据我自己的习惯

yum -y install screen
screen -S oye
cd /home/ServerStatus/server
./sergate --config=config.json --web-dir=/www/wwwroot/s.obb7.com >/dev/null 2>&1

手动重启:

查看进程: ps -ef | grep web
Kill进程: kill -9 xxxx
重新运行: ./sergate --config=config.json --web-dir=/www/wwwroot/s.obb7.com >/dev/null 2>&1

四、客户端运行

wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python client-linux.py SERVER=监控服务器IP USER=用户名 PASSWORD=密码 >/dev/null 2>&1 &

五、配置服务端config

{
            "username": "用户名",
            "name": "名字",
            "type": "?",
            "host": "host1",
            "location": "??",
            "password": "密码",
            "monthstart": 1
        }

这样基本上就完成了

小 虾

哦也,我是小虾

相关推荐

如何定期备份服务器内容到其他服务器

感谢流弊的homezz跟东哥 本文概览 如何免密码SSH登陆备用服务器 如何定期备份mysql数据库并压缩保存 如何定期同步数据到远程服务器 如何免密码SSH登陆备用服务器 A 你当前所在的机器,也可以是服务器,也可以是VPS; ...

Ubuntu 安装 GUI 及远程桌面 Xrdp

最近节点总是出问题, 为了以防万一, 给服务器装个图形界面, 应急处理广告投放数据使用. Ubuntu 的桌面环境有很多, 默认的是 Gnome, 另外一个选项就是安装 xfce. 它是快速, 稳定, 并且轻量的桌面环境, 使得它成为远程 ...

macOS 下 GoAccess 踩坑

安装好 GoAccess 后, 即便设置好日志时间格式, 还是会报错. 经过查找后发现是 Mac 用户需要声明 LANG 命令参考: LANG="en_US.UTF-8" goaccess --no-global-config --log-format='%h - %^ [%d:%t %^] "%m %U %H" %s % ...