Está en la página 1de 5

FCAPS y Splunk: Cómo monitorizar una red.

Guillermo Guerrero González. Noviembre 2010

ABSTRACT El modelo OSI [1] en 1997, creó la


The Network Management has been a recomendación M.3400 [2], que establece las 5
difficult task for Network Managers since them áreas conceptuales de la gestión de red: el
were created. FCAPS model is the reference in modelo FCAPS [3]. Este modelo teórico debe
network management but it is only theory, ser puesto en práctica con la ayuda de
however management tools make the job easier. herramientas o aplicaciones, cuya elección no
It is important to check all the areas that make puede dejarse al azar. Una herramienta puede no
up the model, so it is advisable to use some tools. ser efectiva en determinadas redes (debido a su
In this article, we review Splunk that is a topología, configuración, etc.). La mejor manera
software used to monitor, report and analyze any que tiene un gestor de cubrir todas sus
kind of management data. Installing the Splunkd necesidades es diseñando sus propias
daemon on every equipment and doing a correct herramientas. Un diseño propio siempre se
configuration, it's possible to have a controlled, ajustará mejor a la realidad por lo que será mucho
safe and efficient network. Nevertheless, it has mas eficiente que una solución cerrada, la
some limitations for small business with high eficiencia es necesaria y para ello, es muy
network traffic. importante que la gestión se pueda automatizar y
realizar de manera remota.

INTRODUCCIÓN
Es imposible evitar todos los posibles
problemas de una red. El trabajo del gestor
Las consecuencias de una caída de las
consiste en detectar y solucionar cualquier tipo
comunicaciones en una empresa pueden ser
de problema, con la ayuda de cuantas
desastrosas, se podrían perder muchos datos,
herramientas necesite (o sin ellas), abarcando
clientes, operaciones que costarían dinero a la
todas las áreas del modelo FCAPS.
empresa. El hecho de tener una red bien
gestionada puede evitar una situación así. La
Una de las tareas del gestor es la de
gestión integral de una red es un proceso
comprobar los logs generados por los equipos de
complicado, el gestor debe tener en cuenta
la red. La cantidad líneas de texto generadas por
muchos factores a la hora de ser eficiente en su
estos equipos pueden llegar a necesitar horas de
trabajo: posibles puntos flacos de una red, cuellos
trabajo. Splunk [4] es un recolector de logs, una
de botella, posibles configuraciones en función
herramienta diseñada para centralizar en una
del trabajo a realizar, gestionar la contabilidad de
máquina y de manera uniforme, todos los logs de
los recursos, actualizar los sistemas de seguridad
la red. Su motor de búsqueda permite
con regularidad, etc.
monitorizar, detectar y reportar los posibles
problemas en algún equipo. Otra característica

1
que ofrece es la posibilidad de integrarse con
otras herramientas y poder analizar toda la •Gestión de Seguridad: la protección de
información generada por ambas. la información y el control de acceso es su
principal cometido. Es el área más difícil de
GESTIÓN FCAPS gestionar puesto que continuamente aparecen
nuevas vulnerabilidades, virus, malware, etc.
El modelo FCAPS es una agrupación de La seguridad no debe ser una meta, sino un
todas las competencias de la gestión de red proceso continuo.
organizadas en 5 áreas que se denominan: Fault,
Configuration, Accounting, Performance y DESCRIPCIÓN DE SPLUNK
Security. Todas deben estar presente en una
buena gestión. La cantidad cantidad de información a ser
inspeccionada por un gestor suele ser alta, además
•Gestión de Fallos: el trabajo de este área los equipos de distintas marcas pueden generar
es detectar, aislar y corregir cualquier problema esta información con formato diferente.
que surja en la red en el menor tiempo posible
y minimizando los daños provocados. Splunk permite la completa recolección y
monitorización de todos estos datos con
•Gestión de Configuración: los equipos independencia de su formato y permite una
e interfaces necesitan ser configurados y este es búsqueda exhaustiva sobre ellos con el fin de
el deber de este área. Una mala configuración monitorizar una red y sus equipos: logs, métricas
puede provocar fallos por mal funcionamiento de los equipos (uso de CPU, espacio en disco,
del equipo. procesos, comprobación de sistema de ficheros),
archivos producidos por el análisis de paquetes
•Gestión de Contabilidad: la [5] (ficheros pcaps), seguimiento de conexiones,
contabilidad de una red es la regulación del uso paquetes SNMP [6], WMI [15], etc. En la figura
de los recursos e inventariado de la misma. 1 se observa el funcionamiento del programa. El
Minimizar los abusos por parte de grupos o servidor de Splunk recaba toda la información
individuos es importante para evitar problemas que el gestor haya configurado para su posterior
de rendimiento. análisis.

