Nagios core and NDOUTILS partial-data issue (TCP connection)
Posted: Wed Apr 08, 2026 3:08 am
I am currently trying to deploy Nagios, NDOUtils, and MariaDB using Docker containers. I have successfully set up all three as separate containers, and each container is running without issues.
In my architecture, Nagios and NDOUtils are on the same Docker network and communicate via a TCP connection. Nagios is able to send data to NDO, and ndo2db is able to write data to the MariaDB database.
However, I am facing an issue where the database is only being partially populated. The NDO database contains a total of 61 tables, but only around 13 tables are being updated. For example, tables such as:
nagios_hostchecks
nagios_instances
nagios_logentries
nagios_objects
are receiving data, while the remaining tables stay empty.
Has anyone encountered a similar issue or can suggest what might be causing only partial data to be written?
In my architecture, Nagios and NDOUtils are on the same Docker network and communicate via a TCP connection. Nagios is able to send data to NDO, and ndo2db is able to write data to the MariaDB database.
However, I am facing an issue where the database is only being partially populated. The NDO database contains a total of 61 tables, but only around 13 tables are being updated. For example, tables such as:
nagios_hostchecks
nagios_instances
nagios_logentries
nagios_objects
are receiving data, while the remaining tables stay empty.
Has anyone encountered a similar issue or can suggest what might be causing only partial data to be written?