Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人把Nagios和Cassandra一起用吗_Cassandra_Nagios_Datastax Enterprise_Datastax - Fatal编程技术网

有人把Nagios和Cassandra一起用吗

有人把Nagios和Cassandra一起用吗,cassandra,nagios,datastax-enterprise,datastax,Cassandra,Nagios,Datastax Enterprise,Datastax,似乎有多个插件是为使用Nagios监控集群节点而编写的,但是我在每个插件上都遇到了相同的问题 基本上,如果我从Cassandra节点本地运行插件脚本,它会为我提供正确数量的正常运行的节点 但是,如果我尝试从非Cassandra节点/Nagios服务器远程运行该命令,则必须使用NRPE,并且无论使用什么,使用NRPE_检查始终返回有0个节点已启动并正在运行 我“认为”这一定是NRPE无法使用nodetool命令的某种问题(因为插件需要nodetool来检查状态),但是我还没有弄清楚。我甚至尝试使用

似乎有多个插件是为使用Nagios监控集群节点而编写的,但是我在每个插件上都遇到了相同的问题

基本上,如果我从Cassandra节点本地运行插件脚本,它会为我提供正确数量的正常运行的节点

但是,如果我尝试从非Cassandra节点/Nagios服务器远程运行该命令,则必须使用NRPE,并且无论使用什么,使用NRPE_检查始终返回有0个节点已启动并正在运行

我“认为”这一定是NRPE无法使用nodetool命令的某种问题(因为插件需要nodetool来检查状态),但是我还没有弄清楚。我甚至尝试使用datastax/Cassandra用户在Cassandra节点上本地运行NRPE命令(NRPE_check),但它仍然告诉我有零个节点正在运行


我在谷歌上找不到任何有用的东西,我猜可能很多人都不费心,只是使用OpsCenter警报,但我们的OpsCenter对集群征税并导致其他问题,所以大部分时间它都没有运行。

你应该尝试在另一台主机(集群外)上安装OpsCenter,它可以很好地进行所有监控,并在配置、重新平衡和修改集群方面提供了很大帮助


Opscenter 5.1.1的最新版本修复了许多问题,包括新的备份系统

您应该尝试在另一台主机(群集外部)中安装Opscenter,它可以很好地进行所有监控,并在配置、重新平衡和修改群集方面提供了很大帮助

Opscenter 5.1.1的最新版本修复了许多问题,包括新的备份系统