VPS服务器系统状态信息监控工具Glances和NodeQuery:实时检测VPS在线状态

VPS主机   2015年01月06日 17:36  

VPS服务器系统状态信息监控工具Glances和NodeQuery:实时检测VPS在线状态

有许多的朋友经营了不少的网站,手里也有不少的VPS主机和服务器,经常需要监控VPS主机的在线状态,希望及时发现并解决VPS主机运行过程中遭遇的问题。一般地我们可以通过一些在线网站监控服务,来实现对网站宕机的简单检测与提醒。

如果想要对VPS主机和服务器的CPU、磁盘、内存、流量、进程等进行实时的监控,同时在系统出现异常时能够及时提醒,我们就需要使用VPS服务器监控专用工具了,之前部落有分享过监控宝360云监控等国内的网站稳定性监测报警服务,其中就有一个项专门针对VPS的监控。

本篇文章再来为大家分享两款优秀的VPS服务器系统状态信息监控工具Glances和NodeQuery,除了能够即时监控VPS主机系统性能各项数据指标,两款工具还有丰富的API,利用它们你可以实现对多台服务器进行统一监测和管理,实时向用户展示出来。

更多的VPS服务器系统状态信息监控工具有:

VPS服务器系统状态信息监控工具Glances和NodeQuery:实时检测VPS在线状态

一、Glances安装和使用基本方法

1、Glances项目地址:

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

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


curl -L https://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 ,然后在浏览器上打开https://@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直接使用浏览器访问并实时查看监控数据,在浏览器上打开:https://服务器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服务器的话可能会因为网络的问题导致问题。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

十个便宜VPS主机分享-VPS服务器建站和搭建应用服务体验
2014年六大免费VPS主机-免费VPS申请、使用和点评

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有29 位神马家族成员冒出泡来在农场开始干活了
  • Harry 4

    頭香

    包子 回复:

    @Harry, 用SNMP就够用

    这是农场的第 1 块农田,部落批准 [Harry] 在[2015-1-6 17:49]开垦完成.
  • Kung 23

    前排了吗?!!

    这是农场的第 2 块农田,部落批准 [Kung] 在[2015-1-6 17:58]开垦完成.
  • Fiction 3

    前排!在用360的

    这是农场的第 3 块农田,部落批准 [Fiction] 在[2015-1-6 18:31]开垦完成.
  • liqiu 6

    我记得linode也有这个服务的(NodeQuery)
    NodeQuery要占用多少内存?

    一树小草 回复:

    @liqiu, 这个监控纯粹是定时运行脚本发送到信息nodequery家服务器上,每隔三分钟运行一个bash脚本。几乎不消耗内存,我看了下脚本运行的时候大概是占用1点几MB内存。

    PS:看到这篇文章去用了Nodequery,非常棒。

    liqiu 回复:

    @一树小草, 好吧,linode的Longview要占20多M内存

    qi 回复:

    @一树小草, 如果是国内的,可能监测不准确了。

    qi 回复:

    @liqiu, 内存很小。

    这是农场的第 4 块农田,部落批准 [liqiu] 在[2015-1-6 18:34]开垦完成.
  • 没vps怎么办,有木有免费爽爽~

    liqiu 回复:

    @CharlesOuWen, 不有haphost吗

    这是农场的第 5 块农田,部落批准 [CharlesOuWen] 在[2015-1-6 18:39]开垦完成.
  • 我可以算前排吗?

    这是农场的第 6 块农田,部落批准 [Blogcloud] 在[2015-1-6 19:43]开垦完成.
  • 前排

    这是农场的第 7 块农田,部落批准 [悦听有声] 在[2015-1-6 20:29]开垦完成.
  • 土豪们求带,最近想搭建一个dns服务器

    qi 回复:

    @烟花易冷, 我也想搭建一个自己来用。

    这是农场的第 8 块农田,部落批准 [烟花易冷] 在[2015-1-6 22:43]开垦完成.
  • Jason 16

    过了瞧瞧!没有vps用不上

    这是农场的第 9 块农田,部落批准 [Jason] 在[2015-1-7 12:17]开垦完成.
  • Mika 12

    前排出售辣条

    这是农场的第 10 块农田,部落批准 [Mika] 在[2015-1-7 15:39]开垦完成.
  • Kung 23

    Glances 竟然装不上- –

    qi 回复:

    @Kung, 这个是不是Linode开发的?

    这是农场的第 11 块农田,部落批准 [Kung] 在[2015-1-7 21:02]开垦完成.
  • 还是喜欢第三方监测工具

    这是农场的第 12 块农田,部落批准 [猫箱内の巴托拉] 在[2015-1-7 22:46]开垦完成.
  • 我指国内的第三方工具(看起来没这么麻烦)

    这是农场的第 13 块农田,部落批准 [猫箱内の巴托拉] 在[2015-1-7 22:47]开垦完成.
  • 包子

    @qi 姐,有没有用过美国运通易世通电子旅行支票?听说可实现信用卡网上支付功能,能买GD域名吗?

    liqiu 回复:

    @包子, 需要需要仙女李准充值$200,还不如payoneer那

    liqiu 回复:

    @liqiu, 先充值

    包子 回复:

    @liqiu, payoneer收30刀的年费太凶残了

    qi 回复:

    @包子, 没有用过。国内的吗?如果用的人多的话,应该会被GD给K了。

    包子 回复:

    @qi, 国内在工行、交行、光大购买,限制在国外使用,不可以在国内使用

    这是农场的第 14 块农田,部落批准 [包子] 在[2015-1-8 03:28]开垦完成.
  • 正需要这样的工具啊,安装了nodequery,很不错。

    这是农场的第 15 块农田,部落批准 [灵尘子] 在[2015-1-28 18:00]开垦完成.
  • Rock

    [url]https://www.94cb.com/t/4289[/url]
    监控可以试试这个PHP单文件的,部署比较方便。

    这是农场的第 16 块农田,部落批准 [Rock] 在[2016-9-20 16:25]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


(Ctrl + Enter提交)   

部落快速搜索栏

热门点击排行榜

网站导航栏

X
返回顶部