It appears that we already have that set unless I'm missing something:avandemore wrote:You should be able to resolve this part by setting retain_status_information=1:
Code: Select all
grep -r retain_status_information /usr/local/nagios/etc/
/usr/local/nagios/etc/hosttemplates.cfg: retain_status_information 1
/usr/local/nagios/etc/hosttemplates.cfg: retain_status_information 1
/usr/local/nagios/etc/hosttemplates.cfg: retain_status_information 1
/usr/local/nagios/etc/servicetemplates.cfg: retain_status_information 1
/usr/local/nagios/etc/servicetemplates.cfg: retain_status_information 1
Code: Select all
mysql> SELECT count(*) FROM nagios.nagios_hosts WHERE retain_status_information = 1;
+----------+
| count(*) |
+----------+
| 2010 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT count(*) FROM nagios.nagios_hosts WHERE retain_status_information = 0;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
mysql> SELECT count(*) FROM nagios.nagios_services WHERE retain_status_information = 1;
+----------+
| count(*) |
+----------+
| 14543 |
+----------+
1 row in set (0.02 sec)
mysql> SELECT count(*) FROM nagios.nagios_services WHERE retain_status_information = 0;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.03 sec)
Code: Select all
grep retain /usr/local/nagios/etc/nagios.cfg
retained_contact_host_attribute_mask=0
retained_contact_service_attribute_mask=0
retained_host_attribute_mask=0
retained_process_host_attribute_mask=0
retained_process_service_attribute_mask=0
retained_service_attribute_mask=0
retain_state_information=1
use_retained_program_state=1
use_retained_scheduling_info=1