[Nagiosplug-help] Problem NDOutils
Oliver Devoogdt
Oliver.Devoogdt at itsmtaxud.europa.eu
Fri Oct 24 15:49:02 CEST 2008
Hi,
I am installing the NDO utils on a working nagios server.
Server: Redhat5.1
Nagios 2.11
NDOutils 1.47b
Problem is that nothing is written to the mysql database:
[root at nagios-vm nagios]# mysql -u nagios -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17 to server version: 5.0.22
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> status
--------------
mysql Ver 14.12 Distrib 5.0.22, for redhat-linux-gnu (i686) using readline 5.0
Connection id: 17
Current database:
Current user: nagios at localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.0.22
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/lib/mysql/mysql.sock
Uptime: 3 hours 8 min 35 sec
Threads: 1 Questions: 725 Slow queries: 0 Opens: 0 Flush tables: 1 Open tables: 63 Queries per second avg: 0.064
--------------
mysql>
Part of my nagios.log:
[1224845877] Nagios 2.11 starting... (PID=23149)
[1224845877] LOG VERSION: 2.0
[1224845877] ndomod: NDOMOD 1.4b7 (10-31-2007) Copyright (c) 2005-2007 Ethan Galstad (nagios
@nagios.org)
[1224845877] ndomod: Successfully connected to data sink. 111 queued items to flush.
[1224845877] ndomod: Successfully flushed 111 queued items to data sink.
[1224845877] Event broker module '/etc/nagios/bin/ndomod-2x.o' initialized successfully.
[1224845877] Finished daemonizing... (New PID=23151)
[1224845877] ndomod: Error writing to data sink! Some output may get lost...
[1224845893] ndomod: Successfully reconnected to data sink! 0 items lost, 264 queued items
to flush.
[1224845893] ndomod: Error writing to data sink! Some output may get lost. 4 queued items
to flush.
/etc/nagios/ndo2db.cfg:
ndo2db_user=nagios
ndo2db_group=nagios
socket_type=unix
socket_name=/etc/nagios/var/ndo.sock
tcp_port=5668
db_servertype=mysql
db_host=localhost
db_port=3306
db_name=nagios
db_prefix=nagios_
db_user=nagios
db_pass=nagios
max_timedevents_age=1440
max_systemcommands_age=10080
max_servicechecks_age=10080
max_hostchecks_age=10080
max_eventhandlers_age=44640
debug_level=2
debug_verbosity=2
debug_file=/var/log/nagios/ndo2db.debug
max_debug_file_size=1000000
/etc/nagios/ndomod.cfg:
instance_name=default
output_type=unixsocket
output=/etc/nagios/var/ndo.sock
output_buffer_items=5000
buffer_file=/etc/nagios/var/ndomod.tmp
file_rotation_interval=14400
file_rotation_timeout=60
reconnect_interval=15
reconnect_warning_interval=15
data_processing_options=-1
config_output_options=2
Nagios.cfg:
log_file=/var/log/nagios/nagios.log
cfg_file=/etc/nagios/commands.cfg
cfg_file=/etc/nagios/localhost.cfg
cfg_file=/etc/nagios/contactgroups.cfg
cfg_file=/etc/nagios/contacts.cfg
cfg_file=/etc/nagios/hostgroups.cfg
cfg_file=/etc/nagios/hosts.cfg
cfg_file=/etc/nagios/services.cfg
object_cache_file=/var/log/nagios/objects.cache
resource_file=/etc/nagios/resource.cfg
status_file=/var/log/nagios/status.dat
nagios_user=nagios
nagios_group=nagios
check_external_commands=0
command_check_interval=-1
command_file=/var/log/nagios/rw/nagios.cmd
external_command_buffer_slots=4096
comment_file=/var/log/nagios/comments.dat
downtime_file=/var/log/nagios/downtime.dat
lock_file=/var/lock/nagios.pid
temp_file=/var/log/nagios/nagios.tmp
event_broker_options=-1
broker_module=/etc/nagios/bin/ndomod-2x.o config_file=/etc/nagios/ndomod.cfg
log_rotation_method=d
log_archive_path=/var/log/nagios/archives
use_syslog=1
log_notifications=1
log_service_retries=1
log_host_retries=1
log_event_handlers=1
log_initial_states=0
log_external_commands=1
log_passive_checks=1
service_inter_check_delay_method=s
max_service_check_spread=30
service_interleave_factor=s
host_inter_check_delay_method=s
max_host_check_spread=30
max_concurrent_checks=0
service_reaper_frequency=10
check_result_buffer_slots=4096
auto_reschedule_checks=0
auto_rescheduling_interval=30
auto_rescheduling_window=180
sleep_time=0.25
service_check_timeout=60
host_check_timeout=30
event_handler_timeout=30
notification_timeout=30
ocsp_timeout=5
perfdata_timeout=5
retain_state_information=1
state_retention_file=/var/log/nagios/retention.dat
retention_update_interval=60
use_retained_program_state=1
use_retained_scheduling_info=0
interval_length=60
use_aggressive_host_checking=0
execute_service_checks=1
accept_passive_service_checks=1
execute_host_checks=1
accept_passive_host_checks=1
enable_notifications=1
enable_event_handlers=1
process_performance_data=0
obsess_over_services=0
check_for_orphaned_services=1
check_service_freshness=1
service_freshness_check_interval=60
check_host_freshness=0
host_freshness_check_interval=60
aggregate_status_updates=1
status_update_interval=15
enable_flap_detection=0
low_service_flap_threshold=5.0
high_service_flap_threshold=20.0
low_host_flap_threshold=5.0
high_host_flap_threshold=20.0
date_format=us
p1_file=/usr/bin/p1.pl
illegal_object_name_chars=`~!$%^&*|'"<>?,()=
illegal_macro_output_chars=`~$&|'"<>
use_regexp_matching=0
use_true_regexp_matching=0
admin_email=infra at itsmtaxud.europe.eu
admin_pager=pagenagios
daemon_dumps_core=0
*the modules compiled ok:
[root at nagios-vm nagios]# ll bin
total 432
-rwxr-xr-x 1 nagios nagios 30469 Oct 24 14:04 file2sock
-rwxr-xr-x 1 nagios nagios 32033 Oct 24 14:04 log2ndo
-rwxr-xr-x 1 nagios nagios 199136 Oct 24 14:05 ndo2db-2x
-rwxr-xr-x 1 nagios nagios 118388 Oct 24 14:05 ndomod-2x.o
-rwxr-xr-x 1 nagios nagios 27982 Oct 24 14:05 sockdebug
*SElinux in permissive mode
*IPtables disabled
*Database created and I can do whatever I want in the database with the specified user.
*daemons are running fine:
nagios 6727 1 0 15:02 ? 00:00:00 /etc/nagios/bin/ndo2db-2x -c /etc/nagios/ndo2db.cfg
nagios 6729 1 0 15:02 ? 00:00:01 /usr/bin/nagios -d /etc/nagios/nagios.cfg
Any other thoughts that might help ?
Thanks,
Oliver
More information about the Help
mailing list