NagVis is a visualization addon for the well known network managment system Nagios.
NagVis can be used to visualize Nagios Data, e.g. to display IT processes like a mail system or a network infrastructure.
Useful Links:
NagVis is a visualization addon for the well known network managment system Nagios.
NagVis can be used to visualize Nagios Data, e.g. to display IT processes like a mail system or a network infrastructure.
NagVis requires a authenticated user, if you're not authed this error occurs. To run NagVis without authentication see the FAQ How to run NagVis WITHOUT Authentication?.
The NDO Backend checks the database if Nagios reports itself as running by getting the field is_currently_running from <prefix>_programstatus table. Seems there is something wrong with your NDO setup.
In some Nagios/NDO installations is a bug whit updating the <prefix>_programstatus table. Possible solution for this (in this example Nagios 2.9):
You have to edit the nagios sourcecode file nagios-2.9/base/events.c. In the subprogramm "handle_timed_event" before the "return OK;" (about line 1364) add the following Line:
update_program_status(FALSE);
After this stop Nagios if currently running. Then compile, install and restart your Nagios:
./configure [...] make all make install
Update 2007/06/12:
We got the source of the problem. The programstatus table is only updated if check_external_commands is set to 1 (External Command Check enabled) and then only if nagios checked for new external commands. But at least once in 10 seconds.
The above workaround fixes the problem, the programstatus table should be updated even if External Command Check is disabled.
Update 2008/03/28: If you have NagVis and NDO running on different systems have a look at the system time to keep synchronized.
The NDO Backend checks the database for existing tables. If this error occurs the defined prefix in main configuration file (nagvis/etc/config.ini.php) and the prefix of the tables in the database don't match.