¿Qué podemos comprobar utilizando los servicios en la nube? Parte 2

Publicado: Artem Prysyazhnuk 2017-01-20 all articles | Glossary | FAQ

En sus inicios, la empresa HostTracker se fundó sobre la base de un simple sitio web para ofrecer servicios gratuitos de atención al cliente. Sin embargo, unos años más tarde, esta startup desarrolló una amplia variedad de herramientas que sirven para resolver diversos problemas, incluyendo diferentes problemas de red. En una serie de publicaciones, hemos decidido describir a fondo todas las características de nuestro servicio, así como compartir con ustedes nuestra experiencia en el desarrollo de este tipo de proyectos y mencionar retos interesantes a los que nos hemos enfrentado. Por otra parte, para aquellos que buscan un ejemplo de cómo vender algo que se había hecho para sí mismos, nuestra experiencia sería útil, ya que la mayoría de nuestras características fueron desarrolladas debido a nuestras necesidades personales.

En la parte anterior de la reseña hemos hablado de la historia del servicio y de las funciones más básicas - inspección periódica de sitios y servidores, y lo que es más, notificación de su eficiencia. Antes de empezar a describir funciones más avanzadas, deberíamos escribir de dónde vienen todas estas ideas y cómo priorizarlas. Uno de los secretos clave utilizados a menudo por los empresarios es seguir la afirmación: todas las personas son únicas. Todas las peticiones de los clientes son únicas, así que hay que aprender a tratarlas. Por tanto, el sector de las TI es totalmente susceptible a este factor, ya que un gran número de clientes tienen conocimientos profundos y experiencia diversa. No obstante, parte de los problemas pueden resolverse con los recursos disponibles. Sin embargo, la característica principal de nuestro trabajo es que, con frecuencia, tenemos que evolucionar algo. A maior parte das funções do HostTracker’s foram desenvolvidas ou adaptadas devido às conveniências e necessidades das pessoas em particular. Nosotros también formamos parte de esa gente, ya que tenemos una infraestructura bastante grande, y también necesitamos que todo funcione correctamente. Por lo tanto, nosotros mismos somos el cliente más exigente.


Pequeñas cosas preciosas

Cabe destacar, que además de las diferentes comprobaciones periódicas, existen otras herramientas útiles. Incluyen monitorización del dominio y tiempo de expiración del certificado SSL. Esto parece insignificante, pero podría traer un montón de inconvenientes inesperados para trabajar. Estas funciones aparecieron en HostTracker, cuando uno de nuestros dominios personales había expirado. Además, las grandes empresas también se enfrentan con frecuencia a estos problemas, ya que la prolongación del tiempo de caducidad del dominio/certificado depende del poco fiable factor humano. Por lo tanto, una notificación de que el dominio debe ser prolongado, se almacena no sólo en la carpeta de spam (ya desbordado con mensajes de marketing continuos de su empresa de alojamiento), sino también a la carpeta con los datos de las caídas de sitios web. Además, la capacidad de notificación por SMS sigue existiendo. Por eso estas características son tan útiles.

Otra característica interesante es la comprobación de dominios para ver si están en listas negras en listas basadas en DNS. Estas listas son independientes y se generan por separado utilizando diferentes algoritmos. Además, se crearon principalmente para filtrar las entidades sospechosas. Cada administrador puede configurar su propio servidor web de diferentes maneras, por ejemplo, para no recibir mensajes de los servidores de una lista específica. Esto ayuda a combatir el spam, la propagación de malware, los ataques DDoS y otros problemas. Pero todas estas listas tienen sus propios algoritmos, y no hay ninguna garantía de que por casualidad su sitio web no aparezca en ninguna de estas listas negras. Además, según las estadísticas, esto ocurre de forma habitual con los sitios más inocentes. Por ejemplo, nadie puede garantizar que un hacker no utilice su IP cercana para diferentes ataques de spam. En esta situación, toda la gama de IPs se consideraría poco fiable. ¿Cuáles son las consecuencias de eso?  Sus mensajes wouldn’t ser entregados a los clientes, el sitio wouldn’t ser tan fácilmente encontrado en el sistema de búsqueda y así sucesivamente. Además, descubrirá este problema cuando los cambios se vuelvan críticos o incluso irrevocables. Por lo tanto, el seguimiento y la notificación de DNSBL también son esenciales.

La comprobación del contenido

