问题标签 [icingaweb2]

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 回答
2996 浏览

mysql - 如何在 Icinga2 服务器中重新设置数据库配置?

我正在使用 ubuntu 16.04 和 mysql DB,我为 icinga2 服务器配置了 DB,并在数据库中创建了单独的用户。前几天我从 db 中删除了该用户,现在我无法访问 icingaweb2 UI,尝试访问链接时出现以下错误。所有配置的身份验证方法均失败。请查看系统日志或 Icinga Web 2 日志以获取更多信息。

我按照以下链接安装 icinga2 服务器

请帮忙。

0 投票
2 回答
2884 浏览

icinga2 - API 未将文件同步到 Icinga2 卫星

我有一个主人和一个卫星通过互联网。我无法从主服务器获取文件以同步到卫星。我正在查看 /var/lib/icinga2/api。没有区域文件。

我的主区域文件如下 -

卫星上的区域如下 -

当我运行 service icinga2 status 时,我得到以下信息 -

Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.35/s ( 321/分钟 808/5 分钟 808/15 分钟);11 月 24 日 19:35:17 master1 icinga2[21599]:[2017-11-24 19:34:17 +0000] 信息/ApiListener:来自 [51.52.53.54] 的身份“test-satellite-a”的新客户端连接: 37376 Nov 24 19:35:17 master1 icinga2[21599]:[2017-11-24 19:34:17 +0000] 警告/ApiListener:在新的 API 连接上未收到用于标识“test-satellite-a”的数据。确保在集群设置中正确配置了远程端点。11 月 24 日 19:35:17 master1 icinga2[21599]:上下文:11 月 24 日 19:35:17 master1 icinga2[21599]:(0)处理新的 API 客户端连接 11 月 24 日 19:35:17 master1 icinga2[21599]:[ 2017-11-24 19:34:27 +0000] 信息/工作队列:#7 (IdoMysqlConnection, ido-mysql) 项目数:8,速率:5.5/s(330/min 835/5min 835/15min);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:37 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.5/s ( 330/分钟 890/5分钟 890/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:47 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.33333/s ( 320/分钟 1025/5分钟 1025/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:37 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.5/s ( 330/分钟 890/5分钟 890/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:47 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.33333/s ( 320/分钟 1025/5分钟 1025/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:37 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.5/s ( 330/分钟 890/5分钟 890/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:47 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.33333/s ( 320/分钟 1025/5分钟 1025/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);ido-mysql) 项目数:2,速率:5.5/s(330/min 890/5min 890/15min);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:47 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.33333/s ( 320/分钟 1025/5分钟 1025/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);ido-mysql) 项目数:2,速率:5.5/s(330/min 890/5min 890/15min);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:34:47 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 2, rate: 5.33333/s ( 320/分钟 1025/5分钟 1025/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:07 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 6, rate: 5.5/s ( 330/分钟 1091/5分钟 1091/15分钟);Nov 24 19:35:17 master1 icinga2[21599]: [2017-11-24 19:35:17 +0000] 信息/WorkQueue: #7 (IdoMysqlConnection, ido-mysql) items: 8, rate: 5.46667/s ( 328/分钟 1134/5分钟 1134/15分钟);

任何想法这里出了什么问题?

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 投票
2 回答
1342 浏览

oauth-2.0 - 对 Icingaweb2 的 AzureAD 身份验证

是否可以通过 AzureAD (SAML/oauth2/openID) 对 Icingaweb2 进行身份验证?

0 投票
0 回答
417 浏览

icinga - 失去连接时,Icinga2 客户端主机 culster-zone 检查命令不会关闭 (RED)

我在我的 icintga2 监控系统中使用具有自上而下模式的导向器设置了一个具有 2 个客户端端点的单个主控。我还设置了 2 个接受配置和接受命令的客户端节点。(希望这意味着我正在运行自上而下的命令端点模式)

3 台主机的服务检查(磁盘/内存/负载)返回正确的结果。但我的问题是:根据Top Down Command Endpoint example的示例,主机 icinga2-client1 使用“ hostalive ”作为主机 check_command。例如。

但是我遇到的一个问题是,如果 client1 icinga 进程未运行,则主机状态保持绿色,并且所有服务状态(磁盘/内存/负载)也保持绿色,因为 master 没有获得任何服务检查更新和 hostalive check 命令能够 ping 节点。

最佳实践 - 健康检查部分,它提到使用“ cluster-zone ”检查命令。我期待在使用“ cluster-zone ”时,当客户端节点 icinga 进程停止时,主机状态将为RED ,但不知何故这并没有发生。

有人知道吗?

我的区域/主机/端点配置如下:

谢谢,

瑞克

0 投票
1 回答
471 浏览

icinga2 - Icinga2 icingaWeb2 : 无法将窗口主机注册到 Centos 主机,但在其他 Centos 服务器上没有问题

我有 Icinga2 和 icingaweb2(带导演)在 Centos 上都设置得非常好,我可以编写一个 bash 脚本来自动注册其他主机(centos 和 Linux)以由这个 IcingaWeb 监控......但现在我想让Windows客户端也被监控..follow L https://www.linuxtechi.com/add-remote-linux-windows-host-icinga-2-monitoring/ ...但是当我尝试时我一直得到来自主人的错误:

我怀疑证书有问题,但我没有理想的解决方法..

这是 client.domain 日志:

如您所见..似乎主日志只有一个问题..所以有什么建议吗?

0 投票
1 回答
1478 浏览

icinga2 - 如何修复 icinga2.service:主要进程已退出

您好,我遇到了 icinga 的一个问题。有一个日志。

当我写systemctl start icinga2/etc/init.d/icinga2 start 没有行动。

谢谢你

添加:

其他应用程序已准备好响应:mysql、apache2

0 投票
0 回答
119 浏览

icinga2 - Icinga2 导航问题

我正在尝试让 NagVis 模块与 Icinga2 一起使用,但是在遵循 NagVis 和 Icinga2 模块的安装指南之后,我得到了

当我进入 UI 上的模块时。我也无法导航到 icinga2 之外的 nagvis ui。

我在这里查看了这个主题:Icingaweb and Nagvis integration after move to root 的问题,但我并不真正理解解决方案,我试图遵循它,但它仍然不起作用。我应该提到我在 IcingaWeb2 的 docker 映像中工作,而不是正常安装。

任何帮助将不胜感激。

0 投票
1 回答
111 浏览

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

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

例如:

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

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

谢谢。

0 投票
0 回答
280 浏览

curl - 如何:使用 curl 请求将新客户端主机添加到 icinga2 控制器

我正在尝试自动化将新的 icinga 客户端添加到 icinga 导演的过程。

我不想在 icinga2 director 的 webGUI 中手动添加主机,而是使用 curl。

此命令通过没有错误但也没有输出:(尝试使用 POST 和 PUT)

创建票证工作:

我能够使用 ansible 添加一个新客户端,但这仅在“概述”->“主机”选项卡中显示主机,而不在 Director 中显示。

有谁知道我在这里缺少什么部分?如何使用 curl 将客户端添加到 icinga 导演中?

提前致谢!