Yesdwhitfield wrote:nixe wrote: Our priority is to solve this performance issue and need to solve this before thinking in upgrading your production environment.I have read changelog for mysql 5.6 and 5.7 and all improvements are based on innodb, and since nagios xi are not designed to run on innodb it does not have much sense to upgrade right now.I realized the version would be in your mysqllog. You are running 5.1. You could see performance improvements by moving to MySQL 5.5 (http://www.oracle.com/us/products/mysql ... 364861.pdf) and then to MySQL 5.6 (the MySQL 5.7 improvements largely do not look interesting in the context of XI). The entire point of bringing it up is to resolve the performance issue you are seeing. You can install the later versions of MySQL on RHEL 6. I just suggested the OS switch because that would make the move to mariadb easier and then you get an extra bump there. You could also go MariaDB on RHEL 6, but that is more complicated. Since you are on RHEL, the move to later versions of MySQL should be easier: https://access.redhat.com/solutions/1980533 . I do not have a RHEL system on which to test an upgrade to 5.1 to 5.6 using their repo, but the official MySQL documentation says MySQL (aka Oracle) doesn't support moves from 5.1 to 5.6.
XI is not designed to run with InnoDB tables.
I did thatDid you change your /etc/cron.d/nagiosxi to decrease the frequency of running the dbmaint? You could run it once a day if you have plenty of space.
You mentioned you are doing tuning. Is https://assets.nagios.com/downloads/nag ... ios-XI.pdf the document you are using to do that?
You might see some improvement by offloading, but if you anticipate any growth, I would not do that.