Problem with new host defination

J. Bakshi joydeep at infoservices.in
Mon Sep 1 12:33:37 CEST 2008


J. Bakshi wrote:
> Good morning,
>
> Hope everyone is well.
>
> I am now working to configure my nagios to monitor my remote servers.
>   

Dear all,

I am still fighting with the host definition with out any luck :-(

This time I am using more simple configuration

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
define host{
          name                  linux-box             ; Name of this
template
          use                   generic-host          ; Inherit default
values
          check_period          24x7
          check_interval        5
          retry_interval        1
          max_check_attempts    10
          check_command         check-host-alive
          notification_period   24x7
          notification_interval 30
          notification_options  d,r
          contact_groups        admins
          register              0          ; DONT REGISTER THIS - ITS A
TEMPLATE
          }

define host{
          use       linux-box     ; Inherit default values from a template
          host_name remotehost    ; The name we're giving to this server
          alias     Fedora Core 6 ; A longer name for the server
          address   127.0.0.1   ; IP address of the server
          }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Could any one sggest me what I am missing actually ???
thanks

> To monitor one of the remote servers I have made a file called  
> "hosteurope.cfg"
> A simple configuration with out and serveice. Just to check coonectivity
>
> ###############################################################################
> ###############################################################################
> #
> # TIME PERIODS
> #
> ###############################################################################
> ###############################################################################
>
> # This defines a timeperiod where all times are valid for checks,
> # notifications, etc.  The classic "24x7" support nightmare. :-)
>
> define timeperiod{
>         timeperiod_name 24x7
>         alias           24 Hours A Day, 7 Days A Week
>         sunday          00:00-24:00
>         monday          00:00-24:00
>         tuesday         00:00-24:00
>         wednesday       00:00-24:00
>         thursday        00:00-24:00
>         friday          00:00-24:00
>         saturday        00:00-24:00
>         }
> # 'workhours' timeperiod definition
> define timeperiod{
>    timeperiod_name   workhours
>    alias    "Normal" Working Hours
>    monday      09:30-18:00
>    tuesday     09:30-18:00
>    wednesday   09:30-18:00
>    thursday 09:30-18:00
>    friday      09:30-18:00
>    }
>
>
> # 'nonworkhours' timeperiod definition
> define timeperiod{
>    timeperiod_name   nonworkhours
>    alias    Non-Work Hours
>    sunday      00:00-24:00
>    monday      00:00-09:30,18:00-24:00
>    tuesday     00:00-09:30,18:00-24:00
>    wednesday   00:00-09:30,18:00-24:00
>    thursday 00:00-09:30,18:00-24:00
>    friday      00:00-09:30,18:00-24:00
>    saturday 00:00-24:00
>    }
>
>
> # 'none' timeperiod definition
> define timeperiod{
>    timeperiod_name   none
>    alias    No Time Is A Good Time
>    }
> ###############################################################################
> ###############################################################################
> #
> # CONTACTS
> #
> ###############################################################################
> ###############################################################################
>
> # In this simple config file, a single contact will receive all alerts.
> # This assumes that you have an account (or email alias) called
> # "nagios-admin" on the local host.
>
> define contact{
>         contact_name                    nagios-admin
>         alias                           Nagios Admin
>         service_notification_period     24x7
>         host_notification_period        24x7
>         service_notification_options    w,u,c,r
>         host_notification_options       d,r
>         service_notification_commands   notify-by-email
>         host_notification_commands      host-notify-by-email
>         email                           joydeep at infoservices.in
>         }
>
>
> ###############################################################################
> ###############################################################################
> #
> # HOSTS
> #
> ###############################################################################
> ###############################################################################
>
> # Generic host definition template - This is NOT a real host, just a
> template!
>
> define host{
>         name                            generic-host    ; The name of
> this host template
>         notifications_enabled           1          ; Host notifications
> are enabled
>         event_handler_enabled           1          ; Host event handler
> is enabled
>         flap_detection_enabled          1          ; Flap detection is
> enabled
>         failure_prediction_enabled      1          ; Failure prediction
> is enabled
>         process_perf_data               1          ; Process performance
> data
>         retain_status_information       1          ; Retain status
> information across program restarts
>         retain_nonstatus_information    1          ; Retain non-status
> information across program restarts
>        notification_period     24x7     ; Send host notifications at any
> time
>         register                        0          ; DONT REGISTER THIS
> DEFINITION - ITS NOT A REAL HOST, JUS>
>         }
>
> define host{
>           name                  remoteserver             ; Name of this
> template
>           use                   generic-host          ; Inherit default
> values
>           check_period          24x7
>           check_interval        5
>           retry_interval        1
>           max_check_attempts    10
>           check_command         check-host-alive
>           notification_period   24x7
>           notification_interval 30
>           notification_options  d,r
>           contact_groups        admins
>           register              0          ; DONT REGISTER THIS - ITS A
> TEMPLATE
>           }
>
>
> define host{
>           use       remoteserver     ; Inherit default values from a
> template
>           host_name hosteurope_server    ; The name we're giving to this
> server
>           alias     SuSe 9.3 ; A longer name for the server
>           address    87.290.19.289  ; IP address of the server
>           }
>
> Then I define the cfg file in nagios.cfg like this
> ===================================
> # Host and service definitions for monitoring this machine
> cfg_file=/etc/nagios/localhost.cfg
>
> # Host and service definitions for monitoring hosteurope
> cfg_file=/etc/nagios/hosteurope.cfg
> ===================================
>
> finally when I reload nagios it throws an error like
> Running configuration check... FAILED!  Reload aborted.  Check your
> Nagios configuration.
>
> Could any one tell me my mistake ?
> thanks
>
>   


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Joydeep Bakshi, Linux System Admin
Kolkatainfoservices Pvt Ltd,
23A Royd Street, Kolkata 700016, India
Work Phone 91 033 40014784
http://infoservices.in/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list