当使用icinga进行自定义插件时,需要修改commands.cfg和host.cfg文件。修改完文件,需要重启icinga,有时候会出错,如下:
[root@test libexec]# service icinga restart Running configuration check...CONFIG ERROR! Restart aborted. See /usr/local/icinga/var/icinga.chk for details.
这时需要查看问题到底出现在哪里,查看配置出错信息的方法如下:
[root@test icinga]# /usr/local/icinga/bin/icinga /usr/local/icinga/etc/icinga.cfg Icinga 1.11.5 Copyright (c) 2009-present Icinga Development Team (http://www.icinga.org) Copyright (c) 2009-2013 Nagios Core Development Team and Community Contributors Copyright (c) 2009-2013 icinga-cnä¸æåç» Copyright (c) 1999-2009 Ethan Galstad Last Modified: 06-20-2014 License: GPL Warning: Duplicate definition found for command 'check-snmp-perl-memory' (config file '/usr/local/icinga/etc/objects/commands.cfg', starting on line 295) Error: Could not add object property in file '/usr/local/icinga/etc/objects/commands.cfg' on line 296. Bailing out due to one or more errors encountered in the configuration files. Run Icinga from the command line with the -v option to verify your config before restarting. (PID=15091)
这里就可以明确看到出错的具体原因,根据原因查找问题所在,解决即可。
相关推荐
- **配置错误**: 仔细检查所有配置文件,避免遗漏或错误的配置项。 - **数据不准确**: 验证数据收集脚本的准确性,确保数据来源无误。 综上所述,通过以上步骤可以成功搭建基于RHEL6的Icinga监控服务器,并结合PnP4...
3. **templates/**:存放配置文件的模板,如 `icinga2.conf`,这些模板会被渲染成最终的配置文件。 4. **handlers/main.yml**:处理程序定义,用于在配置变化后重启或重新加载 Icinga 2 服务。 5. **vars/main.yml**...
6. 配置Icinga2:生成Icinga2的配置文件,这通常涉及创建模板和定义对象。可以使用Ansible的`template`模块来生成配置文件,将变量与实际值相结合。 7. 启动和启用服务:使用`service`模块启动Icinga2服务,并设置...
manubulon-snmp-master这个压缩包可能包含了该插件集的源代码、文档、示例配置文件和测试脚本。解压后,系统管理员可以按照文档指示安装和配置插件,以适应自己的网络环境。安装过程通常包括编译Perl脚本、设置权限...
- Ansible 可以通过模板(Jinja2)来动态生成 Icinga 2 的配置文件,如`icinga2.conf`。 - 配置内容可能包括监控对象定义、通知规则、命令定义等,确保每个节点根据需求进行个性化配置。 4. **Icinga 2 主机与...
3. **配置验证**:增强了配置文件的验证,能更早发现和防止配置错误。 4. **报警和通知**:改进了报警通知机制,支持更多定制化选项,如通知间隔、通知方式等。 5. **API扩展**:提供了更丰富的API接口,便于与...
3. **配置NSClient++**:安装完成后,NSClient++会在`C:\Program Files (x86)\NSClient++`目录下创建配置文件`nsc.ini`。我们需要根据Nagios服务器的设置来配置这个文件,包括主机名、端口号、认证方式和要监控的...
使用SNMP工具(如Nagios、Icinga、SolarWinds等)导入这些MIB文件,你可以监控并管理F5设备,实现全面的网络监控和管理。 总的来说,理解并熟练使用F5MIB对于任何负责F5负载均衡器管理的IT专业人员来说都是至关重要...
4. **健康检查**:MIBs会定义关于设备硬件状态、系统日志和错误报告的对象,帮助快速识别并解决问题。 5. **配置管理**:允许远程查看和修改F5设备的配置参数,实现自动化配置更新和备份。 6. **应用服务**:F5...
在处理大量数据或提供关键服务的服务器上,建议使用专门的硬件监控软件,如Nagios、Zabbix或Icinga,它们可以全面监控包括硬盘在内的多个硬件组件,并在出现问题时发出警告。 总结,保持Linux服务器硬盘的健康状态...
2. **配置**:配置监控系统的配置文件,指定要监控的项和报警阈值。 3. **测试插件**:逐个测试插件,确保它们能正确运行并返回预期结果。 4. **整合到监控系统**:将插件集成到Nagios或其他监控系统,设置定时任务...