问题标签 [check-mk]

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

check-mk - 通过 CheckMK Web-API 获取主机状态

我正在尝试使用 CheckMK WebAPI 获取主机的状态。有人可以指出我如何获取这些数据的正确方向吗?

我们目前使用 CheckMK 企业版 1.4.0。

我试过了:

https://<monitoringhost.tld>/<site>/check_mk/webapi.py?action=get_host&_username=<user>&_secret=<secret>&output_format=json&effective_attributes=1&request={"hostname": "<hostname>"}

但是响应没有关于主机本身的任何相关信息(例如状态向上/向下、正常运行时间等)。

0 投票
2 回答
640 浏览

schedule - check_mk 停机时间 计划停机时间

是否有正确的方法在 check_mk 中设置停机时间?我的意思是,如果我必须重新启动主机。我应该如何创建计划的停机时间?它应该适用于主机?它应该适用于所有服务吗?我应该同时应用:主机和所有服务?

我错误地认为,当我将计划停机时间应用于主机时,与其关联的所有服务都会继承此计划停机时间,但它不会以这种方式工作。

如果我必须重新启动主机,那么排序器(更少的步骤)和正确的方法是什么?

0 投票
2 回答
3872 浏览

check-mk - 用于 check_mk 服务的 Xinetd 绑定失败

我正在尝试通过安装代理开始将我们的 Linux 服务器添加到我们的 Check_MK 监控中。我已经从我的 Check_MK 服务器安装了 Xinetd 和 Check_MK_Agent RPM。但是,Check_MK 代理似乎没有运行。

当我执行“status xinetd.service”时,我看到一些错误,我觉得它没有启动

我不确定这是什么原因。我以为该端口上可能还有其他东西,但是“netstat -antelup |grep -i 6556”不仅显示

我不确定这是否是专门运行并导致问题或发生了什么。到目前为止,我对 Bind Failed 部分的搜索还没有发现任何与 Check_MK 相关的具体内容,而且我发现的大多数答案在我看来似乎都离题了,或者只是超出了我的想象。

您可以带来的任何帮助或见解都将是最有帮助的。

0 投票
0 回答
215 浏览

python - Nagios 插件用于读取文本文件中的多个状态。

我在客户端有一个文本文件(/tmp/status),它通过 cron 作业定期更新:

我在 nagios 中寻找一个插件,它可以读取此文本文件并将其显示在单个服务中的 nagios Web 界面上。

就这项服务的状态而言 - 由于此文本文件中有多种状态,如 OK、WARNING 和 CRITICAL,所以我应该如何进行?

0 投票
1 回答
1677 浏览

docker - 使用 Check_MK 监控 Docker

根据https://mathias-kettner.com/cms_monitoring_docker.html文档,我已经在 Docker 节点上安装了代理和搭载插件,并在 check_mk 页面上创建了主机,主机名指向容器 ID 。

我可以看到每个正在运行的容器的信息,但每个容器只能看到 3 个服务:

未显示文档页面上显示并描述为自动发现的所有其他服务。

你知道它可能是什么吗?

我正在使用 Check_MK RAW v1.5.0p9。

0 投票
1 回答
461 浏览

jboss - 我们可以使用 check_mk 监控工具来监控 Jboss 吗?

我已经安装并配置了check_mk工具。此外,还在 Windows 和 Linux 服务器上配置了它的代理。

现在,我可以监控诸如 CPU 利用率之类的事情。但我想检查是否JBoss在服务器上运行。如果不是,它将触发特定电子邮件 ID 的电子邮件通知。

我怎样才能做到这一点?

0 投票
2 回答
2677 浏览

docker - check_mk:如何在代理上安装 mk_docker.py?

从 1.5.0 版开始,Check_MK 可以直接通过 Linux 代理监控 docker 容器。我已经升级到这个版本(服务器和代理),但是没有新检测到的 docker 服务。我在 docker check 的手册页中找到了这个:

要使这项检查工作,必须安装代理插件 {mk_docker.py}

如何安装 mk_docker.py?我究竟做错了什么?

0 投票
2 回答
401 浏览

check-mk - Check_mk 无法登录 - 凭据无效

我已经安装了 omd 2.90-labs-edition。创建新站点后,我想登录到 check_mk (1.2.8.p20) Web 界面,但是给定的凭据不起作用,我得到了“无效凭据”。此凭据仅适用于 thruk Web 界面。

以下是创建新站点的输出:

新站点已启动,但https://server_address/test/check_mk/login.py的登录页面仅在登录“omdadmin”用户后给我“无效凭据”。

找不到原因...日志中没有信息 /omd/sites/test/var/log/apache/error_log

Unfortunately tip about changing initial credentials for omdadmin user from https://mathias-kettner.com/check_mk-werks.php?werk_id=7643&__hstc=14126696.95407ad675cb255879d5c9f0e7607474.1553259391987.1553519829997.1553598167959.3&__hssc=14126696.1.1553598167959&__hsfp=3878063914 doesn't work for me or我做错了什么...

如何登录到 check_mk 网络界面?任何建议表示赞赏。

0 投票
2 回答
683 浏览

python - Check_MK 不读取远程主机上的本地 python 检查

我正在尝试编写一个本地 python 检查,它将 XML 请求发送到 WSDL 服务并将响应作为 XML 获取。该脚本在服务器(Ubuntu 18.04.2 LTS 服务器)上运行良好,并打印出我想要的结果。但是 check_mk(安装在另一台服务器上)并没有完全读取这个输出。

我要运行脚本的服务器在 Ubuntu 18.04.2 LTS 上运行 Python 2.7.15rc1,但 check_mk 服务器在 CentOS Linux 7(核心)上运行 Python 2.7.5。另外,我注意到在 check_mk 服务器上运行的相同脚本与我预期的不同。我应该更改 try-except 块以使脚本在 Check_MK 服务器上运行。

0 投票
1 回答
198 浏览

json - 使用 PowerShell 解析 json

我尝试从check_mk with http-api "action=get_all_hosts" 响应中获取所有主机json格式,如下所示:

现在我尝试格式化响应但没有成功。如何将结果格式化为table所有属性?