Automatizar la administración de equipos y sistemas

Los equipos disponen normalmente de interfaces SNMP a través de los cuales se pueden controlar mediante los sistemas propietarios o generalistas y todas las transacciones se almacena en servidores que disponen de Sistemas Operativos, Bases de datos, CPU, memoria, etc.
El día a día en la administración y vigilancia de equipos y sistemas, ya sea de una importantísima red o de un modesto servidor, está lleno de tareas repetitivas y generalmente tediosas, motivados por la ingente cantidad de datos que se generan en una red.
Para facilitar nuestra tarea existen los scripts. Pequeños programas cuya finalidad es precisamente automatizar y encadenar tareas relacionadas con los sistemas.
SORTIS, con su gran experiencia en entornos de Sistemas y Telecomunicaciones, conoce de buena mano, la importancia de las automatizaciones que nos permite optimizar los recursos, mejorar la calidad del servicio, ahorro en costes y evitar fallos humanos.
Cualquier administrador debe de tener en cuenta que cualquier tarea a realizar más de tres (3) veces de forma idéntica, es apta para estudiar la posibilidad de ser automatizada.
Nuestra experiencia nos dicta que en cualquier actividad de administración y vigilancia el 30% al 60% de tareas pueden ser automatizadas u optimizadas para evitar fallos humanos, evitando que los trabajadores tengan que utilizar Hojas Excel masivas, cruzar datos entre ficheros, etc…
La programación de estos programas de automatismo son muy dinámicas pueden ser en los siguientes lenguajes: Perl, Python, Ruby, JavaScript, Vbscript, Shell Scripting, C, Java, etc.




Nuestra experiencia en este ámbito se encuentra, dirigida a la automatización de los siguientes aspectos:
- Programas de parseo dinámicos por ficheros de Configuración para tratamiento de carga automática de cualquier fichero Excel o CSV y mandarle todos los comandos evitando fallos humanos y tareas largas y tediosas.
- Alimentación de datos de páginas web ahorrando perfiles de grabadores de datos, y que dicha tarea se alimente de textos indicados en ficheros planos, BBDD paralelas o en otras ubicaciones.
- Extracción de datos automáticos en aplicativos o páginas Web, para recolectar datos estadísticos o propios de cualquier sistema, herramientas de ticketing para análisis de datos de forma interna, etc.
- Control de parámetros en Administración de Sistemas Propietarios, ya sean aplicativos o Sistemas Operativos, BBDD, CPU, HW.
- Control de accesos de usuarios para redes complejas de operadores donde existen multitud de usuarios.
CONCLUSIONES:
- Desde el punto de un programador, toda actividad repetitiva es posible automatizarla.
- Las automatizaciones permiten que los grupos que trabajan en este tipo de tareas aprovechen mejor su tiempo, mejorando claramente en eficiencia para la empresa .
- Con la automatización se mejora el ambiente de trabajo ya que se eliminan tareas largas y tediosas y los trabajadores pueden realizar funciones más complicadas y de mayor valor añadido.