Articles of icinga

Nagios的时间段 – EOM之后的第一个工作日?

我正在尝试为我的一些Nagios通知设置自定义时间段。 我需要在EOM之后的第一个工作日执行检查。 这将符合以下标准: 月的日子> 1,月的日子<8 星期一 – 星期五 只适用于符合这些标准的第一个date。 在Nagios的时间段内有没有什么好的方法来expression这一点? 我没有看到制作复合语句的方法。

在不同的服务器上安装icinga2和icinga-web

我遵循这个教程在Sientific Linux上安装icinga2,它工作正常。 我现在需要做的是在服务器上安装icinga2,在其他服务器上安装数据库,在另一台服务器上安装icinga-web。 所有的服务器都在同一个本地networking中。 这是可能的,如何做到这一点? 谢谢

Foreman安装后,我的Icinga界面不工作

我现在安装了工头我的nagios(实际上Icinga)不工作。 URL是/ icinga /但它只是说: The page you were looking for doesn't exist. You may have mistyped the address or the page may have moved. Icinga正在运行。 任何人都知道这可能是为什么? 工头日志说明如下,所以我猜工头已经接pipe了Apache /端口80 /东西? Completed 201 Created in 82.6ms (Views: 11.6ms | ActiveRecord: 0.0ms) Started GET "/icinga/" for 2.102.91.108 at 2014-09-24 20:50:55 +0100 ActionController::RoutingError (No route matches [GET] "/icinga"): /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:77:in […]

如何从命令行导入或导出nagios主机数据

这可能是你们中的一些人的一个基本问题,但作为一个初学者,我想知道如何将主机的当前状态(CPU,内存,磁盘空间等)的数据从命令行导出或导入CSV / JSON / XML格式。 这是提供一个可读格式的日常报告给我们的pipe理团队。 以下是我们正在运行的内容, 我们在后端有一个nagios服务器,我们在前端使用Icinga来查看主机状态,graphics等。在Icinga上,当我检查主机的当前状态时,我看到一个选项,在浏览器中“导出为CSV”但我想从命令行获得这个数据,所以我可以自动化这个过程的多个主机。 有没有办法简单地运行一些命令,并从命令行下载主机(Windows或Linux)的当前状态? 感谢和任何帮助将不胜感激!

Nagios插件手动运行,自动运行时返回错误

为了监控Mailman邮件列表,我已经将check_mailman_qfiles插件添加到Icinga主机。 只有主机名作为参数,手动运行时插件工作正常: user@icinga:~$ /usr/lib/nagios/plugins/check_mailman_qfiles mail.example.com all normal 但是,当作为Icinga的一部分定期运行时,插件会抱怨它不能统计“归档”,即qfiles目录中的第一个文件: Notification Type: PROBLEM Service: Mailman Host: example.com mail server Address: 10.1.2.3 State: UNKNOWN Date/Time: Fri Jun 26 16:09:16 PDT 2015 Additional Info: **ePN /usr/lib/nagios/plugins/check_mailman_qfiles: Cant stat /usr/local/mailman/qfiles/archive: No such file or directory 最初我以为是因为我从shell运行手动命令,而nagios用户的shell是/ bin / false。 但是我试着用nagios(暂时)使用bash,并且命令作为nagios用户运行正常。 还有什么会导致插件自动运行时失败? 我在mailman命令,服务和主机组定义下面粘贴了一个链接到插件。 此外,这是对Debian wheezy运行的Icinga 1.7.1-7。 谢谢! 命令定义,来自/etc/icinga/commands.cfg: define command{ command_name […]

使用自定义视图/模板监视工具?

我目前正在寻找像zabbix和icinga这样的开源监控解决scheme。 虽然这两者在监视硬件和软件的通用状态方面似乎非常强大,但是我缺less信息 – 对我来说 – 重要的function,或者我只是阅读他们的文档无法弄清楚它是如何工作的。 我想在这样一个监控工具中集成一些工作队列。 一方面,我需要知道队列的总结信息,如通用可用性等,这些与其中一个工具集成是没有问题的。 另一方面,我想有更多关于队列中发生的事情的详细信息。 我想开发一个插件,它可以返回任意数量的详细数据 – 比如存储在队列中的每个作业的信息 – 我可以填写一个自定义的视图/模板,我可以很好地集成在其中一个监视工具。 zabbix,icinga或任何其他开源监控解决scheme可能吗?

在Icinga / Nagios服务名称中使用$监视服务

我试图设置监视在我的Windows服务器上存在的几个MSSQL实例。 这里的问题是,如果服务名称包含$ (例如, MSSQL$PROD ),那么check_nt命令将返回一个空警告。 以下是我在windows.cfg一个例子 define service{ use generic-service host_name SERVERNAME service_description MSSQL Service check_command check_nt!SERVICESTATE!-d SHOWALL -l MSSQL$PROD } 我已经尝试围绕服务名称与“”(与空间服务工作),并在服务名称中的$前面加一个反斜杠没有运气。 有谁知道这是否可以做到?

在Windows打印服务器上通过SNMP \ Script获取打印机的IP

我正在设置一个通过SNMP监视打印机状态的icinga服务器(墨粉量,错误等等)。 所有打印机都可以通过共享的Windows打印服务器访问(打印机通过\ SERVER \ Printer_Share添加到客户端机器)。 虽然我能够通过SNMP直接通过IP查询打印机,但不知道他们的名字。 是否可以从Linux中查询Windows打印服务器以产生类似于以下内容的输出: Shared Printer 1 -> IP_1 Shared Printer 2 -> IP_2 Shared Printer 3 -> IP_3 Shared Printer 4 -> IP_4 有了这个信息,我可以写一个脚本来创buildicingaconfiguration文件。 有数百台打印机,所以我不这样做手动。 我不是要求任何人为我写剧本,而是指向正确的方向。

为Icinga设置Apache虚拟主机

我已经和Apache一起工作了一段时间,所以请善待 – 我也意识到这个问题,但对我来说帮助不大。 我想为我的Icinga实例设置一个简单的vHost w / Apache。 Icinga正在运行,我可以从xxxx / icinga访问它,但是希望能够在外部和内部访问它。 我已经设置了/ etc / hosts文件,下面是我在httpd.conf中的准系统虚拟主机语句 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /usr/share/icinga ServerName icinga.domain.com ErrorLog logs/icinga.com-error_log CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> 我的.htaccess文件中也有以下内容 <Directory> Allow From All Satisfy Any </Directory> 我的networking上的Windows DNS服务器中的实例已经进行了input,但是当我尝试通过URL访问站点时,我遇到了内部服务器错误。 查看/var/log/icinga.com-error_log我看到以下条目。 [Thu Dec 13 16:04:39 2012] [alert] [client 10.0.0.1] /usr/share/icinga/.htaccess: <Directory not allowed here 有人能帮我发现我的方式错误吗?

Icinga 2 vs Nagios 4 vs Shinken 2:是否有Performance Benchmarking比较可用?

我无法find任何显示核心基准testing报告的链接。 我们必须监测每个主机50,000个主机和30个服务 每分钟主机检查:icmp 每5分钟服务检查:telnet和snmp 我们一直在使用Nagios 3和OMD(Check MK)来监视一半大小的networking,即每个主机有25,000个主机和30个服务。 但是现在,监控基础架构的性能不足,而且新版本提供了更好的可扩展性,我们希望在每个服务器的每个cpu核心上启用一个更具可扩展性的核心,这个核心是可执行的。