VPS服务器系统状态信息监控工具Glances和NodeQuery

为大家分享两款优秀的VPS服务器系统状态信息监控工具Glances和NodeQuery,除了能够即时监控VPS主机系统性能各项数据指标,两款工具还有丰富的API,利用它们你可以实现对多台服务器进行统一监测和管理,实时向用户展示出来。
VPS服务器系统状态信息监控工具Glances和NodeQuery:实时检测VPS在线状态
一、Glances安装和使用基本方法
1、Glances项目地址:

  • 1、官方地址:https://github.com/nicolargo/glances

2、Glances可以直接一键安装:


curl -L http://bit.ly/glances | /bin/bash

Glances安装
3、或者你也可以使用Pip来安装:


pip install Glances #安装
pip install --upgrade Glances #卸载

4、Glances用法的基本说明:

  • 1、基本用法:glances
  • 2、远程监控,在监控服务器上运行: glances -s,在客户端服务器上运行: glances -c 服务器IP
  • 3、列出所有的服务器:glances --browser
  • 4、禁止自动发现模式:glances --disable-autodiscover.
  • 5、在监控服务器上可以设置bind地址:glances -B ADDRESS ,和TCP 端口:glances -p PORT.
  • 6、在客户端服务器上,可以设置监控服务器端TCP 端口:glances -p PORT.
  • 7、你可以设置为glances设置密码:glances --password.
  • 8、默认的 binding 地址是0.0.0.0 ,TCP 端口是61209.
  • 9、如果客户端服务器无法正常发现glances服务器端,则可以使用SNMP协议: glances -c @snmpserver
  • 10、如果你想从任何浏览器上远程监控某个VPS主机,则可以在监控服务器上运行: glances -w ,然后在浏览器上打开http://@server:61208就能看到监控效果了。

5、glances用法的详细说明如下:


-h, --help	显示帮助信息并退出
-V, --version	显示程序的版本号并退出
-d, --debug	启用调试模式
-C CONF_FILE, --config CONF_FILE 配置文件的路径
--enable-history 使历史模式
--disable-bold	禁用 bold mode
--disable-diskio 禁用 disk I/O module
--disable-fs	禁用 filesystem module
--disable-network  禁用网络模块
--disable-sensors  禁用传感器模块
--disable-process 禁用 process module
--disable-log	禁用日志模式 log module
--enable-process-extended 在Top进程中激活扩展
--enable-history 激活历史模式
--path-history PATH_HISTORY 为 graph history设定路径
--output-csv OUTPUT_CSV 导出数据到CSV
-c CLIENT, --client CLIENT 连接到服务器,用IPv4/ IPv6地址或主机名
-s, --server	运行 Glances 在监控服务器端
-t TIME, --time TIME 设置刷新时间(秒)[默认值:3秒]
-w, --webserver 在网络服务器模式下运行

6、另外glances支持使用键盘快捷键操作,相关说明:


 h :显示帮助信息
 q :离开程序退出
 c :按照 CPU 实时负载对系统进程进行排序
 m :按照内存使用状况对系统进程排序
 i: 按照 I/O 使用状况对系统进程排序
 p: 按照进程名称排序
 d :显示磁盘读写状况
 w :删除日志文件
 l :显示日志
 s: 显示传感器信息
 f :显示系统信息
 1 :轮流显示每个 CPU 内核的使用情况(次选项仅仅使用在多核 CPU 系统)

二、Glances监控操作方法
1、输入Glances命令,我们就可以看到Glances显示的VPS主机性能的各项指标,主要有CPU 、Load(负载)、Mem(内存使用)、 Swap(交换分区)、网络接口、Processes(进程)的使用情况。(点击放大)
Glances监控效果
2、直接访问查看。执行命令:glances -w,可以让Glances直接使用浏览器访问并实时查看监控数据,在浏览器上打开:http://服务器IP:61208 就能看到相应的页面了。
Glances直接使用Web访问
3、导出监控数据文件。执行命令:glances --output-csv /www/web/glances.csv (路径可以自己定义),可以把glances的监控数据导出为glances.csv 文件,方便你导出下载查看和分析。
Glances导出数据文件
4、多个监控集群。执行命令:glances -s ,可以让本机成为监控服务器端(注意要在防火墙中开启61209端口),然后在被监控服务器端执行命令:glances -c 监控服务器端的IP, 之后我们就可以在监控服务器端中看到被监控服务器的相关数据了,命令:glances --browser
三、NodeQuery注册和安装
1、NodeQuery官网:

  • 1、官方网站:https://nodequery.com/

2、NodeQuery与上面的Glances提供的监控服务有所不同,NodeQuery是一个依靠于第三方服务的监控程序,它的优势在于依靠NodeQuery服务器来对VPS主机进行各项数据监控,同时用户可以直接在网页中查看到各项数据统计报表。
NodeQuery注册
3、进入到NodeQuery官网,注册一个账号,然后登录创建一个新的监控服务器,NodeQuery免费版本的最多只能添加10个被监控服务器。
NodeQuery添加服务器
4、接着设置监控报警时间间隔,还有内存、CPU、磁盘监控报警阀值等。(点击放大)
NodeQuery设置监控
5、接着会给出一键安装命令。
NodeQuery一键安装
6、直接复制然后粘贴到S-S-H端安装。
NodeQuery直接安装
四、NodeQuery监控统计使用
1、安装好NodeQuery程序后,稍等几分钟后,你就可以在NodeQuery网页中看到自己监控的服务器的各项数据了。
NodeQuery实时监控
2、这是NodeQuery监控统计控制台的基本概况,你可以一目了览地看到VPS服务器的CPU、内存、磁盘、网卡流量等基本情况。(点击放大)
NodeQuery统计情况
3、点击相应的监控项目,可以看到详细的统计图表,这是网卡流量监控。
NodeQuery流量监控
4、这是VPS服务器响应时间统计表。
NodeQuery响应时间
5、这是VPS服务器内存使用情况统计表。
NodeQuery内存情况
6、这是VPS服务器进程情况统计,在这里可以看到各个进程的CPU、内存等占用情况。
NodeQuery进程情况
五、Glances和NodeQuery使用小结
1、Glances监测VPS主机状态非常详细,而且当主机的CPU、内存、磁盘的指标异常时会用红色提醒,最重要的是Glances支持服务器端和客户端的监控模式,方便你监控更多的VPS服务器。
2、NodeQuery的VPS服务器监控效果很好,相关的系统性能统计图表也很直观,问题就是NodeQuery是国外的服务监控,如果用来监控国内的VPS服务器的话可能会因为网络的问题导致问题。

版权声明:
作者:admin
链接:https://www.bttme.com/archives/630.html
来源:bttme
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>