最近把探针换成了哪吒监控,感觉有些功能是比较实用的。例如WEB SSH,直接操作客户端,当忘记了ROOT密码或秘钥又没有VNC救援系统的时候可以抢救一下。而且有现成的WINDOWS客户端,虽然不支持win7和server 2008以下的系统,但我用的都是2012以上的,所以没有问题。不过今天在部署WINDOWS客户端的时候就踩了个坑。


作者并没有直接给出WINDOWS客户端的安装说明,而是给了其他的一些安装教程,于是我照着教程一步步操作,发现服务总是启动后却无法显示数据,一直都是离线中。最后发现原因是一对括号的问题。
教程中都是使用nssm来创建管理服务,但在参数这教程给的格式为
-i {AgentID} -s {Serverip}:{Port} -p {AgentKey} -d
示例为:
-i 2 -s {你自己的IP}:{默认是5555} -p 52a1c9abbe -d

这里我也输成了
-i 2 -s {1.2.3.4}:{5555} -p 52a1c9abbe -d
然而正确的应该是:
-i 2 -s 1.2.3.4:5555 -p 52a1c9abbe -d

参考文章:
哪吒探针 - 服务器状态监控面板搭建教程 Linux与Windows部署
[小白教程]哪吒探针,WIN客户端安装方法