问题标签 [icingaweb]

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 投票
0 回答
69 浏览

postgresql - Icinga-Web + Nginx - 未注册的处理程序

我按照本教程安装了Icinga2 ( 2.6.3-1 )、Postgres ( 9.5.6 )、nginx(具有 PHP 和 Postgres 依赖项)和Icinga - web ( 1.13.1 ) ,运行良好。但现在我正在尝试使用 nginx 运行 Icinga-web,但出现此错误:

错误的图像

我正在使用 oracle VM VirtualBox 开发 Ubuntu 16.04 LTS VM。

0 投票
2 回答
2517 浏览

amazon-web-services - PDO 连接错误:SQLSTATE[HY000] [1045] 用户“icinga”@“localhost”的访问被拒绝(使用密码:YES)

我在 amazon aws 实例上安装了 icinga-web,当我在浏览器中打开 icinga-web 时,我在黄色框中看到“请求失败”的消息,当我转到控制台并单击该错误时,我得到了这样的堆栈跟踪

我应该怎么做才能解决这个问题?

谢谢

0 投票
1 回答
542 浏览

nagios - 如何在 Icinga 数组参数中转义逗号

我有一个 Python 脚本,它接受可变数量的整数并对其进行一些处理。这些值通过命令行参数传递给脚本-s。当我在本地运行脚本时,它工作正常:

在内部,使用以下代码将整数转换为逗号分隔的数组:

如果我随后调用print args.myNumbers脚本,我最终会得到一个如下所示的数组:

['1', '2', '3', '4']

我一直无法在 Icinga Web 上获得相同的输出。我怀疑这与 Icinga 如何解析宏有关。我的代码如下:

以下是我尝试过的一些输入vars.someNumbers =及其相应的输出:

更新:经过多次摆弄,我设法让数组看起来一样。我首先必须更改arguments我的检查命令的一部分以禁用重复键:

我不得不使用 input ["1", "2", "3", "4"]。(有趣的是,不起作用['1', '2', '3', '4'],因此单引号和双引号之间显然存在差异。)

但是,有一个新问题:我的.join()方法在 Icinga 上的行为与在本地计算机上的行为不同。在我的本地机器上,在 之后.join(),我得到:

1,2,3,4

而在 Icinga 上,我得到:

1, 2, 3, 4(注意空格)

我尝试添加.replace(" ","")到我的.join()命令,但它没有效果。

更新 2: Icinga 似乎对逗号和空格有一些奇怪的痴迷。这个测试说明了这个问题:

这是一个更简单的问题示例:

尽我所能,我还不能删除空格(这对我的应用程序来说是一个问题,因为它应该使用传入的参数动态构建一个 URL)。

更新 3:我当前针对特定情况的解决方法是%2C在我的.join()方法中使用,即逗号的 URL 编码。

0 投票
1 回答
111 浏览

icinga - 如何在 Icinga 上获得停机时间?

我正在做一个项目,我们正在使用 Icinga 来监控一些服务。但是,我们需要从某些服务中获得停机时间,但我找不到它。

例如:

我的服务已启动,运行 5 分钟。突然,服务中断了。10分钟后,服务再次启动。

好的,我怎样才能获得 10 分钟的停机服务?我的意思是,我知道我可以得到两次(上次它启动时,以及当它恢复时),但我可以在其他地方获得这些信息吗?

谢谢。

0 投票
1 回答
87 浏览

icinga2 - 检查icinga2中的间隔?

我正在尝试将单个域的 check_interval 时间更改为 5 分钟,但 icinga2 不会覆盖它。检查每 1 分钟进行一次。这是我的会议。主域 examplemanager.com Icinga 检查 5 分钟,但我希望 test.examplemanager.com 每 7 分钟检查一次,examplemanager.com/test/admin 每 5 分钟检查一次。我怎样才能做到这一点?

配置文件

icinga2 仪表板中的 lastchek 详细信息