我试图用Icinga2来监视BackupPC。我已经下载了这个插件,但是我收到以下错误。 我已经将这添加到commands.conf object CheckCommand "backuppc" { import "plugin-check-command" command = [ "sudo", "-u backuppc", PluginContribDir + "/check_backuppc" ] arguments = { "-w" = "$warn_lvl$" "-c" = "$crit_lvl$" "-v" = "$verbose$" } } 这被添加到\etc\sudoers Defaults:nagios !requiretty nagios ALL=(ALL) NOPASSWD: /usr/lib/nagios/plugins/check_backuppc 这被添加到services.conf apply Service "backuppc" { import "generic-service" check_command = "backuppc" vars.warn_lvl = 14 vars.crit_lvl = 30 […]
我是SNMP轮询路由器并检查接口上的错误的数量。 由于SNMP计数器无法在设备上清除,因此我将临时文件中收到的最后一个值存储起来。 如果当前的调查价值从上一次增加,我想设置一个警报。 显然在第二次迭代之后,最后看到的值将成为当前值。 出于这个原因,我希望能够保持警报,直到确认,然后返回到OK状态。 例如,假设我得到这些值(每30秒调查一次): 10,10,30,30,30,…. 由于没有三angular洲,所以在第一和第二值之间显然没有报警。 在第二和第三之间我们还是很好的。 三到四之间有一个三angular洲,需要设置警报。 现在四到五之间没有三angular洲,但我需要保持从上次的警报(因为它是没有意义的,设置一个警报30秒)。
我有一个主机组A,使用其服务模板中的hostgroup_name指令定义了几个服务。 在其他几个主机组中,哪些主机也是主机组A的成员,有一个主机组,我想重写它从主机组A隐式inheritance的其中一个服务。这可能吗? 我试着用相同的服务描述为这个特定的主机组定义一个服务,但是没有任何作用。 我也尝试从我提到的服务模板中排除主机组,但没有成功。 我想覆盖服务的主机组是在服务模板之后定义的,因此!hostgroup-b不能被扩展。 有一个简单的解决scheme,或者我应该重新组织我的configuration? 例: # hostgroup-a.cfg # hostgroup A define hostgroup { hostgroup_name hostgroup-a } define host { name host-a register 0 use linux-server hostgroups hostgroup-a } # service template for services for hostgroup A define service { name hostgroup-a-service register 0 use generic-service hostgroup_name hostgroup-a } # PING example service define […]
我想在Icinga2上configuration一个主机到主机的依赖关系,但是其中一个主机有一个HAconfiguration,所以我只需要在两个HA设备都closures的情况下触发它。 假设这种情况: 假设我在Icinga2上拥有所有这些设备。 很明显,广域网交换机对两台路由器都有依赖性,所以我只想避免在两台路由器都closures的情况下监控广域网交换机。 我在Icinga2文档上找不到这样的东西。 任何人有最好的方式来设置这个想法?
我已经从我的debian挤压盒上的icinga自己的回购安装了icinga,但现在我不知道如何改变当前的configuration: # apache configuration for icinga ScriptAlias /cgi-bin/icinga /usr/lib/cgi-bin/icinga ScriptAlias /icinga/cgi-bin /usr/lib/cgi-bin/icinga # Where the stylesheets (config files) reside Alias /icinga/stylesheets /etc/icinga/stylesheets # Where the HTML pages live Alias /icinga /usr/share/icinga/htdocs <DirectoryMatch (/usr/share/icinga/htdocs|/usr/lib/cgi- bin/icinga|/etc/icinga/stylesheets)> Options FollowSymLinks DirectoryIndex index.html AllowOverride AuthConfig #Order Deny, Allow Deny from all #Allow From 10.42.0.0/24 AuthName "Icinga Access" AuthType Basic AuthUserFile […]
我试图通过Icinga2 check_nrpe插件监视虚拟服务器上的一个小型服务。 我已经正确设置,因为我可以做到以下几点: 当我从主服务器运行/usr/lib/nagios/plugins/check_nrpe -H remote-server-ip ,我得到NRPE v2.15 当我从远程服务器执行/usr/lib/nagios/plugins/check_nrpe -H main-server-ip ,我得到了相同的结果。 当我运行/usr/lib/nagios/plugins/check_nrpe -H remote-server-ip -c check_load我得到WARNING – load average: 5.85, 5.67, 5.55|load1=5.850;15.000;30.000;0; load5=5.670;10.000;25.000;0; load15=5.550;5.000;20.000;0; WARNING – load average: 5.85, 5.67, 5.55|load1=5.850;15.000;30.000;0; load5=5.670;10.000;25.000;0; load15=5.550;5.000;20.000;0; 现在我正在尝试使用check_nrpe在远程计算机上运行一个放在/usr/local/lib/ check_remote_server.py的小脚本。 为此我做了以下几点: 在/etc/icinga2/conf.d/test.conf object Service "Test Check" { import "generic-service" host_name = "remote-server-ip" check_command = "check_nrpe" vars.ARG1 = "check_remote_server" } […]
对于那些拥有公共IP地址的主机,我们在主机定义中定义一个自定义属性: _PADDR : define host { … address 10…. _paddr 53…. } 那么我们可以在不创build特定组或其他条目的情况下将服务检查仅限于那些定义了自定义属性的主机。 使用Icinga-1.13.3。
使用Ubuntu 12.10服务器。 与idoutils和icing-web的糖衣。 有能力看到主机,如果我把它们添加到localhost_icinga.cfg 但从我的理解,你可以创build一个基于系统的host.cfg。 例如:windows.cfg通过NSclient ++监视所有的Windows机器(类似于Nagios) 每次我创build一个新的host.cfg icinga要么给我一个重复的错误,或者不喜欢定义主机行。 例如:(localhost_icinga.cfg 工作 ) 定义主机{使用generic-host host_name mikedoppdesk别名mikedoppdesk地址192.168.0.56}但是,如果我创build一个windows.cfg例如:定义主机{使用Windows主机名mikedoppdesk别名mikedoppdesk地址192.168.0.56} 并使用:/ usr / sbin / icinga -v /etc/icinga/icinga.cfg 输出错误行1 windows.cfg 我一直在追逐icing Web文件试图得到一个直接的答案。 我知道我缺less重要的东西,但找不到韵或理由。 请教育或certificate我愚蠢。 提前致谢
我想监视一些我不能允许收入连接的主机。 在使用“Icinga 2客户端”或“by_ssh”的时候,有没有办法实现? 在官方文档中我找不到任何有关这方面的信息: http : //docs.icea.org/icinga2/latest/doc/module/icinga2/chapter/monitoring-remote-systems#icinga2-remote-monitoring-client 我最喜欢的设置将是我的远程主机可以build立到Icinga2服务器的ssh连接,并通过该通道发送数据。 非常感谢你!
我曾经和Sensu一起工作,我使用了一个名为sensu-metrics-relay的插件,所以我可以很容易地将一些名为“Metrics Plugin”的jenkins插件收集的指标转发给石墨。 现在我正在使用Icinga,我也想这样做,我该怎么做?