Nagios 调试

如下,默认情况下,我们去检查 Nagios 语法的时候,如果语法错误,只会提示语法错误而不会提示详细的错误信息,因此我们有必要修改 Nagios 的启动配置脚本,使得执行 checkconfig 的时候能够出现详细的错误信息

[[email protected] ~]# /etc/init.d/nagios checkconfig
Running configuration check... CONFIG ERROR!  Check your Nagios configuration.

配置 Nagios 启动脚本:

[[email protected] ~]# vim /etc/init.d/nagios +178
            checkconfig)
                printf "Running configuration check..."
                $NagiosBin -v $NagiosCfgFile;
[[email protected] ~]# /etc/init.d/nagios checkconfig
Running configuration check...
Nagios Core 3.5.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-30-2013
License: GPL

Website: http://www.nagios.org
Reading configuration data...
   Read main config file okay...
Processing object config file ‘/usr/local/nagios/etc/objects/commands.cfg‘...
Processing object config file ‘/usr/local/nagios/etc/objects/contacts.cfg‘...
Processing object config file ‘/usr/local/nagios/etc/objects/timeperiods.cfg‘...
Processing object config file ‘/usr/local/nagios/etc/objects/templates.cfg‘...
Processing object config file ‘/usr/local/nagios/etc/objects/hosts.cfg‘...
Processing object config file ‘/usr/local/nagios/etc/objects/services.cfg‘...
   Read object config files okay...

Running pre-flight check on configuration data...

Checking services...
    Checked 9 services.
Checking hosts...
Warning: Host ‘web02‘ has no services associated with it!
    Checked 2 hosts.
Checking host groups...
    Checked 1 host groups.
Checking service groups...
    Checked 0 service groups.
Checking contacts...
    Checked 1 contacts.
Checking contact groups...
    Checked 1 contact groups.
Checking service escalations...
    Checked 0 service escalations.
Checking service dependencies...
    Checked 0 service dependencies.
Checking host escalations...
    Checked 0 host escalations.
Checking host dependencies...
    Checked 0 host dependencies.
Checking commands...
    Checked 25 commands.
Checking time periods...
    Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 1
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check
 OK.
时间: 2024-10-08 23:38:41

Nagios 调试的相关文章

Linux 监控

Nagios 简介 Nagios 安装 Nagios 目录结构 Nagios 监控系统资源 Nagios 监控 http 服务 Nagios 监控任意 tcp 端口 Nagios 调试 Nagios 图形界面管理 监控系统简介 Zabbix 简介 Zabbix 安装 Zabbix 汉化 Zabbix 乱码调节 Zabbix 监控 Linux 客户端 Zabbix 监控 MySQL 客户端 Zabbix 监控 Windows 客户端 Zabbix 配置监控主机(Hosts) Zabbix 配置监控

监控服务 - Nagios配置文件详解

一.Nagios的配置文件类型: Nagios安装后有四种默认的配置文件:主配置文件.CGI配置文件.资源定义文件.对象定义文件.这些配置文件间具有一些关系,只有充分理解各配置文件,才能使得配置Nagios服务如行云流水. 二.Nagios配置文件详解: 1.主配置文件(nagios.cfg): Nagios的主配置文件是用来定义Nagios服务的基本参数信息的,其中包括:对象定义文件的声明.CGI配置文件的声明.资源定义文件的声明等.其常用参数如下: log_file=/usr/local/n

Nagios 监控系统架设全攻略

Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint.它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows .Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在状态恢复后发出正常的邮件或短信通知.Nagios 结构简单,可维护性强,越来越受中小企业青睐,以及运维和管理人

Centos5.6下安装Nagios PNP

去官方下载最新的版本nagios-4.0.8  http://www.nagios.org/download/core [[email protected] nagios]#  tar zxvf nagios-4.0.8.tar.gz [[email protected] nagios-4.0.8]# make all [[email protected] nagios-4.0.8]#   make install [[email protected] nagios-4.0.8]#  make

监控之Nagios

NAGIOS Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知. 一.Nagios概述 1.简介 Nagios是插件式的结构,它本身没有任何监控功能,所有的监控都是通过插件进行的,因此其是高度模块化和富有弹性的.Nagios监控的对象可分为两类:主机和服务.主机通常指的是物理主机,如服务器.路由器.工作站和打印

Nagios监控mongodb分片集群服务实战

1,监控插件下载 Mongodb插件下载地址为:git clone git://github.com/mzupan/nagios-plugin-mongodb.git,刚开始本人这里没有安装gitpub环境,找网友草根帮忙下载的,之后上传到了csdn资源页面,新的下载地址为:http://download.csdn.net/detail/mchdba/8019077 2,添加新的mongodb监控命令 因为mongodb服务是和mysql从库公用一台物理机,之前已经做了基础nagios以及mys

nagios无法通过web访问

调试环境: CentOS-6.4-x86_64 nagios-4.0.4 nagios-plugin-2.0 按照官方文档配置完成后,apache正常工作,但nagios的监控页面都报错无法显示,经查为SELinux启动的原因,关闭命令为 #getenforce #setenforce 0 重启nagios服务后,web显示正常,但该方法只是暂时强制SELinux关闭. 一劳永逸的方法是修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后

nagios部署监控多台client

添加client节点 ####添加一台client:新加入的是一台开启了防火墙的阿里云服务器 首先搭建client环境 #监控Linux.Unix主机,安装客户端 添加nagios用户 useradd -m nagios -s /sbin/nologin #安装插件nagios-plugins cd /home/huang/tools/ wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz tar xfz

Nagios监控nginx服务具体过程

1在nginx 服务器上安装nrpe客户端: Nginx的服务须要监控起来.不然万一down了而不及时修复,会影响web应用.例如以下web应用上面启动的nginx后台进程[[email protected] ~]# ps aux|grep nginxnobody   15294  0.0  0.0  22432  3464 ?        S    Jul03   0:05 nginx: worker process      nobody   15295  0.0  0.0  22432