Estamos utilizando la herramienta JON para monitorear nuestra infraestructura. Establecimos el umbral para el uso de RAM (60%, 65% de la RAM total) utilizando la herramienta GUI.
En caso de que el tamaño de RAM del servidor (que está en la nube) aumente, necesitamos cambiar manualmente el nivel de umbral usando la GUI. Para evitar eso, escribí un script de shell que usa JON CLI para actualizar el umbral de RAM (basado en el tamaño de RAM actual ), el script funciona y no hay problema en eso.
Por ejemplo, inicialmente si el tamaño de RAM es de 8 gb, configuramos el umbral (65% de 8 gb) en función del tamaño actual. Debido a alguna necesidad si aumentan el tamaño a 16 GB, necesitamos configurar el umbral (65% de 16 GB) manualmente. Para evitar eso, creé un script de shell que usa JON CLI. para actualizar el valor umbral (durante el mantenimiento, apagan los servidores y aumentan el tamaño de la RAM según sus necesidades).
Problema:
Si aumenta el tamaño del servidor, necesito ejecutar el script manualmente para establecer el umbral. Dado que están desactivando el servidor durante los cambios de tamaño, la secuencia de comandos debe ejecutarse por su cuenta una vez que se inicia el servidor. Así que coloqué mi script en el archivo /etc/rc.local Recientemente, el equipo aumentó el tamaño de RAM e inició el servidor, pero no hay cambios en el umbral (lo que significa que el script no se ejecuta por sí mismo). Por lo tanto, ejecuté el script manualmente para actualizar el umbral
Expectativa:
El script debe ejecutarse por su cuenta durante el inicio del servidor.
Aunque es algo básico, guíe y ayude en esto.