试图解决我通过让我们的Nagios安装使用KVM插件check_kvmfind的问题。 我认为我的问题归结为与nagios / nrpe用户的权限问题。 安装nrpe和插件后,我没有任何其他标准插件如check_disk或check_load等问题。基本上,kvm插件使用virsh来检查状态,所以我启用loginnrpe(也尝试过nagios用户,但它出现服务在nrpe用户下运行)并尝试以下操作: [root@vhost3 ~]# su nrpe sh-4.2$ virsh list –all error: failed to connect to the hypervisor error: no valid connection error: Cannot create user runtime directory '/run/user/0/libvirt': Permission denied 但是当然这个命令没有问题,当然在本地尝试的时候插件会执行得很好: [root@vhost3 ~]# virsh list –all Id Name State —————————————————- 2 www running [root@vhost3 ~]# /usr/lib64/nagios/plugins/check_kvm hosts:1 OK:1 WARN:0 CRIT:0 – www:running […]
我有nagios设置监视我们的基础设施跨越多个不同的网站。 随着我们业务的增长,它变得有点笨拙。 我还没有find一种方法来设置一个节点作为根,并只显示该节点的子节点。 我们正在监测每个客户/地理区域的数百个节点,而且我们目前的设置正日益变得越来越笨拙。 nagios / map.html?host = all接口似乎不可configuration。 无论我放在主机=后,似乎没有任何影响的结果。 我正在考虑在不同的端口上运行不同的nagios实例,每个根节点有不同的端口,我希望能够单独监视。 这与我想达到的目标相去甚远。 我想这可以归结为是否有一种方法可以使map.html吐出我还没有发现的节点的一个子集?
我正在寻找一种方法来监视结构化服务,以便我可以在子级服务上方设置父级服务,并且只有在父级遇到停机而不是警告所有子级的情况下才会触发通知。 你能推荐一个我应该采取的方法来实现这个,也许一些例子configuration?
我试图find插件或configuration设置来监视Novell集群服务,并想知道如果有人以前做过或有任何信息,他们可以共享 我试图监视的系统运行为两台服务器访问存储在NAS上的configuration文件,该文件又通过VLAN使用iSCSI提供LUN。 所有的连接等工作,我刚拿到Nagios监视群集状态,现在我们监视服务器使用Nagios的简单的ping和标准设置为Linux Nagiosconfiguration,所以我们知道如果服务器是起来,但我们什么都不知道关于服务。 这是我们目前运行的集群服务 两台服务器都在SLES(Suse Linux Enterprise Server)上运行Novell OES(Open Enterprise Server) 集群服务是(configuration文件在NAS VLAN上) 的iFolder iPrint的 NetStorage的 nativehome(共享Linux桌面主目录的区域) DNS DHCP 在Windows XP桌面用户的共享区域的数量 我们有一个运行Nagios版本3.1.2的LAMP服务器,它正在处理服务器,交换机和打印机的基本连接testing,但是我想让它做更多 希望一切都有道理,如果已经发布到其他地方,我找不到任何Novell集群服务。
我正在尝试使用Nagios(3.0.1)监视MSMQ队列计数器。 远程服务器正在运行NC_Net。 check_commandconfiguration如下所示: check_command check_nt!COUNTER!-l "\\MSMQ Queue(servername\\private$\\queuename)\\Messages in Queue","%.f messages in MSMQ queue" -w 5 -c 10 这不起作用。 我相信美元符号需要逃脱,而且在解决问题方面遇到困难。 这篇文章build议“$$”即。 check_command check_nt!COUNTER!-l "\\MSMQ Queue(servername\\private"$$"\\queuename)\\Messages in Queue","%.f messages in MSMQ queue" -w 5 -c 10 但是这不起作用。 我已经尝试了一些其他的方法(反斜杠,单引号等)。 有什么build议么? 编辑: 我一直在通过命令行进行一些testing,这是我认为这是造成问题的原因之一。 以下工作: ./check_nt -H hostip -v COUNTER -l "\\MSMQ Queue(Computer Queues)\\Messages in Queue","%.f messages in MSMQ queue" […]
我有一个POS系统,除非login到控制台会话,否则无法工作。 我想,因为我已经有NSClient ++,也许我可以通过Nagios监视一个计数器。 有没有这个计数器,我可以提醒,如果该帐户没有login? 是'\ Terminal Services \ Total Sessions'吗? 现在,显示了2个会话我的虚拟机,这并不完全是对我有意义的,除非我的远程桌面算作一个,而VMWare总是使用一个… 如果我可以用check_nt做这件事,对我来说这可能会超过潜在的更好的方法,但我愿意接受。
什么是服务器03中的IAS现在是服务器08中的networking策略服务器(NPS)。我能够在03中监视服务,但在解决如何在08中不成功。可执行文件的path指出以下“C: \ Windows \ System32 \ svchost.exe -k netsvcs“ 我已经尝试了多个命令,但一直无法find一个工作。 check_nt!PROCSTATE!-d SHOWALL svchost.exe -k netsvcs check_nt!PROCSTATE!-d SHOWALL netsvcs.exe
有没有这样的插件? 如果是,我该如何设置? 我在一台服务器上安装了Nagios(Nagios监视它所在的盒子),所以我不需要从networking上获取这些信息的任何奇特的方法。
我正在使用GroundWork (一种基于Nagios的监视框架)通过SNMP监视一些networking设备,但是我仍然遇到了带宽使用问题。 大多数路由器,包括这里使用的Cisco 2800,都可以通过SNMP查询networkingstream量信息; 然而,他们以计数器的forms返回这个信息,意思是“自打开路由器以来有多less字节进入或离开给定的接口”。 所以,为了从这些信息中获得一些有意义的东西,你需要每秒钟查询这些信息,看看每个度量与前一个度量有什么不同。 Groundwork / Nagios可以自动pipe理这些性能数据,因为它们使用RRD来存储这些数据,RRD支持计算值之间的增量。 但是如何在带宽使用超过一定限度时产生警报? 只有当一个值高于给定阈值时,Nagios才能发送警报,而不是基于同一个值的两个不同度量之间的差异。 我需要一种方法来检查带宽使用是否超过了一定的阈值,如果发生这种情况,会生成Nagios警报(从而发送电子邮件)。 我不能仅仅依靠pipe理员查看性能数据来查看networking带宽是否有问题。
如何使用Nagios监控思科IPsec VPN? 我想检查用户是否可以连接到VPN。