[Nagios-devel] Data from nagios.log is lost at log rotation time...

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

[Nagios-devel] Data from nagios.log is lost at log rotation time...

Post by Guest »

Hello.

I came across a *very* weird problem which seems to be more of a code
issue than a usage issue (although I could be wrong). My initial
hosts and servcies files had options set for each element. For
example,

# 'novell1' host definition
define host{
use generic-host ; Name of
host template to use

host_name novell1
alias Novell Server #1
address 192.168.1.2
check_command check-host-alive
max_check_attempts 10
notification_interval 120
notification_period 24x7
notification_options d,u,r
register 0
}

Each host had an entry like the one above. But then I read the
section on templates in the manual, and thought it would be easier to
have things like check_command, max_check_attempts, etc placed into a
template and have host definitions have only the name, alias and
address for each. The rest would come from the template.

But when I did that, the logs DISAPPEARED at log rotation time.
nagios.log is wiped for the new day's logs, but the archives file for
the day that just passed is empty. Since this is a critical matter,
any help as soon as possible would be GREATLY appreciated.

I am still receiving email notifications when a service or host goes
down; even though I specfically set notifications_enabled 0.

Here are my current hosts and services files in case something in
there causes the log rotation to mess up :




Hosts file :

# Generic host definition template
define host{
name generic-host ; Name of
template.

max_check_attempts 1
checks_enabled 0
flap_detection_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
notification_interval 60
notification_period 24x7
notification_options n
notifications_enabled 1

register 0 ; Template only. Do
not register
}


define host{
use generic-host

host_name host1
alias host1
address 192.168.x.x
}




Services file :

define service{
name ping

service_description PING
is_volatile 0
check_command
check_ping!1000.0,75%!2000.0,100%
max_check_attempts 3
normal_check_interval 2
retry_check_interval 1
active_checks_enabled 1
passive_checks_enabled 0
check_period 24x7
parallelize_check 1
check_freshness 0
notification_interval 60
notification_period 24x7
notification_options n
notifications_enabled 1

flap_detection_enabled 1
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1

contact_groups dragon-admins

register 0 ; Template for ping
service
}

# Ping service definition
define service{
use ping
host_name host1, host2, host3, host4
}


__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: fyzix@yahoo.com
Locked