He aquí un buen ejemplo de cómo el uso de funciones puede superar las expectativas de los desarrolladores. Ya hemos mencionado anteriormente varios casos de este tipo. En realidad, hoy en día muchas cosas tienen una interfaz web, mientras que para otros – se podría crear fácilmente, si es necesario. Por lo tanto, se desarrolló no sólo la función de comprobación de si la página se ha cargado completamente utilizando simple análisis sintáctico, sino también otras cosas alucinantes de esta comprobación. Adaptándose a las diferentes peticiones de los clientes, esta función se ha vuelto muy flexible. Puede buscar una o muchas palabras de la lista a la vez. Además, puede detectar la aparición de determinadas frases. También puede marcar como error toda la línea que contenga la palabra clave. Por ejemplo, si hay un tipo de página de estado del servidor (“Servidor 1 OK” etc.) y muestra “Error”, entonces el mensaje será “1 Error de Servidor”. “En este caso, todo el diagnóstico ya está hecho, y puede empezar a solucionar problemas inmediatamente.

¿Qué pasa si el servidor está caído?

Además de la notificación de los fallos de los sitios, HostTracker proporciona otra función importante – reúne las estadísticas de cada sitio examinado. Cuando los diversos botones en los sitios eran populares – HostTracker’s botón también apareció a menudo con las cifras de asistencia al sitio web, las previsiones meteorológicas y otras cosas por el estilo. Ahora es posible utilizar un widget, pero aún así el botón también está disponible para los retroaficionados. Además, las estadísticas son muy importantes para los administradores. Constantemente quieren saber si el sitio web y la administración de la misma están funcionando correctamente. Por lo tanto, hay otra función útil - la planificación del mantenimiento. Incluso los sitios y servidores más estables deben actualizarse o reiniciarse de vez en cuando. Al mismo tiempo, it’s no la deseada para perder la llamada “9s” en términos de tiempo de actividad. La planificación del mantenimiento nos permite alcanzar dos objetivos (juntos o por separado). A saber: no enviar notificaciones de error y no registrar errores en las estadísticas durante un período de tiempo determinado. Por supuesto, parece una especie de trampa, pero los mantenimientos esbozados están justificados, especialmente en tiempo excluido. Además de esto, se han hecho diferentes verificaciones y se han escrito en el registro durante los mantenimientos. Puede ser útil para los webmasters y administradores, ya que el registro permite determinar exactamente la duración de los procesos de actualización o reinicio, cualquier error ocurrido, otras averías, etc. Por otra parte, gracias a eso, todo el proceso de aparición de errores podría ser rastreado: desde la etapa en que el servidor no estaría disponible durante algún tiempo hasta la etapa en que la aplicación devolvería un error.

El mantenimiento puede programarse como un trabajo puntual o de forma periódica. Por ejemplo, si la copia de seguridad se realiza cada noche, o una nueva versión - todos los jueves. La única condición es que el programa de mantenimiento se debe hacer por lo menos 12 horas antes de que el sitio / servidor más cercano período de suspensión de tiempo. Esto se hace para asegurar que todos los mantenimientos won’t ser responsable de cualquier lástima unexpectancies, y las estadísticas proporcionadas por HostTracker será trustful.

Una especie de epílogo

Con frecuencia nos preguntan por qué hacemos esto. Las mismas cosas podrían hacerse sin la ayuda de HostTracker  Y sabe qué - definitivamente, podrían. Especialmente, si usted necesita sólo una herramienta. Mucha gente está hablando, que todo el mundo de los negocios se basa en la pereza humana. Al resolver los problemas rutinarios, HostTracker proporciona una porción de tiempo libre de trabajo y responsabilidad en la agenda del cliente. Verdaderamente, no todo el mundo es capaz de montar un coche por sí mismo. Admiramos a las personas que están dispuestas a crear algo bueno para sus necesidades personales en nuestro campo, pero la mayoría de la gente no quiere gastar su tiempo libre para hacer algo así.

Trabajar con HostTracker.

Además, nuestros clientes son: no especialistas en TI; especialistas en TI que tienen que informar de algo a sus gerentes; los propios gerentes; los fans de la fiabilidad – utilizan sus propias herramientas y se aprovechan de las de otra persona’y muchos otros grupos de personas.

Con todo, siempre esperamos vuestros comentarios.


Sobre el autor

Artem Prysyazhnuk
CEO y fundador de HostTracker LTD. Es un empresario apasionado con una sólida formación técnica en F#. Artem lleva más de 20 años trabajando en el sector del desarrollo de software.
Loading...