+ Reply to Thread
Results 1 to 12 of 12

Thread: nagios problem

  Share/Bookmark
  1. #1

    Reputation

    Join Date
    Nov 2009
    Posts
    10
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default nagios problem

    Good Day

    i m Checking my config file and i havethe following errors :


    Code:
    Checking hosts...
    Warning: Host 'W2K3DC1' has no default contacts or contactgroups defined!
    	
    Checking contacts...
    Error: Service notification command 'notify-by-email' specified for contact 'nagios' is not defined anywhere!
    Error: Host notification command 'host-notify-by-email' specified for contact 'nagios' is not defined anywhere!
    
    if you have an idea i will be thankful

    many thanks

  2. #2

    Reputation Reputation Reputation

    Join Date
    Dec 2008
    Location
    Nottingham
    Posts
    162
    Thank Post
    17
    Thanked 33 Times in 31 Posts
    Rep Power
    11

    Default

    As it says, you have notification commands specified for a contact, and the commands are not defined. I would suggest removing the notification bits until you've got monitoring working, then add them back in, working through the config slowly. It may be worth grabbing a web gui for it if you're having difficulties with the config files. Grep for "notify-be-email" to find the file you're looking for.

    Cheers

    Will

  3. #3

    Reputation

    Join Date
    Nov 2009
    Posts
    10
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default

    sorry i dont understand , now i can't monitore nothing so if i remove will be worst than befor

    yhank you

  4. #4

    Reputation Reputation Reputation

    Join Date
    Dec 2008
    Location
    Nottingham
    Posts
    162
    Thank Post
    17
    Thanked 33 Times in 31 Posts
    Rep Power
    11

    Default

    OK,

    Are you trying to use the nagios web interface to see the status, or are you just looking to use nagios to send you alerts when there's a service issue?

    Regards

  5. #5

    Reputation

    Join Date
    Nov 2009
    Posts
    10
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default

    I use the nagios web interface to see the status now the problem that i have :

    Code:
    Checking hosts...
    Warning: Host 'SERV1' has no default contacts or contactgroups defined!
    
    now ican see just localhost but other server i can't (SERV1)

    i have this in my nagios.cfg

    Code:
    # You can specify individual object config files as shown below:
    cfg_file=/etc/nagios/objects/commands.cfg
    cfg_file=/etc/nagios/objects/contacts.cfg
    cfg_file=/etc/nagios/objects/timeperiods.cfg
    cfg_file=/etc/nagios/objects/templates.cfg
    cfg_file=/etc/nagios/hosts.cfg 
    cfg_file=/etc/nagios/services.cfg
    cfg_file=/etc/nagios/contactgroups.cfg
    
    in my contacts.cfg file
    Code:
    ###############################################################################
    ###############################################################################
    #
    # CONTACTS
    #
    ###############################################################################
    ###############################################################################
    
    # Just one contact defined by default - the Nagios admin (that's you)
    # This contact definition inherits a lot of default values from the 'generic-contact' 
    # template which is defined elsewhere.
    
    define contact{
            contact_name                    nagiosadmin		; Short name of user
    	use				generic-contact		; Inherit default values from generic-contact template (defined above)
            alias                           Nagios Admin		; Full name of user
    
            email                           nagios@localhost	; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
            }
    
    define contact{
    	contact_name                    nagios
    	alias                           Nagios Admin
    	service_notification_period     24x7
    	host_notification_period        24x7
    	service_notification_options    w,u,c,r
    	host_notification_options       d,u,r
    	service_notification_commands   notify-service-by-email
    	host_notification_commands      notify-host-by-email
            email                           test@domain.com
            pager                           
            }
    
    ###############################################################################
    ###############################################################################
    #
    # CONTACT GROUPS
    #
    ###############################################################################
    ###############################################################################
    
    # We only have one contact in this simple configuration file, so there is
    # no need to create more than one contact group.
    
    define contactgroup{
            contactgroup_name       admins
            alias                   Nagios Administrators
            members                 nagiosadmin
            }
    
    contactgroups.cfg file

    Code:
    define contactgroup{
            contactgroup_name       srvprd
            alias                   contactes
            members                 nagios
            }
    
    hosts.cfg file

    Code:
    
    define host{
    	use                     generic-host
    	host_name               SERV1
    	alias                   ACTIVE-DIRECTORY
    	address                 10.5.1.20
    	check_command           check-host-alive
    	max_check_attempts      20
    	notification_interval   60
    	notification_period     24x7
    	notification_options    d,u,r
            }
    
    i don't no what can i do to solve this problem , if you have an idea i will be thankful
    many Thanks

  6. #6

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,445
    Thank Post
    342
    Thanked 687 Times in 576 Posts
    Rep Power
    144

    Default

    Add a 'contactgroups' line to your host entry, with a valid contact group listed. (You know, like the error message says.)

  7. #7

    Reputation

    Join Date
    Nov 2009
    Posts
    10
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default

    but when in the host i can added the contactgroups ? can you show me please .

    Thank you

  8. #8

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,445
    Thank Post
    342
    Thanked 687 Times in 576 Posts
    Rep Power
    144

  9. #9

    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    mac_shinobi's Avatar
    Join Date
    Aug 2005
    Posts
    4,813
    Thank Post
    408
    Thanked 364 Times in 342 Posts
    Rep Power
    75

    Default

    Quote Originally Posted by powdarrmonkey View Post
    (You know, like the error message says.)
    Love the sarcasm in your voice lol

  10. #10

    Reputation
    Reputation Reputation Reputation Reputation Reputation Reputation Reputation Reputation
    powdarrmonkey's Avatar
    Join Date
    Feb 2008
    Location
    Alcester, Warwickshire
    Posts
    4,445
    Thank Post
    342
    Thanked 687 Times in 576 Posts
    Rep Power
    144

    Default

    /me expects people to make an effort with the documentation, then ask for help.

  11. #11

    Reputation

    Join Date
    Oct 2008
    Location
    Hedge End, Southampton
    Posts
    47
    Thank Post
    0
    Thanked 7 Times in 7 Posts
    Rep Power
    5

    Default

    The no contact group problem is only a warning however, the thing stopping nagios is the missing command definition:

    Checking contacts...
    Error: Service notification command 'notify-by-email' specified for contact 'nagios' is not defined anywhere!
    Error: Host notification command 'host-notify-by-email' specified for contact 'nagios' is not defined anywhere!
    The commands.cfg should contain something like:
    Code:
    # 'host-notify-by-email' command definition
    define command{
            command_name    host-notify-by-email
            command_line    /usr/bin/printf "%b" "***** Nagios 2.11 *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
            }
    
    # 'notify-by-email' command definition
    define command{
            command_name    notify-by-email
            command_line    /usr/bin/printf "%b" "***** Nagios 2.11 *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
            }
    
    edit: Should have read the whole thread, nevermind
    Last edited by james_yale; 27-11-2009 at 11:55 AM.

  12. #12

    Reputation

    Join Date
    Nov 2009
    Posts
    10
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default

    Quote Originally Posted by powdarrmonkey View Post
    /me expects people to make an effort with the documentation, then ask for help.
    Thanks i already find the solution but when someone ask for somthing because is bloked but anyway thanks again

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Nagios - do you use it?
    By somabc in forum *nix
    Replies: 20
    Last Post: 20-08-2008, 08:19 PM
  2. Nagios Headache
    By evrydayzawrkday in forum *nix
    Replies: 6
    Last Post: 13-06-2008, 11:33 PM
  3. Quick Nagios Problem
    By DanW in forum *nix
    Replies: 6
    Last Post: 21-05-2008, 04:56 PM
  4. nagios error
    By dezt in forum *nix
    Replies: 13
    Last Post: 13-03-2008, 02:02 PM
  5. Nagios Problem
    By sqdge in forum *nix
    Replies: 10
    Last Post: 25-04-2007, 09:11 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts