问题标签 [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.
icinga - Icinga2 IDO 架构
我正在使用他们的文档中给出的 icingaweb UI v 2.0 布局在服务器上设置 icinga 的步骤。我成功进入设置页面,该页面要求您输入令牌,然后按照步骤操作。我现在卡在这个地方(见截图),这需要你设置一个 IDO 数据库,我已经这样做了,如图所示:
但是我不断收到错误消息Cannot find the IDO schema. Please verify that the given database contains the schema and that the configured user has access to it.
。谁能帮助我或指出我做错了什么。
linux - icinga2 check_cluster 插件及其在 2.3+ 中的实现
目前尚不清楚它是在 2.3 版本中实现还是仅在版本中实现?
!据我了解,这是禁止的,并且 icinga2 在 startup.log 中警告我这一点。我们能否在 icinga 2.3+ 中提供有关此插件的正确文档和使用示例?请说清楚。谢谢你。
ssl - CHECK_NRPE:错误 - 无法使用 nsclient++ 完成 SSL 握手
我在NRPE
Icinga-Server 上使用 (v2.15) 来检查具有(v0.4.3.143)的 Windows 主机上的内存使用情况。nsclient++
不幸的是,当我尝试检查它时,我总是收到相同的错误消息:
nagios - 自定义插件检查 icinga2
我是 icinga 和 nagios 用于服务器管理的初学者。我在机器上设置了 icinga 并设置了所有基础知识。我尝试的下一步是检查某些服务是否在端口上运行8080, 8081 and 8082
。我为此写了一个快速的python脚本。我把那个文件放在/usr/local/lib/myscript.py
. 我做的下一步是在/etc/nagios-plugins/config/testone.cfg
. 我的命令看起来像这样
然后我在 services.conf 下添加了一个服务/etc/icinga2/conf.d/services.conf
。但是,当我重新启动 icinga 时,这会导致错误,它会Backend icinga not running
在 UI 上显示一条消息,并且错误指向services.conf
我尝试的时候sudo service icings2 status
。
谁能指导我完成这些步骤?
icinga - icinga2 api 动态添加的主机组在 icingaweb2 中不可见
我将 icinga2 的快照版本用于 api 功能。我能够成功地通过 api 动态添加主机组和主机并查询它们。
但是,我无法看到通过 icingaweb2 中的 api 添加的主机组。
这是我正在做的事情:
添加主机组: curl -k -s -u icingaadmin:icinga ' https://localhost:5665/v1/objects/hostgroups/testgrp ' -X PUT -d '{ "attrs": { "name" : "testgrp" “display_name”:“testgrp”,“state_loaded”:true }}'
添加主机:
curl -k -s -u icingaadmin:icinga ' https://localhost:5665/v1/objects/hosts/8.8.8.8 ' -X PUT -d '{ "templates": [ "generic-host" ], "attrs “:{“地址”:“8.8.8.8”,“组”:[“testgrp”]}}'
在 UI 中,我无法看到通过 API 创建的主机组,但是主机在 UI 中是可见的。
nagios - Icinga2:如何配置以从主机配置中获取价值以监控每台服务器的平均负载?
如何配置以从主机配置中获取价值以监控每台服务器的平均负载?
我想将不同的 LA 值传递给不同的主机。我在主机上使用 NRPE 代理。我目前的配置是:
在服务器上 nrpe.conf
在 Icinga 服务器上
请帮助我,如何在主机部分正确传递值?服务器具有不同数量的核心,因此需要使用不同的值。
PS 当前使用的值来自 vars.load_wgreater = 2 vars.load_cgreater = 5。
问候, 罗斯季斯拉夫
service - icinga,如何传递属性来检查命令
我在 Icinga 中有一个条件规则来执行检查 cas 身份验证的脚本。该脚本使用 URL 并在返回的页面中 grep 字符串。URL 和字符串被赋予脚本的属性。
这是主机的定义:
这是服务的代码,它仅在主机中定义了两个变量 curl_casURL 和 curl_casGREP 时执行:
在web界面中,没关系,我看到脚本是为服务器“m”执行的。
这是命令:
但是由于脚本的第一行,脚本从不接收参数并回显临界状态:
我没有在文档中找到答案。有人可以帮我吗?谢谢!!
monitoring - Icinga2 存储库服务删除“磁盘 C:”
我是 icinga2 的新手,使用 repository.d 和“node update-config”来获取客户端的服务。
我将它用于 Windows 服务器。
我不希望添加多个用于磁盘监视的条目,例如“磁盘”和“磁盘 C:”。
是否可以从存储库中删除“磁盘 C:”?我不希望为进一步的窗口服务器添加此服务。
json - 如何通过将 icinga-api 与 groovy 一起使用来安排 icinga2 的停机时间?
我正在寻找一种使用 groovy 脚本在 icinga2 中安排停机时间的方法。
我已经尝试过创建一个小的 groovy 脚本。尝试使用 icinga 文档中的示例:
但是将其改编为我的脚本不起作用。我注意到,每个属性名称周围的 " 非常重要。
bash - 命令参数中的 Icinga2 引号
您好,如何进行这样的检查:
我的实际检查命令如下所示:
但这让我只有“NSClient - 错误:命令返回无效:check_pdh”
但是,如果我执行第一个命令 bash 它可以工作。
这是 icinga2 的日志:
这也不起作用:
只有这样有效:
有人在 check_nt 插件上使用 icinga2 和 counter 的经验吗?
如何解决单/双引号问题?