MySQL and Nagios (Newbie Here)
Paul Strange
pauls at sellingsource.com
Thu May 20 18:44:58 CEST 2004
After further research, I have found the solution to my own problem. The cfg
files were not owned/grouped to nagios. Thus, nagios could not write to the
file and was appearently not accepting the config values for the database.
Once I set nagios to own the files, worked like a charm.
Hope this helps someone else.
On Wednesday 19 May 2004 20:31, Paul Strange wrote:
> List:
> I have having a problem with MySQL and Nagios. I have successfully
> installed Nagios with MySQL support:
>
> General Options:
> -------------------------
> Nagios executable: nagios
> Nagios user/group: nagios,nagios
> Command user/group: nagios,nagios
> Embedded Perl: yes, with caching
> Install ${prefix}: /usr/nagios
> Lock file: /var/nagios/nagios.lock
> Init directory: /etc/init.d
>
> Web Interface Options:
> ------------------------
> HTML URL: http://localhost/nagios/
> CGI URL: http://localhost/nagios/cgi-bin/
> Traceroute (used by WAP):
>
> External Data Routines:
> ------------------------
> Status data: Database (MySQL)
> Object data: Template-based (text file)
> Comment data: Database (MySQL)
> Downtime data: Database (MySQL)
> Retention data: Database (MySQL)
> Peformance data: Default (external commands)
> Extended info data: Database (MySQL)
>
> I have mysql fully functional:
> # mysql -h localhost -u nagios -p
> Enter password:
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 43308 to server version: 4.0.18
>
> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
>
> mysql>
>
> I have modified both the cgi.cfg and the resources.cfg file to contain the
> mysql data: (sample below is representative of all)
> xcddb_host=localhost
> xcddb_port=3306
> xcddb_database=nagios
> xcddb_username=nagios
> xcddb_password=XXXXX
>
> However, when I try to start nagios, I get the following set of errors:
> Nagios 1.1 starting... (PID=11005)
> Warning: Contact group 'dbadmins' is not used in any hostgroup/service
> definitions or host/hostgroup/service escalations!
> Finished daemonizing... (New PID=11006)
> Error: Could not connect to MySQL database '' on host '' using username ''
> and password ''. Status data will not be saved!
> Error: Could not connect to MySQL database '' on host '' using username ''
> and password ''. Retention data will not be processed or saved!
> Error: Could not re-connect to database server on host '' for status data.
> I'll keep trying every 60 seconds...
> Error: Could not connect to MySQL database '' on host '' using username ''
> and password '' for comment data!
> Error: Could not connect to MySQL database '' on host '' using username ''
> and password '' for downtime data!
>
>
> It looks to me that the data in the config files is not being read by
> Nagios. I have scoured the archives for this problem and cannot find it.
> (Found several examples of mysql and nagios not liking to compile on rh9,
> that was about it) The documents are not clear on which file should be
> modified to handle the db connection information. I have tried changing
> localhost to IP address and FQDN in config file to no avail.
>
> I am desperate to get monitoring up and functional. Any help you could
> provide would be greatly appreciated.
>
> Thank You.
--
---
Paul Strange
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
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