问题标签 [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.
nagios - Icinga2 IDo 与 ms-sql 集成
是否有将 icinga2 IDo 格式与 MS-SQL 数据库集成的文档。目前我只能找到 mysql 或 postgres 插件。
不幸的是,我坚持使用 ms-sql 作为唯一的数据库选项,因此无法将 icinga2 与 mysql 、 mariadb 或 postgres 集成
nagios - Nagios/Icinga 检查长时间运行
我目前正在运行Icinga1
以监控大约 6000 个服务。
在 Icinga 仪表板上,我看到平均检查时间约为 300 秒,这意味着我的一些检查运行缓慢。不幸的是,因为有 6000 次检查,我无法找出所有运行时间超过一秒的检查。
有没有办法从经典 UI 或日志中找出运行时间超过一定时间(比如 5 秒)的检查。
python - 在python中解析icinga conf文件
我正在尝试为 icinga2 实例编写一个包装器。配置文件中的对象如下所示;
例子;
我想做类似的事情:
所以我尝试使用pynag,比如;
但我得到了;
有没有一种简单的方法来处理这种形式?
mysql - 我正在尝试设置 Icingas 网络设置但出现错误
我正在尝试设置 Icinga2。这就是我正在做的事情。我在一台服务器上安装了 mysql db,在另一台服务器上安装了 Icinga。到目前为止,一切都很好。但是当我尝试在完成选项卡之前为 Icinga 设置网络时,它会引发以下错误:
无法创建帐户“icinga_admin”。发生错误:
SQLSTATE [42S02]:未找到基表或视图:1146 表“icinga.icingaweb_user”不存在,查询为:从 icingaweb_user 中选择 icingaweb_user.name。
任何帮助将非常感激。
谢谢
monitoring - Centreon/Icinga:服务指挥
我想知道是否可以识别命令如何与 Centreon 中的任何服务相适应?例如,哪些服务包含“check_uptime”命令?
monitoring - 服务本质上是否与 Icinga 中的主机相关联?
我正在评估 Icinga 和 Sensu 的一般服务/主机监控。我们对服务所做的其中一件事是通过编排工具(在我们的例子中是 Mesos)来管理它们。这可以防止服务必须在任何给定的主机上运行(它可以在任何工作节点上运行)。
因为我们使用服务发现,所以我绝对可以编写一个监控插件来执行我的检查,而无需先验地知道服务正在执行的主机。
Icinga 的服务定义似乎要求服务绑定到主机。但是,它的主机定义不需要您指定有关主机的任何内容。我的问题是:我可以为服务创建一个虚拟主机或以其他方式指定服务与特定主机不相关吗?
windows - 如何在 icinga2 上集成 windows?
我是 Linux/监控新手,尽我所能:) 所以我在 Ubuntu 上使用 Icinga2 Web 设置了最新的 Icinga2。一切似乎都很好。现在我正在尝试集成一个 Windows 主机。
我做了这些步骤:
- 编辑
icinga.conf
并添加include <windows-plugins>
- 在 Windows 上安装 Icinga 客户端 (7)
- 为 Icinga 上的客户端生成设置票
sudo icinga2 node update-config
在icinga上执行
我的主机出现在 icinga 上,但没有阈值,例如 CPU 负载。On/usr/share/icinga2/include/command-plugins-windows.conf
是定义的阈值。
为什么他们不工作?
对于每个主机 icinga2 在存储库中为主机和服务创建一个新条目
/etc/icinga2/repository.d/hosts/PC-01.Domain.local
对于每个服务,都有一个 *.conf,如下所示:
check_command 似乎不是正确的。它应该是“loads-windows”。但为什么它会起作用?
api - Icinga2 对象 ApiUser 未知
我需要帮助来理解为什么我会看到错误。该功能api
已使用正确的 ApiListener 对象启用,并且 Api 日志正在更新/var/lib/icinga2/api/log/current
。
但是当我重新启动 icinga2 时出现此错误:
我在 Ubuntu 上运行 Icinga2 版本 r2.3.10-1。
有人可以解释问题是什么吗?
ssh-tunnel - 从 icinga 卫星中提取数据以掌握防火墙后的数据
我有以下情况:
具有 Icinga2 主控的私有企业网络,监控内部服务器。防火墙阻止所有入站访问,但所有服务器都可以进行出站 Internet 访问(多种协议,例如 SSH、HTTP、HTTPS)。
我们在 Azure 中也有一个环境,其中包含 1 个可公开访问的 VM (nginx),在其后面是专用网络中的应用程序服务器。我还想监控这些服务器。我读到我可以设置一个 Icinga2 卫星(在 Azure 中),它监控 Azure 环境并将数据发送到主服务器。
这将是一个很好的解决方案。但是,我的主人在我们的私有企业网络中,所以Icinga卫星无法向主人推送任何数据。唯一的选择是主机定期从卫星中提取数据。主服务器可以通过 SSH 代理登录到 Azure 中的服务器。这是可能的还是有更好的解决方案?我宁愿不创建反向 SSH 隧道。