问题标签 [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 投票
1 回答
239 浏览

bash - Check_mk 定期定期维护

我正在尝试创建脚本以使主机处于停机状态,

创建用户(check_mk 管理员),并设置一个秘密,

然后运行su sitename curl -n -s "http://localhost/site/check_mk/view.py?_do_confirm=yes&_transid=-1&_do_actions=yes&host=host&site=site&view_name=host&_down_comment=COMMENT&_down_from_now=From+now+for&_down_minutes=1&_username=automation&_secret=secret

但得到了

密码和用户名都可以

0 投票
0 回答
1277 浏览

snmp - SNMP 陷阱的翻译在 check_mk 中不起作用

我正在通过 check_mk 1.2.8p20 版本处理来自 CISCO 设备的 SNMP 陷阱。配置正在进行中,我已经在事件控制台中有未翻译的陷阱。

在这里(http://mathias-kettner.com/cms_ec.html)是如何做的简单说明,但它不起作用。我按照 7.3 和 7.4 章节中的说明进行操作,但仍然一无所获。我有大约 2500 个来自 tools.cisco dot com/ITDIT/MIBS/MainServlet 的 MIB 文件

在 /omd/sites/mySite/local/share/check_mk/compiled_mibs 目录中,我的所有 mib 都由 check_mk 编译,但我在上传时遇到了问题:

无法编译您的模块:在 MIB ADSL-DMT-LINE-MIB 的 symbolTable 中没有模块“ADSL-LINE-MIB”

您缺少所需的 pysmi python 模块(无法导入名称 defaultMibPackageds)。

我已经通过在此页面中建立的线索解决了它: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h= becad1bc22064ed7287aeec5b086e2d4edf6c010

几天前,当我第一次打开 SNMP 陷阱转换(7.3,mathias-kettner dot com/cms_ec.html)时,它似乎部分工作。

例如:

但是现在尽管加载了适当的 MIB 并且打开了 SNMP 陷阱转换选项,但陷阱未翻译:

有人对我有一些线索吗?

PS。check_mk 中的所有更改都已保存并重新加载了配置。

0 投票
1 回答
500 浏览

ubuntu - OMD 与 Ubuntu 安装问题

在 Ubuntu 上安装 OMD 1.3 时,我得到以下输出

dpkg:依赖问题阻止配置 omd-1.31.20160708:omd-1.31.20160708 依赖于 libapache2-mod-proxy-html;但是:
未安装软件包 libapache2-mod-proxy-html。omd-1.31.20160708 依赖于 apache2-mpm-prefork;但是:未安装包 apache2-mpm-prefork。omd-1.31.20160708 依赖于 libboost-program-options1.54.0;但是:未安装软件包 libboost-program-options1.54.0。omd-1.31.20160708 依赖于 libboost-system1.54.0;但是:未安装软件包 libboost-system1.54.0。omd-1.31.20160708 依赖于 libperl5.18;但是:未安装软件包 libperl5.18。omd-1.31.20160708 依赖于 php5-cli;但是:未安装包 php5-cli。omd-1.31.20160708 依赖于 php5-cgi;然而:
未安装包 php5-cgi。omd-1.31.20160708 依赖于 php5-gd;但是: 未安装包 php5-gd。omd-1.31.20160708 依赖于 php5-mcrypt;但是:未安装包 php5-mcrypt。omd-1.31.20160708 依赖于 php5-sqlite;howeve dpkg: 错误处理包 omd-1.31.20160708 (--install): 依赖问题 - 未配置

我已经更新和升级了我的系统一百万次,但问题仍然存在并确认存在依赖关系有人知道是否需要上述软件包及其版本吗?我安装了依赖项,但是在最新版本上,我假设 OMD 及其附带的软件包需要旧版本?

对此问题有任何建议或解决方案吗?系统:Ubuntu 16.04.3 LTS OMD 版本:1.31.20160708

0 投票
1 回答
1653 浏览

monitoring - check_mk "进程状态和计数" 规则阈值

我正在尝试将 Nagios-NRPE 支票变成 Check_MK 支票。第一个是:

我的尝试是使用该State and coung processes规则,但它总是会引发严重警报。我的规则的参数是(从rules.mk配置文件中提取的):

由于 WATO 配置屏幕没有说明关键阈值,我猜测超出这些阈值的值会引发严重警报。

我的问题是:当此规则处于活动状态时,即使找到的进程数在 OK 阈值内,也会发出严重警报

Status detail警报是

然后,我无法理解这种行为,我觉得我误解了 check_MK 阈值参数或者我遗漏了一些东西。

你能帮助我吗?

提前谢谢。

0 投票
0 回答
757 浏览

powershell - check_mk 和 hyper-v 运行状况

Check_MK 提供了一个脚本来使用他们的一个内置检查来返回名为 hyperv_vms_guestinfos.psi 的 Hyper-V VM 的运行状况。我可以让脚本在 shell 上毫无问题地运行。Check_mk 运行脚本(通过 telnet 测试),但报告无效信息。

我修改了脚本,使 VM 输出的第一部分看起来不再输出 VM 名称,但现在它只报告 Get-VM 命令中最后记录的 VM。

该脚本自 2015 年以来一直没有更新,我想知道是否有其他人在没有修改的情况下让它工作,或者是否需要进行任何修改,以便我可以获得每个托管 VM 的报告。

我在下面发布了我的 CMK 安装 (1.4.0p12) 中的代理代码。我为测试删除的行是:

来自 CMK 的原始完整脚本

0 投票
2 回答
1404 浏览

docker - 如何使用 OMD 用户监控 Docker 容器

OMD 用户

  1. 如何监控docker容器?
  2. docker容器内的微服务内存使用情况?
  3. 如何将 docker 容器配置为 check_mk 代理?

我正在使用 Check_mk 来监控我的服务器,并且知道也想监控 ​​docker?

0 投票
1 回答
357 浏览

monitoring - 运行 Nagios check_mk 插件一次,而不是每个主机

我编写了一个check_mkNagios 插件来监控 REST API。我只想要整个监控服务上的这个服务/脚本的单个实例,而不是每个主机的服务实例。

但是,当我将脚本添加到/local/lib/nagios/plugin目录并在 WATO 中配置经典的激活和被动监视检查时,它会为每个主机创建一个服务。

这是可能的还是我做错了?

0 投票
1 回答
405 浏览

url - check_mk : 安装后我无法访问我的监控服务器

我刚刚安装了一个 check_mk 服务器,我在其他任务中也这样做过,但是在创建站点后第一次失败。我检查了 netstat 我有这个:

Proto Recv-Q Send-Q Adresse locale Adresse distancee
Etat PID/程序名称 tcp 0 0 127.0.0.1:5000
0.0.0.0:* LISTEN 14925/httpd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:*
LISTEN 962/sshd tcp 0 0 127.0.0.1:25
0.0.0.0:* LISTEN 1318/master tcp6 0 0 :::111 :::* LISTEN 1/systemd tcp6 0 0 :::22 :::*
LISTEN 962/sshd tcp6 0 0 ::1:25 :::* LISTEN 1318/master

80 端口上的 telnet 挂起,ping 正常,如果您有此经历或建议欢迎。

问候, 哈桑

0 投票
1 回答
1042 浏览

sql-server - Check_mk_agent 错误:未能收集 SQL Server 实例

我正在使用 Check_mk 监控。我想监控我的 SQL Server 性能计数器。

我已将mssql.vbs插件放在Check_mk代理插件文件夹中,然后重新启动Check_mk_agent服务。

发布后,我已经在Check_mk服务器中执行了发现。

通过执行上面列出的所有操作,我无法在Check_mk服务器中看到任何性能计数器。

我也在Check_mk_agent.exe命令提示符下运行,它显示错误:

未能收集 SQL Server 实例

没运气。任何反馈表示赞赏。

0 投票
1 回答
625 浏览

python-3.x - python请求错误检查-mk API

我正在尝试通过 Python 请求将字典数据添加到我们的 check-mk Web API 中,但我不断收到缺少键的错误:

这是我的代码:

当我使用 curl 时,每件事都能很好地显示成功消息:

您知道导致错误的原因吗?谢谢