Un resumen de las tareas más comunes que desarrolla un administrador de sistemas en su labor diaria sería el siguiente:
- Añadir y borrar usuarios
- Añadir y eliminar hardware
- Realizar copias de seguridad
- Restaurar copias de seguridad
- Instalar y desinstalar aplicaciones
- Responder a las preguntas de los usuarios
- Monitorizar la actividad del sistema
- Analizar la seguridad del sistema
- Añadir nuevos equipos al sistema
- Resolver los problemas que ocurran en el sistema. p.e. si una aplicación deja de funcionar, averiguar la causa y resolverla
- Gestionar la relación con nuestros proveedores de hardware y software, determinar si algún problema en nuestro sistema es de su responsabilidad y sí es así involucrarles en su resolución
- Analizar el funcionamiento de la red y evitar su mayor problema, la lentitud
- Tratar de liberar espacio en disco
- Arrancar el sistema cuando se caiga y analizar la causa del fallo
- Escribir scripts tratando de automatizar las tareas anteriores
Una lista un poco larga, ¿no? Pues podía serlo aun más. Ahora bien, hablaremos de las tareas que desarrolla un Administrador y que son independientes de la plataforma, es decir, son comunes tanto si el SO es Linux como si es NT. Para centrar más el tema, las dividiremos en cuatro apartados:
- Tareas diarias
- Hardware y software
- Relación con usuarios
- Administración y planificación
1.- TAREAS DIARIAS
Existen un cierto número de tareas que deben hacerse cada día. Algunas de estas tareas responden a situaciones no previstas, un nuevo usuario o la caída del sistema, mientras otras son tareas totalmente previstas y deberían realizarse regularmente.
Un Administrador de Red debe automatizar todas aquellas tareas que realiza de forma periódica. Esta automatización puede ocasionar una pérdida de tiempo inicial, pero se compensará con el tiempo, es decir, con la vida útil del sistema. Los beneficios de esta automatización de tareas es que una vez realizada recordaras muy bien como se hace posteriormente.
Es más simple
Se puede delegar su realización, si es simple, a otra persona con menos responsabilidad y si es completamente automática usando algun mecanismo de scheduling (pe: cdron).
Ejemplos de tareas de este tipo:
añadir y borrar usuarios
hacer backups
chequear el espacio de disco
Si, la ventaja adicional que tiene el automatizar las tareas es que el Administrador las realizará más estrictamente, ya que le costará menos trabajo.
Hay que asegurarse continuamente del estado de los ordenadores, del software y de la red para garantizar que todo trabaja adecuadamente. Alguna de las cosas que hay que monitorizar, tanto de las máquinas como del SO, podrían ser las siguientes:
Recursos empleados
El sistema operativo y los ordenadores tienen una serie de recursos, como el disco, la CPU, la memoria, las impresoras o la red, que deben ser vigilados para el perfecto funcionamiento del sistema. Si un usuario usurpa alguno de esos recursos, el rendimiento del sistema se verá afectado y a su vez afectará al resto de usuarios. Además una ocupación excesiva puede ser un síntoma para detectar un posible ataque. En ese caso las medidas que se pueden seguir serían:
1. matar el/los proceso/s que retienen esos recursos
2. cambiar la prioridad del proceso
¿Qué hacen los usuarios?
Como Administrador de Red tu debes saber que es normal y que no lo es dentro de tu sistema. Por ejemplo, si el director se conecta de 9 a 5, y su cuenta está abierta a la 1 de la mañana puede que algo no vaya del todo bien. No sólo hay que mirar cuándo se conectan los usuarios, también hay que ver que hacen. Si la secretaria está manejando un compilador de C o C++, puede no ser la secretaria (obvio).
Operaciones Normales
Inevitablemente se producirán anomalías en tu sistema. Se fastidiará un disco, un usuario arrancará un proceso que ocupe toda la CPU ...y otro millón de problemas que pueden suceder. Algunos de estos problemas afectan directamente a los usuarios, por ello es importante monitorizar los servicios más importantes para impedir posibles fallos. Sobre todo habrá que prestar especial atención a aquellos servicios que usan los usuarios. Estadísticas sobre la red, la CPU, el % de disco empleado, son importantes, pero también lo es que un usuario no pueda mandar un mail porque la configuración sea incorrecta. Hay que intentar conseguir que los usuarios puedan trabajar sin dificultades derivadas de un funcionamiento incorrecto del sistema, y que puedan llevar a cabo las tareas que tienen asignadas.
