Bajo control: herramienta de monitoreo de disco del servidor VDS

En Timeweb, continuamos desarrollando y hablando sobre servidores virtuales.

En septiembre, brindamos a los clientes de VDS Evo la capacidad de monitorear el uso del espacio en disco. Ahora el cliente puede obtener información sobre la utilización del espacio en disco utilizando el widget en la página del servidor o mediante notificaciones por correo y SMS.



Por qué


Probablemente, todos enfrentaron una situación en la que el espacio en disco estaba llegando a su fin. Un registro demasiado grande, copias de seguridad desactualizadas o un error lógico en el script llevaron a una operación incorrecta del sitio o de todo el servidor.

Servidores virtuales: un producto donde el proveedor de alojamiento no se sumerge a sabiendas en los archivos del cliente. Seleccione el sistema operativo necesario (Ubuntu, Debian, CentOS, Windows Server, etc.), obtenga acceso de root y comience a trabajar. Y el alojamiento es compatible con la salud de todo el sistema (virtualización, red, interfaces), sin entrar en detalles del proyecto del cliente.

Sin embargo, una y otra vez, al recibir aplicaciones que afirman que el sitio no estaba disponible debido al hecho de que el disco del servidor virtual estaba lleno, surgió la idea de complementar las herramientas del panel con lo que, como parece ahora, debería estar en el producto predeterminado: monitoreo del disco.

No necesita instalar paneles de servidor adicionales para evaluar la herramienta implementada. Todo está disponible inmediatamente después de crear su primer servidor.

Como funciona




Siempre sabrá cuándo se acaba el espacio en disco. Para hacer esto, permitimos recibir alertas por correo electrónico y SMS.



A medida que crece su propio proyecto web, inevitablemente comienza a ocupar más espacio debido a que lo llena de contenido. Los registros, las copias de seguridad también se generan, la base de datos está creciendo, por lo que es importante saber de manera oportuna cuando el espacio en disco está cerca del final.



Vaya a la sección "Notificaciones" e indique si desea recibir mensajes durante todo el día cuando el disco esté lleno o en un momento determinado. Usted mismo decide si desea enviar dicha información por correo electrónico o SMS.



Como fue el desarrollo


Decidieron usar la biblioteca libguestfs ya preparada para recopilar métricas, ya que es buena en términos de seguridad y soporte para una variedad de sistemas de archivos. Literalmente, todos los sistemas de archivos de nuestros clientes son compatibles, excepto ReFS en algunos VDS en el sistema operativo Windows.

No hubo dificultades para implementarlos, ya que habíamos planeado la función con anticipación y la habíamos descrito con gran detalle. Pero eso no nos salvó.

En la primera reunión del equipo, cuando parecía que se tenían en cuenta todos los detalles, se recibieron muchas correcciones e ideas de los desarrolladores. Como resultado, esto resultó en un largo tratado de 13 puntos, que consideramos y luego implementamos.

El lanzamiento del instrumento se realizó en 2 etapas. Al principio, lo extendimos al 10% de los clientes, y una semana después lo abrimos a todos. En 1 lote, recibimos solo 3 llamadas, donde había sospechas de que nuestra herramienta no funcionaba, pero con un análisis individual descubrimos que no había errores, la recopilación de datos funcionaba correctamente.

Para resumir


Ahora la herramienta está implementada y disponible para todos los clientes, junto con las herramientas habituales. Ya hemos recibido las primeras revisiones, pero planeamos continuar recolectando comentarios, lo que agregará nuevas características al widget o agregará un elemento completamente nuevo para mayor comodidad del cliente.

Hoy queremos saber de nuestros lectores qué momentos de la empresa de hosting le gustaría conocer en futuras publicaciones.

Source: https://habr.com/ru/post/es423743/


All Articles