•Gestión de las Prestaciones: en este FUNCIONAMIENTO JERÁRQUICO


área se intenta mantener un mínimo de calidad
(velocidad de los enlaces, retardos, Su funcionamiento puede ser autónomo
desbordamientos, etc.), las prestaciones de una (usando el protocolo SNMP o la interfaz WMI si
red pueden verse mermadas por un uso trabaja sobre sistemas Windows) o de manera
desmedido. Este área puede ser indicador para distribuida. Esta última requiere la instalación, en
posibles ampliaciones. todos los equipos de la red, de un demonio:

2
Figura 1. Splunk, esquema de funcionamiento Figura 2. Splunk, de manera distribuida.

splunkd, el cual será el encargado de recopilar, autenticación y configurar el acceso de manera


analizar y devolver los resultados pertinentes en que solo el gestor desde su máquina pueda
el formato deseado. En la figura 2 podemos acceder. Ya sea vía web o mediante una interfaz,
observar este modelo de funcionamiento. El se pueden configurar todos los parámetros y
demonio splunkd (denominado Forwarder) funciones del servicio: búsquedas automatizadas
recolecta los datos de uno o varios equipos y y periódicas, recolectar logs seleccionados,
transmitirlos a un servidor central. Aunque en comprobar archivos de configuración y
esta figura se centralizan los datos recabados, modificarlos si es preciso, configurar alertas para
puede configurarse un análisis previo y reportar eventos específicos, etc.
un informe para aligerar la carga del servidor.
Cada instancia de Splunk es independiente del COMUNIDAD ABIERTA.
servidor central y puede ser gestionada local o INTEGRACIÓN
remotamente.
Una característica de Splunk, es la
Las instancias pueden funcionar de comunidad abierta que la misma compañía
manera jerárquica, facilitando así la distribución soporta. Además de encontrar otros
de la tarea de gestión entre varios gestores, para administradores de redes con los que compartir
que cada uno controle sólo una parte (en la que soluciones, existe un catalogo de Add-ons o
puede estar especializado y ser más eficiente). plugins que facilitan en mayor medida algunos
aspectos. Permiten la integración con otros
ACCESO AL DEMONIO REMOTO programas de gestión como puede ser Nagios [9]
o FireEye [10] o de protocolos no soportados
nativamente como DHCP [11], integración en
El acceso al demonio, por defecto, es vía
redes CISCO [12], comprobación de los correos
web, pero también es posible crear una interfaz
entrantes mediante IMAP [13], etc.
propia para facilitar su uso. Pueden usarse
protocolos como SSL [7] o LDAP [8] para la

3
UTILIDAD EN FCAPS aprendizaje es muy grande. La escalabilidad
también es un problema: a mayores redes, mayor
Splunk puede contribuir a gestionar todas cantidad de datos a recolectar. También existe
las áreas funcionales de FCAPS [14]. Dispone de una limitación administrativa por la licencia
todas las herramientas necesarias para ello: necesaria. Hay dos tipos:

La gestión de fallos puede ser •Licencia Gratuita: pensada para redes


