Re: Database Connection Error
Posted: Wed Feb 18, 2015 4:59 pm
Plan B?
Code: Select all
Failed to retrieve zip file!Support for Nagios products and services
https://support.nagios.com/forum/
Code: Select all
Failed to retrieve zip file!Code: Select all
[1424334094] ndomod: Error writing to data sink! Some output may get lost...
[1424334094] ndomod: Please check remote ndo2db log, database connection or SSL Parameters
Feb 19 08:22:34 zltc5114 ndo2db: Error: Could not connect to MySQL database: Too many connectionsCode: Select all
set-variable=max_connections=500Code: Select all
service mysqld restartYou have some non-standard paths. It may be in a different location... Can you find it at all?I have no /etc/my.cnf
Code: Select all
find / -name my.cnfCode: Select all
max_connections = 1000Code: Select all
150218 16:32:30 mysqld_safe mysqld from pid file //opt/app/mysql/data/zltc5114.pid ended
150218 16:32:54 mysqld_safe Starting mysqld daemon with databases from //opt/app/mysql/data
150218 16:32:54 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400Code: Select all
#####################################################################
# NDO2DB DAEMON CONFIG FILE
#####################################################################
lock_file=/opt/app/nagios/var/ndo2db.lock
ndo2db_user=nagios
ndo2db_group=nagios
socket_type=unix
socket_name=/opt/app/nagios/var/ndo.sock
tcp_port=5668
db_servertype=mysql
db_host=localhost
db_port=3306
db_name=nagios
db_prefix=nagios_
db_user=ndoutils
db_pass=n@gweb
db_socket=/opt/app/mysql/mysql.sock
## TABLE TRIMMING OPTIONS
# Several database tables containing Nagios event data can become quite large
# over time. Most admins will want to trim these tables and keep only a
# certain amount of data in them. The options below are used to specify the
# age (in MINUTES) that data should be allowd to remain in various tables
# before it is deleted. Using a value of zero (0) for any value means that
# that particular table should NOT be automatically trimmed.
# Keep timed events for 24 hours
max_systemcommands_age=10080
# Keep service checks for 1 week
max_servicechecks_age=10080
# Keep host checks for 1 week
max_hostchecks_age=10080
# Keep event handlers for 31 days
max_eventhandlers_age=44640
# DEBUG LEVEL
# This option determines how much (if any) debugging information will
# be written to the debug file. OR values together to log multiple
# types of information.
# Values: -1 = Everything
# 0 = Nothing
# 1 = Process info
# 2 = SQL queries
debug_level=0
# DEBUG VERBOSITY
# This option determines how verbose the debug log out will be.
# Values: 0 = Brief output
# 1 = More detailed
# 2 = Very detailed
debug_verbosity=1
# DEBUG FILE
# This option determines where the daemon should write debugging information.
debug_file=/opt/app/nagios/var/ndo2db.debug
# MAX DEBUG FILE SIZE
# This option determines the maximum size (in bytes) of the debug file. If
# the file grows larger than this size, it will be renamed with a .old
# extension. If a file already exists with a .old extension it will
# automatically be deleted. This helps ensure your disk space usage doesn't
# get out of control when debugging.
max_debug_file_size=1000000Code: Select all
max_connections = 1000