13.2 Ajuste del servidor de administración

El servidor de administración OCS Inventory NG necesita algunos ajustes para soportar la carga de una gran cantidad de computadoras incluidas en el inventario. El rendimiento solo está limitado por la configuración del hardware (especialmente la cantidad de RAM, el procesador no está muy cargado) de la computadora que aloja los 3 componentes principales:


• Servidor de base de datos MySQL
• Servidor de comunicaciones
• Servidor de Administración
• Servidor de implementación


Por ejemplo, nuestro servidor de producción gestiona más de 70 000 clientes. Para esto, contamos con 3 servidores que ejecutan Linux Debian Sarge, uno para el servidor de base de datos y el servidor de comunicación, otro para la consola de administración y una réplica del servidor de base de datos (optamos por replicar la base de datos en el servidor de administración para evitar consultas SQL de la consola de administración usando CPU y conexiones MySQL de la base de datos utilizada por el servidor de comunicaciones) y la última para el servidor de despliegue. La configuración de hardware para servidores es la siguiente:


• 1 Xeon E3 2,8 GHz.
• 4 GB de RAM


Debido a la cantidad de RAM disponible, tenemos que limitar el número de conexiones HTTP simultáneas al servidor de comunicación y administración a 500.


Debe estar atento a los registros del servidor web Apache para que el servidor de comunicaciones detecte cualquier problema. Además, verifique el archivo de registro del servidor de comunicaciones en el directorio “/ var/log/ocsinventory-NG”.
Si desea actualizar el número de conexiones simultáneas, debe actualizar la directiva “MaxClients” en el archivo de configuración de Apache, generalmente “/etc/httpd/conf/httpd.conf”.


Consulte las pautas de ajuste de Apache en el sitio web de Apavhe (http://httpd.apache.org/) para obtener más información.
Además, el servidor de base de datos MySQL está limitado por defecto a 100 conexiones simultáneas. Por tanto, si el servidor de comunicaciones gestiona más de 100 solicitudes de inventario simultáneas, no podrá responder a todas. Puede actualizar este valor actualizando la variable de MySQL “max_connections” para el demonio mysqld.


Aquí hay un ejemplo de lso, el servidor de base de datos MySQL está limitado por defecto a 100 conexiones simultáneas. Por tanto, si el servidor de comunicaciones gestiona más de 100 solicitudes de inventario simultáneas, no podrá responder a todas. Puede actualizar este valor actualizando la variable de MySQL “max_connections” para el demonio mysqld.


Aquí hay recomendaciones de muestra que se encuentran en el sitio web MySQL, utilizando un servidor con diferente cantidad de memoria física.


Para obtener más información sobre el ajuste de MySQL, consulte sus directrices en el sitio web de MySQL/MariaDB (https://dev.mysql.com/) para obtener más información.

 

Ir al contenido