我也遇到同样的问题,但是你没弄清nagios管理界面的数据是从哪里来的。
nagios服务的数据是从配置文件和日志文件中直接获取的,而ndoutils将文件中的数据同步到mysql中。这样你的提的问题涉及到两个方面的中文乱码问题:一 nagios从文件获取数据的中文乱码问题; 二 ndoutils同步文件数据到mysql的中文乱码问题。
我查看了相关的编码:一 mysql编码为utf8;二 apache编码utf8;3 nagios记录的日志文件nagios.log编码为utf8。这些都没有问题,我怀疑nagios、ndoutils本身不支持utf8编码,从而导致了中文乱码。