I did some more digging and discovered this line in /var/log/syslog: Error: Could not insert/update status record for program in table 'programstatus' of database 'nagios' The user nagios@localhost has USAGE permissions globally and ALL PRIVILEGES in the database nagios. Is it possible this is a problem with mysql?