Mejorar el rendimiento de Zabbix

A la hora de mejorar el rendimiento de zabbix, la parte del sistema donde más debemos incidir es en mejorar la velocidad de acceso a la BDD .Esto implica mejorar la velocidad de escritura y lectura en la misma .

Mejoras Físicas

Instalar la BDD en un disco SSD

Ampliar la memoria del servidor y quitar el swap

Mejoras en la BDD

Editar el fichero my.cnf y cambiar los siguientes parámetros

innodb_buffer_pool_size: Este valor lo dejaremos lo más alto posible, cerca del 75% de la RAM

innodb_file_per_table=1 → Crea un fichero por tabla y no un fichero único muy grande

query_cache_size=0, query_cache_type=0: Esto quita la caché para las querys

tmpdir: cambiar eldirectorio temporal de MySql a /dev/shm; ya que es una porción de memoria reservada como directorio. El tamaño de /dev/shm es limitada por el exceso de memoria RAM en el sistema y, por tanto, es más probable que se queda sin espacio en este sistema de ficheros.

Referencias

https://www.datacenter1.com/docs/como-optimizar-mysqlmariadb/

https://www.tecmint.com/mysql-mariadb-performance-tuning-and-optimization/

http://www.thegeekstuff.com/2016/02/mysql-innodb-file-per-table/

https://www.enmimaquinafunciona.com/pregunta/24623/cuando-debo-usar-devshm-y-cuando-debo-usar-tmp

https://zabbixes.wordpress.com/2015/04/14/rendimiento-en-zabbix-se-puede-mejorar/

https://www.percona.com/blog/2014/11/14/optimizing-mysql-zabbix/