问题标签 [icinga]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3923 浏览

monitoring - Icinga2 check_mem 插件不接受参数

你好,

我使用这个插件在 Icinga 2 中创建了一个自定义命令:

https://github.com/justintime/nagios-plugins/blob/master/check_mem/check_mem.pl ​</p>

check_command

}

服务

但是插件无法检查内存并在 Icinga Web 2 界面中给出以下输出:

​插件输出

*** 您必须定义 WARN 和 CRITICAL 级别!\ncheck_​mem.​pl v1.​0 - Nagios 插件\n\nusage:​\n check_​mem.​pl -\ncheck_​mem.​pl 绝对没有暗示或明确的保证\n此程序已获得许可根据\nMIT 许可条款(查看源代码了解详情)

你能帮忙,这个检查有什么问题吗?

0 投票
1 回答
201 浏览

monitoring - 使用 Icinga2 监控故障转移集群角色

我正在Icinga2使用NSClient++

PowerShell检查了安装在每个cluster node. 如果一个集群角色失败,所有人cluster nodes都会发送相同的通知,这将导致仅针对一个实际服务问题的大量垃圾邮件。

仅在一个集群节点上安装检查不是选项,因为它会为角色监控产生单点故障:失败的集群节点不应影响集群角色(除了短暂的超时),但我无法检查任何集群角色一旦关闭。

如果此服务失败,是否可以将 a 分配给 aservicehostgroup仅发送一个通知?

0 投票
2 回答
1463 浏览

icinga - 服务器上的 Icingaweb2 无法启动

所以,我在 Ubuntu 16.04 服务器上安装了 Icingaweb2,但是当我输入时,IP/icingaweb2我只收到消息

而不是 Icingaweb2 接口。

我忘了配置什么吗?请帮忙。

0 投票
0 回答
144 浏览

macos - 需要帮助在 Icinga 中配置 MongoDB 监控服务

我目前正在尝试追踪 icinga 监控服务为我们的 mongodb 服务器发送的警报。大约。每 15 分钟发出一个警告,如下所示:

***** 伊辛加 *****

通知类型:问题

服务:check_mongodb_databases_service 主机:myhost 地址:myhost 状态:WARNING

日期/时间:2016-07-13 10:02:20 -0400

附加信息:警告 - DB 数量:20

评论: []

从我目前阅读的文档来看,icinga 似乎使用第 3 方插件(https://github.com/mzupan/nagios-plugin-mongodb)来处理 mongodb 监控。检查文档远的插件我发现了这个命令:https ://github.com/mzupan/nagios-plugin-mongodb#check-size-of-a-database似乎负责检查数据库的数量并抛出一个如果数字超过某个阈值,则会出现警告或错误。

我一生无法弄清楚的是如何真正改变这个门槛。我确定某处一定有一个配置文件,但到目前为止我没有看到任何迹象表明它可能在哪里。请注意,incinga2 (v2.0.0) 正在 OSX 服务器上运行,如果这有什么不同的话。

0 投票
1 回答
2014 浏览

icinga - 所有 LDAP 用户的 Icinga2 权限

我有一个使用Active Directory作为身份验证后端和Icinga Web 2作为前端运行的 Icinga2。

前端权限可以使用roles.iniIcingaweb2 的配置文件夹进行配置。这就是我在那里的:

如您所见,我想授予所有经过身份验证的用户访问监控模块的权限。我没有包含所有用户的组,因此我不能为此使用组。

这不起作用。向所有用户授予权限的正确语法如何?

(当然,使用现有的用户名或组名确实有效,因此后端配置是正确的。)提前非常感谢您!

0 投票
1 回答
642 浏览

cluster-computing - Icinga2 检查多个主机

我有一个 HPC 集群,我想用 Icinga2 监控它的运行状况。我为集群中的每个节点定义了许多检查,但我真正想要的是在超过一定百分比的节点生病时收到通知。

我注意到可以定义一个代表集群的虚拟主机并使用 Icinga 域特定语言来实现我感兴趣的东西(http://docs.icinga.org/icinga2/latest/doc/module/icinga2/章节/高级主题?highlight-search=up_count#access-object-attributes-at-runtime)。然而,这似乎是一个不雅且尴尬的解决方案。

是否可以在主机组上定义这种“聚合”或“元检查”?

0 投票
3 回答
1004 浏览

python - monitoring jboss process with icinga/nagios

I want to monitor jboss if its running or not through Icinga.

I don't want to check /etc/inid.d/jboss status as sometimes service is up but some of the jboss is killed or hang & jboss doesn't work properly.

I would like to create a script to monitor all of its process from ps output. But few servers are running in standalone mode, domain(master,slave) and processes are different for each case.

I'm not sure from where do I start. Anyone here who did same earlier? Just looking for the idea to do this.

0 投票
1 回答
429 浏览

python - 在 python 请求流中幸存 icinga2 重启

我一直在研究 icinga2 的聊天机器人界面,但还没有找到一种持久的方法来在 icinga2 服务器的重新启动/重新加载后幸存下来。在移动 try/except 块、使用请求会话等一周后,是时候联系社区了。

这是请求函数的当前迭代:

(调试功能只是标记并将指示的错误打印到控制台。)

这段代码可以很好地处理来自 API 的事件并将它们发送到聊天机器人,但是如果重新加载 icinga 服务器,就像在 /etc/icinga2... 中添加新的服务器定义后需要的那样,侦听器会崩溃。

这是我在服务器重新启动时得到的错误响应:

使用 Icinga2.4,每次重新启动服务器时都会发生这种崩溃。我以为升级到 2.5 后问题就消失了,但现在它似乎变成了一个 heisenbug。

0 投票
1 回答
875 浏览

plugins - Icinga2:如何定义需要许多可能参数之一的 CheckCommand?

我在 Icinga2 中定义了一个 CheckCommand,如下所示:

该命令需要 a 或 b 或两者都需要,但如果它没有获得这些参数中的至少一个,它将无法运行。我想在 Icinga2 命令定义中表达这个要求,可以吗?

0 投票
2 回答
139 浏览

qt - QNetworkAccesssManager icinga / nagios 确认

我有一个向 icinga / nagios 服务器发送 ack 的功能。

功能 - sendAcknowledge

功能-replyFinished2

系统返回了几个错误。如果我在我的公司 icinga 服务器上测试此源,我有错误:并非所有命令都可以成功发送 - 未授权

如果我在我的公司 icinga 服务器上手动测试它,我会遇到错误:错误:这似乎是 CSRF 攻击!该命令不是通过 Classic-UI 本身发出的!

如果我在 nagios 测试站点上手动测试它,我没有错误。设置服务确认是好的。

如果我测试这个源我有错误:对不起,但你无权提交指定的命令。

怎么了?谢谢你的所有想法。起初我需要在 Icinga 中解决问题,我仅用作替代测试的 nagios 测试页面。