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
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(进程)的使用情况。(点击放大)
2、直接访问查看。执行命令:glances -w,可以让Glances直接使用浏览器访问并实时查看监控数据,在浏览器上打开:http://服务器IP:61208 就能看到相应的页面了。
3、导出监控数据文件。执行命令:glances --output-csv /www/web/glances.csv (路径可以自己定义),可以把glances的监控数据导出为glances.csv 文件,方便你导出下载查看和分析。
4、多个监控集群。执行命令:glances -s ,可以让本机成为监控服务器端(注意要在防火墙中开启61209端口),然后在被监控服务器端执行命令:glances -c 监控服务器端的IP, 之后我们就可以在监控服务器端中看到被监控服务器的相关数据了,命令:glances --browser
三、NodeQuery注册和安装
1、NodeQuery官网:
- 1、官方网站:https://nodequery.com/
2、NodeQuery与上面的Glances提供的监控服务有所不同,NodeQuery是一个依靠于第三方服务的监控程序,它的优势在于依靠NodeQuery服务器来对VPS主机进行各项数据监控,同时用户可以直接在网页中查看到各项数据统计报表。
3、进入到NodeQuery官网,注册一个账号,然后登录创建一个新的监控服务器,NodeQuery免费版本的最多只能添加10个被监控服务器。
4、接着设置监控报警时间间隔,还有内存、CPU、磁盘监控报警阀值等。(点击放大)
5、接着会给出一键安装命令。
6、直接复制然后粘贴到S-S-H端安装。
四、NodeQuery监控统计使用
1、安装好NodeQuery程序后,稍等几分钟后,你就可以在NodeQuery网页中看到自己监控的服务器的各项数据了。
2、这是NodeQuery监控统计控制台的基本概况,你可以一目了览地看到VPS服务器的CPU、内存、磁盘、网卡流量等基本情况。(点击放大)
3、点击相应的监控项目,可以看到详细的统计图表,这是网卡流量监控。
4、这是VPS服务器响应时间统计表。
5、这是VPS服务器内存使用情况统计表。
6、这是VPS服务器进程情况统计,在这里可以看到各个进程的CPU、内存等占用情况。
五、Glances和NodeQuery使用小结
1、Glances监测VPS主机状态非常详细,而且当主机的CPU、内存、磁盘的指标异常时会用红色提醒,最重要的是Glances支持服务器端和客户端的监控模式,方便你监控更多的VPS服务器。
2、NodeQuery的VPS服务器监控效果很好,相关的系统性能统计图表也很直观,问题就是NodeQuery是国外的服务监控,如果用来监控国内的VPS服务器的话可能会因为网络的问题导致问题。
共有 0 条评论