Linux和Windows服务器监控工...
 
Notifications
Clear all

Linux和Windows服务器监控工具NodeQuery和NIXStats安装与使用

1 Posts
1 Users
0 Likes
4,001 Views
(@taichi)
Member
Joined: 4 years ago
Posts: 408
Topic starter  

由于手里的服务器越来越多,同时又有免费空间免费CDN免费相册等多个对外公开的项目,为了保证项目的在线率同时为了更好地回应客户的问题,有必要给自己的手里的服务器搭建一个总的性能和在线宕机监控展示平台,可以一目了然地查看服务器宕机情况。

NodeQuery是一个很早以前就有的服务器监控服务,不过NodeQuery官方貌似好久没有更新了相关的服务了,好在各项功能还可以正常使用。另外,配合xiaoz.me博主开发的NodeInfo还可以制作一个自动更新服务器监控信息并展示给其他的用户查看的页面,非常不错。

NIXStats则是另外一个功能非常强大的Linux和Windows服务器监控平台,除了可以对网站进行Http、Ping、DNS等监控外,还可以对服务器的内存、CPU、系统负载以及PHP、Nginx等性能进行监控,而且NIXStats还提供了自动生成网站是否宕机的展示页面,支持绑定自己的域名,效果很好。

Linux和Windows服务器监控工具NodeQuery和NIXStats安装与使用方法

这篇文章就来分享一下NodeQueryNIXStats服务器性能监控的安装与使用体验,更多的关于服务器性能监控服务有:

  1. 网络监控工具:SmokePing Nginx一键安装/管理脚本和Looking Glass中文汉化
  2. 三个免费的SSL证书在线监控和到期提醒服务-再也不用担心证书过期
  3. 两款优秀的服务器网络流量监控工具:Ntopng和Munin-功能强大直观

一、NodeQuery安装与使用

网站:

  1. 官网: https://nodequery.com/

1.1 申请安装

NodeQuery安装与使用

注册NodeQuery账号,然后点击服务器,这里你就可以给服务器设置名称、监控警告阀值了。(点击放大)

NodeQuery申请注册

这时NodeQuery会自动生成一段命令,这段命令需要到你到你的Linux主机上执行。

NodeQuery生成指令

打开你的Linux主机,使用S-S-H登录,执行以上命令。

NodeQuery安装命令

1.2 使用体验

下图为NodeQuery的服务器监控图表界面,页面漂亮美观,看起来还是挺舒服的。(点击放大)

NodeQuery监控界面

这是NodeQuery的流量图表。

NodeQuery流量图表

这是NodeQuery负载图表。

NodeQuery负载图表

这是NodeQuery的内存使用图表。

NodeQuery内存使用图表

二、NIXStats安装与使用

网站:

  1. 官网: https://nixstats.com
  2. 项目: https://github.com/NIXStats/nixstatsagent

NIXStats功能来强大,不仅可以用监控VPS服务器的CPU、内存、磁盘、系统负载等使用,还可以监控PHP、Nginx等性能使用情况。另外,NIXStats支持Windows服务器监控,NIXStats提供了NIXStats客户端可供下载。

NIXStats安装使用

2.1 注册使用

在NIXStats添加了服务器后,会要求你安装客户端,如果是想要安装NIXStats在Linux上,直接运行页面给出的代码即可。如果你想要监控Windows服务器,则可以下载NIXStats提供的Windows软件。

NIXStats添加客户端

NIXStats安装成功。

2.2 使用体验

NIXStats的服务器性能监控的图表也很漂亮,界面如下:(点击放大)

NIXStats操作界面

这是NIXStats的内存和磁盘监控图表。

NIXStats内存监控图表

这是NIXStats的网络和进程监控图表。

NIXStats网络监控图表

三、服务器监控展示页面

3.1 NodeInfo

  1. 项目: https://github.com/helloxz/nodeinfo/
  2. 下载: https://github.com/helloxz/nodeinfo/archive/master.zip

NodeInfo是一个利用NodeQuery API开发的、提供简易的服务器监控信息,可以很方便的放到自己网站,供管理员或访客查看,你可以制作服务器监控展示页面给其它的人看。找一个支持PHP的空间,将NodeInfo下载解压上传。

NodeQuery  API上传解压

然后到NodeQuery的账户设置那里复制API。

NodeQuery  API账户设置

打开NodeInfo目录,修改ListServers.php填写自己的NodeQuery API即可。

NodeQuery  API修改设置

NodeQuery API提供的数据3分钟刷新一次,不断的刷新NodeInfo页面如果信息未变更属正常现象。效果如下图:

NodeQuery  API效果图表

3.2 NIXStats

NIXStats可以为你直接生成一个用于展示服务器是否宕机的页面,你可以点击NIXStats的页面,然后设置页面的标题等相关的内容。

NIXStats生成页面

NIXStats提供了一个独立的页面用于展示服务器性能监控情况,同时也可以绑定自己的独立域名。效果如下图:

NIXStats展示效果

四、总结

NodeQuery支持Linux服务器性能监控,虽然好久没有更新但是胜在稳定且兼容性强,CentOS、Debian、Ubuntn系统都可以使用。NIXStats强大的之处就在除了Linux,还支持Windows系统服务器监控,相当给力。

NodeQuery配合NodeInfo可以打造一个服务器监控平台,但是经过wzfou.com测试发现NodeQuery不支持设置节点为中文,国内用户使用起来可能会有些不友好,其它的各方面都是非常 不错的。


   
Quote
Share: