博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统信息监控软件system-monitor
阅读量:7056 次
发布时间:2019-06-28

本文共 1099 字,大约阅读时间需要 3 分钟。

hot3.png

该软件是使用python2.7开发的,目的用于采集服务器性能数据。

git地址 ()。

1. 功能特点

  • 支持服务器硬件信息及性能实时展示。
  • 配合压力测试工具(),在压测过程中将数据同步至压测的发起方。

2. 部署

1) 安装依赖

sudo apt-get install nginx    sudo apt-get install python2.7    sudo pip install flup==1.0    sudo pip install psutil

2) nginx配置

在/etc/nginx/sites-enabled/default的nginx配置中增加以下配置:

location ~ ^/system_monitor/api/v1(?
/.*)$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param PATH_INFO $path_info; fastcgi_pass unix:/etc/ncserver/system-monitor/.ncserver.sock; } location /nc/v1/system_monitor { alias /etc/ncserver/system-monitor/html; index index.html; }

配置完成后重启nginx

sudo service nginx restart

3) 部署软件

git clone git@github.com:NavInfo2/system-monitor.git    cd system-monitor    sudo ./deploy.sh    cd /etc/ncserver/system-monitor/    sudo python httpServer.py

3. 系统信息采集项

  • 系统信息
  • CPU硬件信息
  • 内存总量
  • 硬盘使用率
  • CPU实时使用率
  • 内存实时使用率
  • IO实时读写大小
  • IO实时读写次数

4. 在线信息展示图

在部署完成后,即可通过http://<host>/nc/v1/system_monitor/去访问系统性能的在线展示图。 在线展示图

转载于:https://my.oschina.net/u/4091021/blog/3018191

你可能感兴趣的文章
SonicWall如何安全模恢复出厂设置
查看>>
【java 集合类】Array、List、Map区别和联系【详细】
查看>>
我的友情链接
查看>>
Linux上实现双向进程间通信管道(socketpair)
查看>>
2017qq红包雨最强攻略
查看>>
View 5.1 connection server的SSL配置
查看>>
Oracle 扩展表空间的3种方法(SQL语句)
查看>>
myBatis 基础测试 增 删 改 查 用过hibrenate 之后,感觉很好理解
查看>>
puppet之dashboard安装及优化
查看>>
谷歌 V8 JavaScript引擎引入新解释器Ignition,旨在减少内存消耗
查看>>
node实践--node集体管理工具PM2用法简介
查看>>
jsHelper
查看>>
Python成长之路_装饰器
查看>>
gitlab+jenkins+maven+docker持续集成(一)——Jenkins安装配置
查看>>
markdown 简明语法
查看>>
windows server 2008修改远程桌面连接数
查看>>
The CSS position property
查看>>
CSS性能优化
查看>>
安装KES时 "安装时出错:System error 0x42"
查看>>
一次服务器故障的记录
查看>>