monitorizada mediante alertas, configurando pequeñas y gestionadas por un único gestor.
correctamente todos los eventos posibles Permite la mayoría de las funciones como
(mediante paquetes SNMP por ejemplo). La recolectar todo tipo de información (Universal
configuración de los equipos puede ser Indexing) y analizarla, instalación y manejo de
monitorizada y modificada en tiempo real de plugins, acceso seguro, actuar de manera
manera remota por parte del administrador. distribuida, etc. La cantidad de datos a indexar
por el programa es limitada: 500 megabytes al
La contabilidad puede ser revisada día. Su precio es nulo.
mediante gráficos y tablas generados
directamente por la propia herramienta. De •Licencia para Empresas: todas las
manera similar, Splunk puede controlar posibles funcionalidades del software están disponibles:
cuellos de botella o pérdida de rendimiento (por creación de alarmas, generación de informes
ejemplo usando paquetes SNMP o a través de la periódicos, capacidad para soportar a varios
interfaz WMI [15] de Microsoft). gestores, comunidad privada con mayores
aplicaciones, soporte técnico especializado,
Por último la seguridad es un punto etc. Su coste es variable según el tráfico a
complicado, dado que no existe una red indexar o el soporte elegido.
completamente segura. Con la ayuda de Splunk
es posible detectar y a posteriori analizar una Otras herramientas no necesitan de este
intrusión en la red. Programando alertas es tipo de licencias y son totalmente gratuitas, el
posible tener parte de la red segura pero siempre costo de Splunk puede ser prohibitivo para
será necesario otro tipo de medidas empresas medianas que no les basta con la
(procedimientos, políticas, personal entrenado, licencia gratuita. Nagios es un buen ejemplo de
etc.). herramienta gratuita y con gran soporte por parte
de la comunidad al ser software libre.

LIMITACIONES Por último, el costo computacional de


Splunk puede llegar a ser demasiado alto para los
Las limitaciones de Splunk pueden venir servidores de la empresa y sería necesario
de la mano de la propia configuración. Pesada y ampliarlos. Para evitarlo se podría limitar las
complicada, a veces resulta difícil conseguir lo funciones de Splunk, pero perdería eficacia.
que se quiere exactamente ya que la curva de

4
CONCLUSIONES REFERENCIAS

La solución ofrecida por Splunk para la 1."The OSI reference model," Proceedings of the IEEE ,
gestión de redes tiene un punto de vista eficaz e Day, J.D.; Zimmermann, H.; , 1983
intuitivo. La recopilación de muchos datos de la 2. "Recomendación M.3400"
red puede ser una tarea costosa que con Splunk http://www.itu.int/rec/T-REC-M.3400-200002-I/en
3."High Availability for Network Management
se simplifica. Las limitaciones son principalmente
Applications," Availability, Reliability and Security, 2007.
económicas, que no deberían ser un problema Prabhu, S.; Venkat, R.; ARES 2007.
para grandes empresas. Para empresas pequeñas 4.“Splunk”, http://www.splunk.com
con un alto tráfico en su red es posible que no sea 5.“TcpDump”, http://es.wikipedia.org/wiki/Tcpdump
la solución más adecuada por el alto coste de la 6.“SNMP and SNMPv2: the infrastructure for network
licencia. management” Stallings,W. ; Communications Magazine,
IEEE, 1998
7."Inside SSL: the secure sockets layer protocol," IT
La curva de aprendizaje de Splunk puede Professional , Chou, W.; , 2002
ser un problema para los gestores pero las 8."Profile Management and Authentication Using LDAP,"
posibilidades de Splunk son muy altas. Aun así, el Computer Engineering and Technology, 2009. ICCET
uso de otras herramientas que ayuden a la gestión '09. International Conference on. Qadeer, M.A.; Salim,
M.; Akhtar, M.S.; , 2009
total de la red es recomendable.
9."Nagios" - The Industry Standard in IT Infrastructure
Monitoring.
http://www.nagios.org/
10."FireEye" Malware Protection System
http://www.fireeye.com/
11."DHCPD" - POSIX
http://splunkbase.splunk.com/apps/All/4.x/Add-
On/app:DHCPD+-+POSIX
12. Splunk for "Cisco Security"
http://splunkbase.splunk.com/apps/All/4.x/app:Splunk+for
+Cisco+Security
13.Splunk for "IMAP"
http://splunkbase.splunk.com/apps/All/4.x/App/app:Splunk
+for+IMAP
14.Splunk - "Network Management"
http://www.splunk.com/view/network-management/SP-
CAAACP4
15."WMI" - Microsoft
http://technet.microsoft.com/es-
es/library/cc787057%28WS.10%29.aspx

También podría gustarte