Reference http://forge.centreon.com/issues/3360
Centreon version centreon-2.3.8.tar.gz
The result of the dashboard depends on the result of Event Logs. If centreon> Monitoring> event logs has no result, first solve the error of Event Logs and solution http://www.cnblogs.com/smartdog/archive/2012/09/19/2693253.html
Run the following two commands.-L indicates lock.
#/Usr/local/centreon/cron/eventreportbuilder. pl-l
#/Usr/local/centreon/cron/dashboardbuilder. pl-l
Error: can't locate switch. PM. Install Perl-switch in yum
# Yum install Perl-Switch
Open Database centreon> cron_operation and set the running of name = loganalyzer from 1 to 0.
Run the following two commands.-R indicates rebuild.
#/Usr/local/centreon/cron/eventreportbuilder. pl-R
#/Usr/local/centreon/cron/dashboardbuilder. pl-R
If no error message is displayed, view the report> dashboard result on the web page.
If no result is returned, restart the centcore, centstorage, Nagios, ndo2db, and crond services.
# Service [Service name] restart
if an error persists, run the following command
# ps aux | grep loganalyzer
If loganalyzer is not running, set the name of the cron_operation table in the database centreon to the running column of the loganalyzer row from 1 to 0.
restart the service, and then view the result of reporting> dashboard on the Web interface. If the server has been powered off more than once and the repair command is not executed during this period, you can restart the server, you can stop centcore, centstorage, Nagios, ndo2db, crond, and MySQL services and restart them.