Page 2 of 2
Re: NDOutils does not populate mysql database
Posted: Fri Mar 22, 2013 9:54 am
by Rhobar
from my first post
Rhobar wrote:
mysql> select count(*) from nagios_conninfo;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
Re: NDOutils does not populate mysql database
Posted: Fri Mar 22, 2013 4:35 pm
by scottwilkerson
Rhobar wrote:from my first post
Rhobar wrote:
mysql> select count(*) from nagios_conninfo;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
I didn't ask for that, I asked for nagios_objects
scottwilkerson wrote:So you have nothing in the DB?
Can you run a select on the objects table
ie:
Code: Select all
select count(*) from nagios_objects;
Re: NDOutils does not populate mysql database
Posted: Tue Mar 26, 2013 5:14 am
by Rhobar
scottwilkerson wrote:
Can you run a select on the objects table
ie:
Code: Select all
select count(*) from nagios_objects;
here there is:
Code: Select all
mysql> select count(*) from nagios_objects;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
Re: NDOutils does not populate mysql database
Posted: Tue Mar 26, 2013 3:38 pm
by scottwilkerson
Can we verify that the user you have specified in the ndo2db.cfg can log in to the db and then the permissions
Code: Select all
mysql -u nagios -pnpass nagios
SHOW PRIVILEGES\G
Re: NDOutils does not populate mysql database
Posted: Wed Apr 03, 2013 4:39 am
by Rhobar
Code: Select all
[root@StudentStation9 ~]# mysql -u nagios -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.67 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> SHOW PRIVILEGES\G
*************************** 1. row ***************************
Privilege: Alter
Context: Tables
Comment: To alter the table
*************************** 2. row ***************************
Privilege: Alter routine
Context: Functions,Procedures
Comment: To alter or drop stored functions/procedures
*************************** 3. row ***************************
Privilege: Create
Context: Databases,Tables,Indexes
Comment: To create new databases and tables
*************************** 4. row ***************************
Privilege: Create routine
Context: Databases
Comment: To use CREATE FUNCTION/PROCEDURE
*************************** 5. row ***************************
Privilege: Create temporary tables
Context: Databases
Comment: To use CREATE TEMPORARY TABLE
*************************** 6. row ***************************
Privilege: Create view
Context: Tables
Comment: To create new views
*************************** 7. row ***************************
Privilege: Create user
Context: Server Admin
Comment: To create new users
*************************** 8. row ***************************
Privilege: Delete
Context: Tables
Comment: To delete existing rows
*************************** 9. row ***************************
Privilege: Drop
Context: Databases,Tables
Comment: To drop databases, tables, and views
*************************** 10. row ***************************
Privilege: Event
Context: Server Admin
Comment: To create, alter, drop and execute events
*************************** 11. row ***************************
Privilege: Execute
Context: Functions,Procedures
Comment: To execute stored routines
*************************** 12. row ***************************
Privilege: File
Context: File access on server
Comment: To read and write files on the server
*************************** 13. row ***************************
Privilege: Grant option
Context: Databases,Tables,Functions,Procedures
Comment: To give to other users those privileges you possess
*************************** 14. row ***************************
Privilege: Index
Context: Tables
Comment: To create or drop indexes
*************************** 15. row ***************************
Privilege: Insert
Context: Tables
Comment: To insert data into tables
*************************** 16. row ***************************
Privilege: Lock tables
Context: Databases
Comment: To use LOCK TABLES (together with SELECT privilege)
*************************** 17. row ***************************
Privilege: Process
Context: Server Admin
Comment: To view the plain text of currently executing queries
*************************** 18. row ***************************
Privilege: References
Context: Databases,Tables
Comment: To have references on tables
*************************** 19. row ***************************
Privilege: Reload
Context: Server Admin
Comment: To reload or refresh tables, logs and privileges
*************************** 20. row ***************************
Privilege: Replication client
Context: Server Admin
Comment: To ask where the slave or master servers are
*************************** 21. row ***************************
Privilege: Replication slave
Context: Server Admin
Comment: To read binary log events from the master
*************************** 22. row ***************************
Privilege: Select
Context: Tables
Comment: To retrieve rows from table
*************************** 23. row ***************************
Privilege: Show databases
Context: Server Admin
Comment: To see all databases with SHOW DATABASES
*************************** 24. row ***************************
Privilege: Show view
Context: Tables
Comment: To see views with SHOW CREATE VIEW
*************************** 25. row ***************************
Privilege: Shutdown
Context: Server Admin
Comment: To shut down the server
*************************** 26. row ***************************
Privilege: Super
Context: Server Admin
Comment: To use KILL thread, SET GLOBAL, CHANGE MASTER, etc.
*************************** 27. row ***************************
Privilege: Trigger
Context: Tables
Comment: To use triggers
*************************** 28. row ***************************
Privilege: Update
Context: Tables
Comment: To update existing rows
*************************** 29. row ***************************
Privilege: Usage
Context: Server Admin
Comment: No privileges - allow connect only
29 rows in set (0.00 sec)
mysql>
Re: NDOutils does not populate mysql database
Posted: Wed Apr 03, 2013 4:09 pm
by scottwilkerson
Ok, a couple more things, can you post the output of the following commands
Code: Select all
ls -l /usr/local/nagios/var/ndo.sock
cat /etc/sysctl.conf |grep msg
cat /etc/sysctl.conf |grep shm
Finally, can you set the following in nd02db.cfg and restart nd02db to see if any messages show up in the systems syslog