小编前天在"NodeQuery实时监控服务器和网站稳定性及在线状态信息工具"文章中有介绍和分享到NodeQuery提供服务器监控工具,添加和设置以及监控的数据还是比较全面的。但是,唯独不是特别方便的每次需要查看服务器信息状态的需要登录管理面板,或者就等着服务器告警邮件提醒我们。
在这篇文章中,我们需要介绍的是来自国内站长XiaoZ提供NodeInfo,结合NodeQuery API接口可以实现在我们服务器WEB页面直观的展现多台服务器的状态信息,而无需登入NodeQuery面板。我们一起看看是如何进行布局管理的。
第一、申请NodeQuery API
1、注册NodeQuery账户
官网地址:https://nodequery.com/
这里我们直接注册账户激活邮箱,然后添加需要监控的服务器。具体可以参考"NodeQuery实时监控服务器和网站稳定性及在线状态信息工具"这篇文章比较详细的介绍到。
2、申请API
点击上图所示"Create a new API key for this account",进行申请API。
添加API标签名称,然后创建。
这里的字符KEYS就是我们的API,等会需要用到。
第二、安装NodeInfo
脚本地址:https://github.com/helloxz/nodeinfo/archive/master.zip
下载文件解压到我们需要展现可以URL访问的目录中,且将ListServers.php文件中的API修改成我们上面申请的。
替换文件,然后打开URL看看我们的监控工具是否布局完毕。
第三、效果与总结
这里我们直接打开对应的URL地址,就可以看到监控的服务器列表,比之前直接在NodeQuery后台检查方便很多。如果我们需要将自己的服务器部署且监控可视化访问还是比较简单实现的。