`
welcome66
  • 浏览: 400624 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

icinga配置文件出错检查办法

阅读更多

    当使用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)

     这里就可以明确看到出错的具体原因,根据原因查找问题所在,解决即可。

 

分享到:
评论

相关推荐

    Icinga文档

    - **配置错误**: 仔细检查所有配置文件,避免遗漏或错误的配置项。 - **数据不准确**: 验证数据收集脚本的准确性,确保数据来源无误。 综上所述,通过以上步骤可以成功搭建基于RHEL6的Icinga监控服务器,并结合PnP4...

    ansible-icinga2:Icinga 2的Ansible角色

    3. **templates/**:存放配置文件的模板,如 `icinga2.conf`,这些模板会被渲染成最终的配置文件。 4. **handlers/main.yml**:处理程序定义,用于在配置变化后重启或重新加载 Icinga 2 服务。 5. **vars/main.yml**...

    icinga2:Icinga2的Ansible部署

    6. 配置Icinga2:生成Icinga2的配置文件,这通常涉及创建模板和定义对象。可以使用Ansible的`template`模块来生成配置文件,将变量与实际值相结合。 7. 启动和启用服务:使用`service`模块启动Icinga2服务,并设置...

    manubulon-snmp:IcingaNagios插件集,用于使用SNMP协议检查主机和硬件

    manubulon-snmp-master这个压缩包可能包含了该插件集的源代码、文档、示例配置文件和测试脚本。解压后,系统管理员可以按照文档指示安装和配置插件,以适应自己的网络环境。安装过程通常包括编译Perl脚本、设置权限...

    ansible-playbooks:Icinga 2的Ansible Playbook

    - Ansible 可以通过模板(Jinja2)来动态生成 Icinga 2 的配置文件,如`icinga2.conf`。 - 配置内容可能包括监控对象定义、通知规则、命令定义等,确保每个节点根据需求进行个性化配置。 4. **Icinga 2 主机与...

    nagios-4.1.1

    3. **配置验证**:增强了配置文件的验证,能更早发现和防止配置错误。 4. **报警和通知**:改进了报警通知机制,支持更多定制化选项,如通知间隔、通知方式等。 5. **API扩展**:提供了更丰富的API接口,便于与...

    Nagios 监控Windows引擎

    3. **配置NSClient++**:安装完成后,NSClient++会在`C:\Program Files (x86)\NSClient++`目录下创建配置文件`nsc.ini`。我们需要根据Nagios服务器的设置来配置这个文件,包括主机名、端口号、认证方式和要监控的...

    F5MIB管理信息库

    使用SNMP工具(如Nagios、Icinga、SolarWinds等)导入这些MIB文件,你可以监控并管理F5设备,实现全面的网络监控和管理。 总的来说,理解并熟练使用F5MIB对于任何负责F5负载均衡器管理的IT专业人员来说都是至关重要...

    F5-common- mib

    4. **健康检查**:MIBs会定义关于设备硬件状态、系统日志和错误报告的对象,帮助快速识别并解决问题。 5. **配置管理**:允许远程查看和修改F5设备的配置参数,实现自动化配置更新和备份。 6. **应用服务**:F5...

    查看linux服务器硬盘的健康率

    在处理大量数据或提供关键服务的服务器上,建议使用专门的硬件监控软件,如Nagios、Zabbix或Icinga,它们可以全面监控包括硬盘在内的多个硬件组件,并在出现问题时发出警告。 总结,保持Linux服务器硬盘的健康状态...

    monitoring-plugins:监视插件

    2. **配置**:配置监控系统的配置文件,指定要监控的项和报警阈值。 3. **测试插件**:逐个测试插件,确保它们能正确运行并返回预期结果。 4. **整合到监控系统**:将插件集成到Nagios或其他监控系统,设置定时任务...

Global site tag (gtag.js) - Google Analytics