Linuxword Global
当前位置: Linux技术 > 服务器监控 ServerStatus中文版

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针。

2019041921171230-1024x463-1

目录介绍:

* clients 客户端文件
* server 服务端文件
* web 网站文件

更新说明:

* 20190418, cntaoge 修改安装流程命令

【在线演示】:http://vps.eaavps.com

一、 主控前端

(一)、先安装宝塔或者其它WEB应用,我这里的安装环境是CENTOS 7.X MINI安装,如果已经在架好站点在使用中了,可以直接跳过此步骤。在这以宝塔面板为例:(最新版本请登录http://www.bt.cn)

  1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh?&& bash install.sh

(二)、配置WEB应用:
LNMP 模式
Nginx 1.15 (必装)
Ftpd (可不装)
MySQL 5.6 (如果不架其它站点数据库也可以不用装)
PHP 7.0 (如果不架其它站点不装也可以)
phpmyadmin (不装数据库的话这个也可以不用装)
极速安装

(三)、建立站点如:test.com 我以这个域名为例,宝塔里建好的站点路径/www/wwwroot/test.com你可以根据自己的站点路么进行修改下面命令里的网站路径,修改完路径后直接复制粘贴就行了

全套安装命令:直接复制粘贴就行了

  1. timedatectl set-timezone Asia/Shanghai
  2. yum -y install epel-release gcc git wget make
  3. cd /home
  4. git clone -b master https://github.com/cntaoge/ServerStatus.git
  5. chmod -R 755 /home/ServerStatus/
  6. cd ServerStatus/server
  7. make
  8. firewall-cmd --zone=public --add-port=35601/tcp --permanent
  9. firewall-cmd --reload
  10. \cp -rf /home/ServerStatus/web/* /www/wwwroot/test.com
  11. echo "nohup bash /home/ServerStatus/run_ss.sh >/dev/null 2>&1 &" >>/etc/rc.d/rc.local
  12. chmod +x /etc/rc.d/rc.local
  13. echo "nohup python /home/ServerStatus/clients/client-linux.py >/dev/null 2>&1 &" >>/etc/rc.d/rc.local
  14. chmod +x /etc/rc.d/rc.local
  15. vi /home/ServerStatus/run_ss.sh

 

(四)、共有3处需要修改配置文件:

①需要把里面的网站路径目录修改成你自己的)

  1. vi /home/ServerStatus/run_ss.sh

②前端面板 服务器配置文件 01为本机、依次添加修改,username 名称不能与其它节点相同。

  1. vi /home/ServerStatus/server/config.json
  1. {
  2. "username": "s02", #后端连接用户名,前后端要一致
  3. "name": "node2", #节点名称
  4. "type": "xen", #虚拟化加构 ovz kvm xen 之类的
  5. "host": "host2", #主机位置排序,按顺序增加如:节点2修改为 host2;节点3修改为 host3
  6. "location": "cn", #位置
  7. "password": "USER_DEFAULT_PASSWORD" #后端节点连接密码,前端后端密码要一致
  8. },

③编辑本机后端节点配置文件(服务器端本机的监控配置)(具体要修改配置文件里的什么内容看下面的后端节点配置说明)

  1. vi /home/ServerStatus/clientsclient-linux.py

以上三点都修改完了,就可以开始运行程序了。如果方便的话最好能重启看看自动加载是否成功。如果前端服务器也装有后端,别忘了启动后端。

启动前端面板新进程命令(后台运行):

  1. nohup bash /home/ServerStatus/run_ss.sh >/dev/null 2>&1 &

调试监控状态可直接使用命令,用ctrl+c 中止:

  1. bash /home/ServerStatus/run_ss.sh

查看所有进程信息:命令间有空格,大小写之区别

  1. ps e -A

终止进程:命令间有空格然后加所属的进程ID号

  1. kill 1234

查看指定进程: 命令间有空格然后加所属的进程ID号

  1. ps 1234

二、【后端节点】:

其它后端节点安装方法,复制下面命令(以CENTOS 为例,其它系统自行参考测试,Dbian 下,时间同步要换一种命令,添加开机启动命令也不同)

  1. timedatectl set-timezone Asia/Shanghai
  2. yum -y install wget
  3. cd /home
  4. mkdir ServerStatus
  5. cd ServerStatus
  6. mkdir clients
  7. cd clients
  8. wget --no-check-certificate -qO client-linux.py 'https://raw.github.com/cntaoge/ServerStatus/master/clients/client-linux.py'
  9. chmod -R 755 /home/ServerStatus/clients/client-linux.py
  10. echo "nohup python /home/ServerStatus/clients/client-linux.py >/dev/null 2>&1 &" >>/etc/rc.d/rc.local
  11. chmod +x /etc/rc.d/rc.local
  12. vi /home/ServerStatus/clients/client-linux.py

修改为你主控端服务器的IP地址及二号节点的用户名、密码

  1. vi /home/ServerStatus/clients/client-linux.py
  1. SERVER = "127.0.0.1" #前端面板服务器IP地址或者域名
  2. PORT = 35601 #前端面板服务器设置的监听端口
  3. USER = "s01" #前端面板里为这台后端节点分配的用户名
  4. PASSWORD = "USER_DEFAULT_PASSWORD" #前端面板里为这台后端节点分配的密码

设置完成 ESC + : wq 回车存盘退出

节点配置完连接参数后你可以选择重启或者直接运行程序,不过我建议是重启检验一下开机启动是否设置成功。启动进程后在面板上就会显示出来了。
启动后端节点新进程命令(后台运行):

  1. nohup python /home/ServerStatus/clients/client-linux.py >/dev/null 2>&1 &

调试监控状态可直接使用命令,ctrl+c 中止:

  1. python /home/ServerStatus/clients/client-linux.py

查看所有进程信息:命令间有空格,大小写之区别

  1. ps e -A

终止进程:命令间有空格然后加所属的进程ID号

  1. kill 1234

查看指定进程:命令间有空格然后加所属的进程ID号

  1. ps 1234

DEBIAN?系统下后点节点编辑开机启动项:

  1. vi /etc/rc.local

添加启动服务

  1. nohup python /home/ServerStatus/clients/client-linux.py >/dev/null 2>&1 &

#启动客户节点程序

 

相关开源项目,感谢:

  • cppla:https://github.com/cppla/ServerStatus
  • ServerStatus:https://github.com/BotoX/ServerStatus
  • mojeda: https://github.com/mojeda
  • mojeda’s ServerStatus: https://github.com/mojeda/ServerStatus
  • BlueVM’s project: http://www.lowendtalk.com/discussion/comment/169690#Comment_169690

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2436 篇
  • 草稿数目: 18 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 7773 个
  • 注册用户: 139 人
  • 访问总量: 8,660,870 次
  • 最近更新: 2024年7月11日