Post on 31-Dec-2016
funkschau 19/2013
Inside Prueba de comparacin
uestras redes crecen de ma-
nera imparable, a diario se
suman nuevos dispositivos
almbricos e inalmbricos en
forma de ordenadores de so-
bremesa, porttiles, tabletas
o smartphones. Esta cantidad de dispositivos
de usuario final en aumento requiere un ren-
dimiento adicional, conectividad y capacidad
de almacenamiento que nosotros propor-
cionamos con nuevos servidores, switches,
routers y unidades de almacenamiento. Este
crecimiento de las redes y el correspondien-
te aumento de la complejidad, hacen que la
demanda de productos de monitorizacin
de redes tambin se incremente. El mercado
ofrece una solucin para cada bolsillo, tanto
en forma de productos de monitorizacin de
redes de cdigo abierto, comerciales con nu-
merosas funciones, como de productos que
se pueden adquirir de forma gratuita. Pero,
le resulta a la empresa ms econmico con-
tar con una solucin de cdigo abierto que
con una comercial?
Con la comparacin entre dos productos de
monitorizacin de redes populares, Paessler
PRTG Network Monitor (comercial) y Nagios
Core (cdigo abierto), intentamos responder
a esta y otras preguntas.
Ambos productos ofrecen monitorizacin del
rendimiento y gestin de eventos para dispo-
sitivos en red como servidores, switches, rou-
ters y SAI, as como para servicios y pginas
web o aplicaciones empresariales. Informan
a los administradores en caso de que se pre-
senten problemas, y generan una gran canti-
dad de informes que documentan el estado
de la red, sus dispositivos y servicios. Para
la monitorizacin se sirven, entre otros, de
sencillas funciones como solicitudes de ping
para dispositivos individuales y SNMP. Las ca-
ractersticas de los dos productos abarcan la
exploracin automtica de la red y la detec-
cin de dispositivos de red (Auto-Discovery),
monitorizacin distribuida, mapas, diagra-
mas y grficos, alertas y compatibilidad IPv6.
Desde el punto de vista de la interfaz, los
productos cuentan con muchos puntos en
comn, pero por detrs se distinguen algu-
nas diferencias de forma clara.
Nagios Core 3.5Donde mejor funciona Nagios, que apareci
por primera vez a finales de los aos 90, es
en entornos accesibles con no demasiados
dispositivos, ya que el aprovisionamiento
necesario de los dispositivos requiere mucho
tiempo en grandes redes con muchos nodos.
El producto fue diseado para Linux, pero se
puede ejecutar en otras plataformas Unix con
mayor o menor grado de dificultad. Nagios
Core es un software de cdigo abierto, pero
cuenta con asistencia tcnica comercial, por
ejemplo con Nagios Enterprises.
Nagios supervisa muchos servicios de red,
como SMTP, POP3, HTTP o NNTP, y vigila la
utilizacin de recursos de host, por ejemplo
la carga del procesador y la utilizacin de
la memoria y los discos. Con ayuda de casi
2,000 plug-ins, la funcionalidad del producto
puede aumentar, por ejemplo para supervi-
sar servicios que no eran compatibles desde
el principio con el producto principal. Quien
ya tiene experiencia con lenguajes como C,
Perl o Python, puede crear adems sus pro-
pios plug-ins.
La pgina de inicio de Nagios Core es tan simple como las caractersticas de todo el paquete.
En PRTG, los sensores esperan pacientemente a que un clic de ratn los agregue a un dispositivo supervisado
Figura: Nagios
No hay nada GratisEl software de monitorizacin de redes de cdigo abierto es algo popular y dentro de este sector, Nagios es todo un xito. Funkschau realiza un test de comparacin para averiguar si este producto disponible de manera gratuita es equiparable en trminos de precio-rendimiento a otro producto comercial muy popular, Paessler PRTG Network Monitor.
Figura: Paessler
19/2013
Inside
funkschau
19/2013 funkschau
9Inside
Nagios berwacht viele Netzwerkser-vices, darunter SMTP, POP3, HTTP oder NNTP und es beobachtet die Nutzung von Host-Ressourcen, beispielsweise die CPU-Load, Speicher- und Plattennutzung. Mit Hilfe von inzwischen fast 2000 Plug-ins lsst sich die Funktionalitt des Produkts erweitern, um beispielsweise Services zu beobachten, die das Core-Produkt nicht von vornherein untersttzt. Wer erfahren genug mit Sprachen wie C, Perl oder Python ist, kann sich auerdem seine eigenen Plug-ins schreiben.
Nagios-Core ist tatschlich kostenlos verfgbar. Allerdings enthlt Nagios-Core auch nicht viel mehr, als die Open-Source-Monitoring-Engine. Noch nicht einmal Quickstart-Guides, die bei dem Einstieg in das Produkt helfen, sind dabei, ganz zu schweigen von Features wie SNMP-Traps, Dashboards, Mobile-App, Konfigurations-assistenten oder eine Backend-Datenbank. Wer sich nicht qulen und sich seine Moni-toring-Lsung nicht mit kostenlosen Add-ons selbst zusammenbauen mchte so-fern das berhaupt mglich ist , der muss Geld in die Hand nehmen, fr den Einstieg mindestens 1.995 Dollar. Dafr gibt es dann die Nagios-XI-Standard-Edition fr maximal 100 Hosts und fnf Supportanfra-gen. Die Nagios-Website listet zwar noch die Nagios-Business-Edition fr 1.295 Dol-lar auf, wer aber darauf klickt, wird zu Nagios-XI weitergeleitet. Verfgbar sind auch noch eine Nagios-Core-Student-Editi-on fr 50 Dollar und eine Professional-Edi-tion fr 250 Dollar. Diese Pakete sind zwar deutlich gnstiger als Nagios-XI-Standard und sie bieten etwas mehr Funktionalitt als die kostenlose Version, aber auch sie enthalten nicht einmal die Hlfte der XI-Standard-Features. Dinge wie Dashboards, Datenbank-Back-end, Berichtsplanung und Konfigurationsassistenten sind auch darin nicht enthalten. Auerdem sind sowohl die Student- als auch die Professional-Edition ausschlielich als vorkonfigurierte virtuelle Maschinen auf Basis von CentOS 6 ver-fgbar, womit sie fr viele Unternehmen sicher sofort ausscheiden. Unterm Strich also: minimale Grundfunktionalitt gibt es kostenlos, ein tatschlich mit anderen kom-merziellen Monitoring-Produkten vergleich-bares vollstndiges Paket ab 1.995 Dollar.
Nagios-Setup: einfach bis kompliziert
Nagios-Core bentigt eine Linux- oder Unix-Maschine mit Web-Server (vorzugs-weise Apache), falls die im Paket enthalte-nen Webschnittstellen genutzt werden sollen. Im Nagios-Jargon wird eine solche Webschnittstelle CGI (Computer-Genera-
ted-Interface) genannt. Die Installation von Nagios erfordert, die jeweiligen Pakete her-unterzuladen und einige Konfigurationsein-stellungen vorzunehmen. Wie das genau funktioniert, ist von Linux-Distribution zu Linux-Distribution verschieden. Viele Distri-butionen haben Nagios-Pakete gleich in ih-rem Repository verfgbar, was die Sache vereinfacht. Ist kein passendes Paket vor-handen, dann wird der Quellcode herunter-geladen und kompiliert. Wie das geht, rich-tet sich auch wieder nach der eingesetzten Linux-Version. Die auf der Nagios-Website verfgbaren Quickstart-Guides beziehen sich leider auf hoffnungslos veraltete Linux-Versionen und sind damit nur bedingt brauchbar. Im Grunde sind immer folgende Schritte auszufhren:1. Erzeugen eine Benutzerkontos fr Nagios, gegebenenfalls erzeugen einer Nagios-Gruppe2. Herunterladen von Nagios und den gewnschten Plug-ins3. Kompilieren und installieren von Nagios4. Anpassen der Konfiguration durch Editieren von Konfigurationsdateien5. Konfigurieren der Webschnittstelle6. Kompilieren und installieren der Nagios-Plug-ins7. Starten von Nagios und Konfiguration des automatischen Starts
Wer Nagios so installieren mchte, sollte sich schon einigermaen gut mit Linux auskennen und am besten zuvor im Web nach halbwegs aktueller Dokumentation
von Drittanbietern suchen. Fr das Moni-toring von public Services beziehungs-weise von Protokollen wie HTTP, FTP oder SMTP bentigt Nagios weder Agentenpro-gramme noch SNMP auf den Hosts. Damit kommt der Administrator aber noch nicht weit. Geht es um Informationen wie Fest-platten-, CPU-, und Speichernutzung, Be-nutzerinformationen, laufende Prozesse oder Services, alles Dinge, die bei Nagios als private Services bezeichnet werden, dann kommt der Administrator nicht dar-um herum, Agenten auf den Hosts zu in-stallieren. Selbstverstndlich gibt es ver-schiedene Agenten fr unterschiedliche Hosts, beispielsweise Linux-, Windows-Server, Router, Switches und Drucker. Meist reicht es aber nicht aus, einfach den oder die jeweiligen Agenten zu installieren, zu-stzlich sind verschiedene Konfigurations-dateien zu aktualisieren, um mit dem Mo-nitoring berhaupt zu beginnen. Und diese Aktualisierung geschieht durch Editieren von Konfigurationsdateien, ber die grafi-sche Benutzerschnittstelle des Programms ist das nicht mglich.
Nicht mehr State of the Art: die Web-GUI
Die Benutzerschnittstelle im Browser setzt sich aus mehreren der oben erwhn-ten CGIs zusammen. Die Startseite zeigt links die Basisnavigation und im Zentrum einen Abschnitt mit Ankndigungen/Mel-dungen und Links. Hier erhlt der Adminis-trator Zugriff auf Softwareaktualisierun-
Die von Nagios-Core generierten Berichte beschrnken sich auf das Notwendigste und sind standardmig nicht fr einen Export vorgesehen.
Bild: Nagios
De hecho, Nagios Core est disponible de
manera gratuita. Pero no contiene mucho
ms aparte del motor de monitorizacin de
cdigo abierto. Ni siquiera guas de inicio
rpido que sirvan de ayuda para comenzar
a utilizar el producto, por no hablar de ca-
ractersticas como capturas SNMP, paneles,
aplicacin mvil, asistentes de configuracin
o una base de datos back-end. Quien no se
quiere torturar construyendo por s mismo
una solucin de monitorizacin con add-ons
gratuitos, en la medida que esto pueda ser
posible, tiene que recurrir a un servicio de
pago de 1,995 dlares como mnimo. Por
este precio se obtiene el Nagios XI Standard
Edition, para un mximo de 100 hosts y cinco
solicitudes de asistencia. La pgina web de
Nagios tambin menciona el Nagios Busi-
ness Edition por un precio de 1,295 dlares,
pero si se hace clic en l se llega a Nagios
XI. Tambin hay Nagios Core Student Edition
por 50 dlares y un Professional Edition por
250 dlares. Estos paquetes son bastante
ms econmicos que Nagios XI Standard y
ofrecen ms funciones que la versin gratui-
ta, pero no incluyen ni la mitad de caracters-
ticas del XI Standard. Tampoco incluyen pa-
neles, bases de datos back-end, planificacin
de informes ni asistentes de configuracin.
Adems, tanto el Student como el Professio-
nal Edition estn disponibles exclusivamente
como mquinas virtuales pre configuradas
en base a CentOS 6, por lo que de mane-
ra automtica queda excluido para muchas
empresas. En resumen: las funciones bsi-
cas mnimas son gratuitas, pero el paquete
completo que se puede comparar con otros
productos comerciales de monitorizacin se
obtiene a partir de 1,995 dlares.
Configuracin de Nagios: de sencilla a complicadaNagios Core requiere un equipo Linux o Unix
con servidor web (preferiblemente Apache),
en caso de que se tengan que utilizar las in-
terfaces web incluidas en el paquete. En el
argot de Nagios, estas interfaces web se de-
nominan CGI (interfaz generada por ordena-
dor, Computer Generated Interface).
La instalacin de Nagios requiere descargar los
paquetes correspondientes y llevar a cabo al-
gunos ajustes en la configuracin. Dependien-
do de una u otra distribucin Linux, funciona
de forma diferente. Muchos distribuidores ya
cuentan con paquetes Nagios disponibles en
su repositorio, lo que simplifica algo el pro-
ceso. Pero si no se cuenta con un paquete
adecuado, entonces se descarga y se compila
el cdigo fuente. El funcionamiento depende
de nuevo de la versin Linux que se utiliza.
Lamentablemente, las guas de inicio rpido
disponibles en la pgina web de Nagios se
refieren a versiones antiguas de Linux y por lo
tanto no son tiles. Bsicamente, siempre hay
que realizar los siguientes pasos:
1. Crear una cuenta de usuario para Nagios,
en caso necesario crear un grupo Nagios.
2. Descargar Nagios y los plug-ins deseados.
3. Compilar e instalar Nagios.
4. Adaptar la configuracin editando los
archivos de configuracin.
5. Configurar la interfaz web.
6. Compilar e instalar los plug-ins de Nagios.
7. Iniciar Nagios y configurar el inicio auto-
mtico.
Quien quiera instalar Nagios de esta manera
deber tener buenos conocimientos de Linux,
y lo mejor ser buscar en Internet una docu-
mentacin ms o menos actual de terceros.
Para la monitorizacin de servicios pblicos
o protocolos como HT, TP, FTP o SMTP, Na-
gios no requiere ni programas de agentes ni
SNMP en los hosts. Pero, de esta manera, el
administrador no llega muy lejos. Cuando se
trata de informacin como la utilizacin de los
discos duros, el procesador y la memoria, los
procesos o servicios en marcha, todo lo que
en Nagios se denomina como servicios pri-
vados, entonces el administrador no puede
evitar tener que instalar agentes en los hosts.
Por supuesto, hay diversos agentes para los
diferentes hosts, por ejemplo servidores Linux
o Windows, routers, switches e impresoras.
La mayora de las veces no es suficiente con
instalar los agentes correspondientes, sino
que adems hay que instalar diferentes archi-
vos de configuracin para poder comenzar
con la monitorizacin. Y esta actualizacin se
produce mediante la edicin de archivos de
configuracin, ya que mediante la interfaz
grfica de usuario del programa no es posible.
Web-GUI ya no est a la ltimaLa interfaz de usuario en el navegador est
compuesta de varias de las CGI que se han
nombrado con anterioridad. En la par-
te izquierda, la pgina de inicio muestra la
navegacin bsica y en el centro un sector
con anuncios/avisos y enlaces. Aqu, el ad-
ministrador obtiene acceso a actualizacio-
nes de software, asistencia y otros recursos
de utilidad. Con ayuda del men en la par-
te izquierda, el administrador navega por la
informacin que Nagios compila, desde una
vista general hasta informacin detallada e
informes, pasando por los hosts y los proble-
mas conocidos.
Un resumen tctico muestra el estado ac-
tual del sistema. La vista presenta, por ejem-
plo, hosts y servicios con un resumen del
estado correspondiente, calificado con ok,
crtico, aviso, desconocido y pendien-
te. El diagrama de red es una representacin
grfica de todos los hosts con su estado y sus
conexiones. El administrador ve los detalles
sobre un host cuando pasa el ratn sobre el
icono correspondiente. En s, este diagrama
de red es genial, ya que ofrece una visin
Los informes que Nagios Core genera se limitan a lo esencial, y de manera estndar no estn preparados para ser exportados.
Figura: Nagios
19/2013
Inside
funkschau
general inmediata de la infraestructura de la
red. Pero cuando se cuenta con varios cientos
de hosts en la red deja de ser algo prctico.
Por lo dems, la interfaz de usuario de Na-
gios Core deja bastante indiferente, con un
aspecto sencillo y arcaico. Le ira bien una ac-
tualizacin para ponerse a la altura de los GUI
actuales, para organizar mejor los datos en las
tablas y para ganar en legibilidad. La simplici-
dad de la interfaz tiene una ventaja: la nave-
gacin funciona con buen ritmo y los detalles
de host a host se obtienen con rapidez. Sin
embargo, PRTG demuestra que las interfaces
modernas tambin pueden ser rpidas.
Naturalmente, Nagios Core cuenta con in-
formes pre-configurados de disponibilidad,
tendencias y alertas que se visualizan en la
pantalla, permitiendo a los administrado-
res elaborar algunos informes ad-hoc. Los
parmetros para ello se pueden seleccionar
generalmente en una lista desplegable. Los
informes se refieren siempre a hosts, grupos
de hosts, servicios o grupos de servicios. El
diseo de los informes es como el de la in-
terfaz de usuario: arcaico. Y no he llegado
a encontrar ninguna posibilidad de exportar
informes, independientemente del formato.
Es posible que exista algn plug-in o add-on
para ello, pero no me he molestado en bus-
carlo en la pgina web de Nagios Exchange.
Una funcin tan bsica debera estar integra-
da en el producto.
Las noticias son mejores en lo que a las aler-
tas respecta, ya que el producto las realiza
mediante e-mail o SMS. Incluso existe la fun-
cin para la escalacin de una alerta, por lo
menos considerando que el programa se di-
rige a diferentes personas dependiendo de la
gravedad del problema. Nagios enva alertas
cuando se detectan modificaciones en el es-
tado o cuando un host o servicio permanece
durante un perodo de tiempo predefinido
en un estado que no sea OK. Los receptores
de estas alertas son usuarios que estn regis-
trados en un grupo de contacto asignado al
host o servicio correspondiente.
Por supuesto, es necesario configurar todo
esto. La interfaz grfica de usuario de Nagios
Core es apta para examinar ajustes de con-
figuracin, pero para que un administrador
realice ajustes o modifique los ya existentes
deber editar los archivos de configuracin
en un editor. Esto afecta no solo a la configu-
racin de las alertas que ya se han menciona-
do, sino a todos los ajustes de configuracin
para hosts, servicios, grupos de host, etc. En
caso de que solo haya que modificar el va-
lor lmite para una comprobacin, habr que
buscar y editar el archivo de configuracin
correspondiente. El manejo no me parece
sencillo, pero seguramente habr muchos
administradores que me contradigan.
El trmino Core en el nombre del producto
Nagios Core es, de hecho, una buena indica-
cin de lo que se puede esperar del produc-
to: la funcin bsica para la monitorizacin
de una infraestructura. Para determinados
entornos, especialmente los entornos ms
pequeos, puede ser suficiente y funcionar
correctamente. Pero a menudo, en los entor-
nos ms pequeos, donde la experiencia con
Linux/Unix no es lo habitual, puede resultar
complicado configurar el producto correcta-
mente para ponerlo en marcha. Y quien por
este motivo quiera adquirir la asistencia pro-
fesional, llegar rpidamente al nivel de pre-
cios de una solucin comercial como PRTG,
que cuenta con la asistencia profesional in-
cluida.
PRTG Network MonitorEl PRTG Network Monitor versin 12.3.3
siempre ha trabajado en nuestra red de
manera eficaz, por lo que durante mucho
tiempo no ha sido necesario realizar ningu-
na actualizacin. Pero cuando recib el aviso
de que se haba descargado la versin 13.3.7
del canal Canary de Paessler, decid que ya
era hora de llevar a cabo la actualizacin que
tanto tiempo haba postergado. Despus de
un ao, esperaba encontrarme novedades y
modificaciones importantes, y as fue.
Tanto la actualizacin automtica como la
instalacin automtica del software, que a
su vez tambin se haba descargado de for-
ma automtica, se realiz sin ningn pro-
blema, como suele ser habitual con Paessler.
El nico punto criticable es que la rutina de
instalacin reinicia el ordenador durante el
proceso de instalacin. No estoy totalmente
seguro de si se me inform o no antes de
comenzar la instalacin, pero no me parece
algo relevante. No suelo tener demasiada fe
en este tipo de reinicios para la instalacin
o actualizacin de un software, ya que casi
siempre se producen en momentos inoportu-
nos. Estoy convencido de que si quisieran, los
desarrolladores de software tambin podran
conseguirlo de otra manera.
Aqu solo se trataba de la actualizacin de
una versin de PRTG ya existente, pero la ins-
talacin de un nuevo producto PRTG en un
equipo Windows no es mucho ms compli-
cada: el administrador descarga el producto
desde la pgina web de Paessler e inicia el
archivo ejecutable. Al cabo de pocos minutos
PRTG ya est instalado, junto con los compo-
nentes de apoyo como por ejemplo el mo-
tor de base de datos. Menciono la base de
datos en particular por un motivo: muchas
aplicaciones de monitorizacin comparables
de otros fabricantes utilizan el servidor Mi-
crosoft SQL para el almacenamiento de datos
pero, en primer lugar, esta no es la opcin
ideal para el almacenamiento de numerosos
archivos que se modifican con asiduidad y, en
segundo lugar, la configuracin de inicio no
es tan sencilla como el fabricante nos quiere
hacer creer. Por el contrario, con el almacena-
miento de datos integrado en PRTG no existe
ningn problema y tambin es rpido como
un rayo.
Cuando la interfaz de gestin se inicia por
primera vez en el navegador se activa el gur
de configuracin. Este proporciona un buen
servicio durante la configuracin inicial del
PRTG, ya que gua al administrador paso a
paso por los ajustes ms necesarios o prc-
ticos, garantizando de esta manera que no
se olviden. Por ejemplo, esta pequea apli-
cacin hace hincapi en que podra ser una
buena idea activar la codificacin SSL. Con
estas indicaciones, los ajustes de configu-
racin como las notificaciones para los sis-
temas operativos Windows, Linux, Solaris y
Mac, datos de Vmware, Xen-Server y SNMP
y otros ajustes de los servidores para los con-
troladores de dominio a supervisar, servidores
Exchange y de correo se suelen realizar sin
ningn incidente. Antes de que el gur se
retire para disfrutar de un merecido descan-
Nagios Core
Fabricante: Nagios Enterprises
Caracterstica: Network Monitoring Software
Precio: gratuito, cdigo abierto
Web: nagios.org
A favor y en contra:
+ No hay costes de adquisicin
+ Buen rendimiento
- La configuracin puede ser complicada
- Pocas funciones y caractersticas
- Se requieren buenos conocimientos de Linux
P E R F I L
19/2013
Inside
funkschau
19/2013 funkschau
11Inside
die Hersteller uns weismachen wollen. Mit dem in PRTG integrierten Datenspeicher gibt es hingegen keine Schwierigkeiten und pfeilschnell ist er auch.
Beim ersten Start der Management-schnittstelle im Browser tritt der Konfigu-rations-Guru in Aktion, der bei der anfng-lichen PRTG-Konfiguration gute Dienste leistet, indem er den Administrator Schritt fr Schritt durch notwendige oder sinnvol-le Einstellungen fhrt und damit gewhr-leistet, dass dieser nichts vergisst. Bei-spielsweise macht diese kleine Applikation darauf aufmerksam, dass es eine gute Idee sein knnte, SSL-Verschlsselung zu aktivieren. So an die Hand genommen, sind Konfigurationseinstellungen wie die Anmeldeinformationen fr Windows-, Linux-, Solaris- und Mac-OS-Systeme, Vm-ware-, Xen-Server- und SNMP-Anmelde-daten und weitere Server-Einstellungen fr zu beobachtenden Domnencontrol-ler, Exchange- und Mail-Server schnell und in der Regel unfallfrei erledigt. Bevor der Guru sich dann zur wohlverdienten Ruhe auf sein Nagelbett zurckzieht, schlgt er noch vor, ein Netzwerksegment zu durch-suchen. Gute Idee, denn dabei handelt es sich um die fr Netzwerkmanagement-applikationen typische Netzwerk-Discove-ry. Der Administrator gibt den Namen einer Gruppe an, der entdeckte Gerte hinzugefgt werden sollen, spezifiziert eine Basisadresse fr IPv4 sowie eine Start- und Endadresse, klickt auf Speichern und Weiter und kann dann bereits beginnen, sich mit der Managementschnittstelle vertraut zu machen, whrend die Discove-ry im Hintergrund luft.
Fr jedes Gert im Netzwerk, das PRTG-Network-Monitor beobachten soll, ist ein entsprechendes Gert in der PRTG-Konfi-guration zu erzeugen. Der Begriff Gert ist dabei nicht wrtlich zu nehmen, denn neben Servern, Arbeitsstationen, Switches oder APs knnen diese Gerte beispiels-weise auch Websites, Clouds und Internet-verbindungen sein. Diesen Gerten sind Sensoren zuzuweisen, von denen jeder einen bestimmten Aspekt des Netzwerks beziehungsweise Gerts berwacht. Wh-rend solche Einstellungen bei Nagios in verschiedenen Konfigurationsdateien ma-nuell durchzufhren sind, findet PRTG-Net-work-Monitor whrend der Discovery die Art beziehungsweise den Typ eines gefun-denen Gerts selbst heraus und installiert auch entsprechende Sensoren automa-tisch, womit das Programm eine gute Grundlage schafft, auf die der Administra-tor spter aufbauen kann. hnlich wie der Begriff Gert ist bei PRTG auch der Begriff Sensor etwas anders zu interpre-
tieren, als Kenner manch anderer Manage-mentapplikation es tun wrden: Es handelt sich bei diesen Sensoren nicht um Softwa-re, die auf den zu berwachenden Gerten luft, sondern die Sensoren laufen auf ei-ner zentralen Probe. Von dort aus rufen sie
Informationen von den Clients zum Bei-spiel mittels WMI oder SNMP ab.
Schnittstelle mit TurboladerGespannt war ich auf die neue Web-
Schnittstelle. Ob die nun HTML, XHTML
Die Gerte-Seiten der Managementschnittstelle von PRTG zeigen, was dem Anwender wichtig ist.
Bild: PaesslerBild: Paessler
Die breite farbige Status-Bar zeigt dem Administrator in PRTG unmissverstndlich, ob mit der beobachteten Ressource alles in Ordnung ist oder nicht.
so, recomienda examinar un segmento de la
red. Es una buena idea, ya que se trata de la
tpica deteccin de redes para aplicaciones de
gestin de redes. El administrador indica el
nombre de un grupo al que se aadirn los
dispositivos detectados, especifica una direc-
cin bsica para IPv4, as como una direccin
de inicio y final, hace clic sobre guardar y
continuar y ya puede comenzar a familia-
rizarse con la interfaz de gestin mientras la
deteccin se desarrolla en un segundo plano.
Para cada dispositivo en red que PRTG Net-
work Monitor tenga que supervisar se debe
generar el correspondiente dispositivo en la
configuracin PRTG. No hay que tomarse el
concepto dispositivo al pie de la letra, ya que
junto a los servidores, estaciones de trabajo,
switches o puntos de acceso, estos dispositi-
vos tambin pueden hacer referencia a p-
ginas web, nubes y conexiones de Internet.
Estos dispositivos tienen sensores asignados
que controlan determinados aspectos de la
red o del dispositivo. Mientras que en Na-gios
hay que realizar todos estos ajustes de for-
ma manual, durante la deteccin PRTG Net-
work Monitor define por s mismo el tipo del
dispositivo encontrado e instala tambin los
sensores correspondientes automticamente,
con lo que el programa proporciona una bue-
na base sobre la que el administrador podr
seguir trabajando. Al igual que sucede con
el trmino dispositivo, en PRTG el trmino
sensor tambin hay que interpretarlo de
una manera algo particular respecto al senti-
do que le otorgaran los conocedores de otras
aplicaciones de gestin. En este caso los sen-
sores no son un software que se ejecuta en
los dispositivos a supervisar, sino que los sen-
sores funcionan en una sonda central. Desde
all acceden a la informacin de los clientes,
por ejemplo a travs de WMI o SNMP.
Interfaz con TurboladerTena mucha curiosidad por conocer la inter-
faz web. Ahora, al usuario le da igual si utiliza
HTML, XHTML o HTML5, ya que lo relevante
es el uso intensivo de Ajax. Si se aplica correc-
tamente (como Paessler hace), Ajax reduce la
carga repetida y el procesamiento de HTML,
CSS y Javascript, lo que permite un manejo
ms rpido y beneficia al usuario. PRTG re-
carga raras veces las pginas completas y, en
su lugar, actualiza elementos individuales. En
vez de cargar la pgina de nuevo, la nueva
interfaz muestra la mayor parte de las tareas
en la ventana emergente dentro del navega-
dor. En conjunto, esto tambin facilita la na-
vegacin, de forma que el usuario se puede
concentrar en la tarea que le ocupe y puede
volver a la pgina de salida con facilidad. To-
dos los dilogos estn implementados como
ventanas emergentes, por lo que el usuario
nunca pierde el contexto de la tarea en cur-
so. Incluso si dentro de la interfaz de usuario
se requiere la introduccin de nuevos datos,
el usuario volver despus justo al punto en
el que estaba.
Lo anunciado era una interfaz web con un
nuevo diseo de una pgina, pero yo no me
poda imaginar qu aspecto podra tener
algo as. Por suerte, est claro que Paessler y
yo tenemos conceptos diferentes de lo que es
un diseo de una pgina. Para m, un diseo
de una pgina es un diseo en el que todo
un portal web est alojado en una sola p-
gina y se llega a cada uno de los contenidos
desplazndose por la pgina con el ratn. Por
supuesto, en este tipo de diseo tambin hay
un men de navegacin que inicia puntos de
men individuales, pero no los carga en una
nueva pgina, sino que provocan un salto a
un anclaje situado en esa misma pgina. Evi-
dentemente, Paessler no lo ha hecho as, ya
En PRTG, la amplia y colorida barra de estado le muestra al administrador de manera inequvoca si hay algn problema con los recursos vigilados o todo est bien.
Los laterales para dispositivos de la interfaz de administracin de PRTG muestran aquello que es importante para el usuario.
Figura: PaesslerFigura: Paessler
19/2013
Inside
funkschau
que sera una locura con una aplicacin de
este tipo, y todo el volumen que conlleva. A
lo que Paessler se refiere es a lo siguiente:
cuando el usuario hace clic sobre un enlace
o botn situado dentro de una pgina, este
clic no suele tener como consecuencia la
carga de una nueva pgina, sino el inicio o
recarga de un elemento especfico. Adems,
ahora Paessler presenta ms informacin que
nunca en una sola pgina. Pero al igual que
antes, la aplicacin est compuesta por p-
ginas individuales para dispositivos, sensores,
alarmas, etc. Es necesario considerar este di-
seo de una pgina en combinacin con la
mencionada utilizacin de Ajax, cuyas venta-
jas ya se han expuesto. Y s, la aplicacin o,
mejor dicho, la interfaz, ha ganado mucha,
pero que mucha velocidad.
Mientras que la interfaz de usuario de Nagios
obtiene su elevada velocidad renunciando y
reduciendo ciertos aspectos, PRTG es capaz
de alcanzar un rendimiento igual de elevado
mediante la utilizacin de tecnologa web
moderna y una programacin adecuada, y
adems reproduce pginas web muy interac-
tivas con una gran cantidad de informacin
presentada de forma clara y con elementos
grficos de apoyo.
Muchas mejoras en los detallesEl usuario se encuentra con los cambios ms
evidentes en la pgina de sensores, que aho-
ra muestran grficos coloridos y presentan
los ltimos datos en directo. Los ajustes de
cada uno de los canales de sensores se pue-
den modificar directamente con un solo clic
en el icono del sensor, es decir, que aqu el
administrador no tiene que editar ningn
archivo de configuracin en el editor de
texto como sucede en Nagios. Una lista en
color que ocupa todo el ancho muestra de
manera clara el estado actual de un sensor.
En caso de que un sensor pueda ofrecer lis-
tas principales, por ejemplo para Netflow o
anlisis, entonces PRTG muestra el grfico
correspondiente directamente en la pgina
de sensores. De manera similar a las pginas
de los sensores, tambin las pginas de dis-
positivos han sufrido cambios. Estas pginas
muestran ahora los sensores del dispositivo
en diferentes tamaos.Los usuarios pueden definir prioridades y fa-
voritos en PRTG, clasificar las listas segn cor-
responda y mostrar las listas de sus favoritos.
Esto ahora es an ms fcil, ya que es posible
modificar la prioridad y el estado de favori-
to de un dispositivo o sensor en cualquier
momento con ayuda del smbolo correspon-
diente, por ejemplo en el rbol de dispositi-
vos. Entre otras cosas, PRTG utiliza esta infor-
macin para definir el orden de los mensajes
y el tamao relativo de los dispositivos y sen-
sores en las pginas. Para Paessler, el usuario
es quien debe decidir lo que es importante
para l. Yo estoy de acuerdo, y me parece que
esta es la herramienta adecuada para ello.
Un nuevo clculo heurstico muestra ahora
sensores similares. Cada da, PRTG exami-
na la base de datos de monitorizacin para
encontrar sensores que muestran comporta-
mientos similares en un da. Este anlisis est
totalmente automatizado y es independiente
del tipo de sensor. Para qu es buena esta
caracterstica? Ayuda al usuario a encontrar
conexiones transversales en su red. Por ejem-
plo, como resultado se podra mostrar que el
puerto 12 del router A muestra bsicamente
el mismo patrn de consumo de banda an-
cha que el puerto 2 del servidor B; y hasta
ahora el administrador no tena ni idea de
que exista esta conexin. Por lo tanto, esta
caracterstica proporciona informacin que
facilita el anlisis de comportamientos o erro-
res, ya que muestra conexiones que antes no
se podan detectar.
Por supuesto, en la nueva versin encon-
tramos una gran cantidad de rectificacio-
nes de errores, adems de algunas mejoras
y ampliaciones en los sensores y un par de
caractersticas nuevas. Sobre la integracin
de una red social, est por ver si era algo
totalmente necesario, a m no me urge ha-
cerme fan de Facebook de PRTG a travs de
la interfaz web. Y en cuanto a la aplicacin
de PRTG para i-OS y Android, ya escrib en
una primera aproximacin que en general es
tan agradable como la interfaz web. Paessler
ha hecho algunas cosas por SNMP, como por
ejemplo revisar en profundidad el sistema
interno para la monitorizacin SNMP. Ahora
es compatible, entre otros, con SNMP-v3 con
codificacin AES. Adems se ha mejorado el
tratamiento de errores para numerosos tipos
de sensores SNMP.
El inconvenienteEl paso a la nueva configuracin tiene un
pero: desde el PRTG 7, los usuarios tenan
la libertad de modificar cdigos CSS, imge-
nes, conjuntos de iconos y colores o de aa-
dir nuevos elementos. Probablemente, algu-
nas organizaciones hayan adaptado PRTG
a su propia imagen. PRTG sigue estando
abierto a este tipo de modificaciones, pero
con la reorganizacin de la interfaz web se
ha cambiado una gran cantidad de cdigos.
Y, desgraciadamente, esto significa que las
modificaciones existentes definidas por el
usuario no se pueden adoptar de forma au-
tomtica. Por lo tanto, los usuarios debern
realizar algunos ajustes manualmente. Por
suerte, Paessler describe en la nueva docu-
mentacin API cmo se puede adaptar la
nueva interfaz.
El precioEl modelo de licencia para PRTG va en funcin
del nmero de sensores. PRTG Network Mo-
nitor se puede descargar de manera gratuita
para un mximo de diez sensores, lo que es su-
ficiente para probar el producto. Y en caso de
que se quiera probar el producto en una red
de mayor tamao con un nmero de sensores
ilimitado, se puede hacer con una versin de
prueba de 30 das. Si para el uso se necesitan
ms de diez sensores, a partir de 300 euros
se pueden activar 100 sensores. Despus los
sensores se pueden adquirir escalonadamente
en paquetes con 100, 500, 1.000, 2.500 o un
nmero ilimitado de sensores. Por supuesto,
cuanto mayor sea el paquete, ms econmico
ser el precio de cada sensor. Como mximo,
el producto con un nmero ilimitado de sen-
sores y un servidor central se puede adquirir
por 8.000 euros (PRTG Network Monitor Un-
limited), y aadiendo un nmero ilimitado de
sensores y de servidores centrales, el precio
asciende a 24.000 euros (PRTG Network Mo-
nitor Corporate).
ResumenNagios, y en concreto Nagios Core, es una
herramienta de monitorizacin de cdigo
abierto muy popular que cualquier interesado
PRTG Network Monitor 13.3.7
Fabricante: Paessler
Caracterstica: Network Monitoring Software
Precio: hasta 10 sensores de manera gratuita, a partir de ah, 300 euros por 100 sensores
Web: www.paessler.es
Pros/Cons
+ Interfaz web moderna y muy rpida
+ Gran facilidad de uso
+ Instalacin y configuracin sencillas
+ Buena relacin precio-rendimiento
P E R F I L
19/2013
Inside
funkschau
CaractersticasCaracterstica Nagios Core PRTG Network Monitor
Plataforma Linux/Unix Windows
Ajustes definidos por el usuario N S
Motor de monitorizacin S, cdigo abierto S
Monitorizacin de infraestructura completa S S
Guas de inicio rpido en la pgina web S
Interfaz de configuracin web N S
Grficos de rendimiento N S
Compatibilidad con SNMP-Trap N S
Aplicacin mvil N S
Monitorizacin de procesos N S
Mapas personalizados N S
Back-end de base de datos N S
Interfaz de usuario integrada N S
Paneles N S
Asistentes de configuracin N S
Informes planificados N S
Exportacin de informes N S
Gestin masiva N S
Foro de asistencia S S
Asistencia profesional por e-mail opcional, sujeto a pago S
puede descargar y utilizar de forma gratuita.
La comparacin con el tambin popular PRTG
Network Monitor debera mostrar hasta dn-
de puede llegar un administrador con Nagios
Core, y si realmente resulta ms barato que
adquirir un paquete de monitori-zacin co-
mercial. Rpidamente se demuestra que se
trata de una comparacin del tipo Dacia
Logan contra Mercedes Clase S. En primer
lugar: s, Nagios Core se puede obtener de
forma gratuita, mientras que por el PRTG con
100 sensores se deben pagar 300 euros o
400 dlares. Con este precio se obtiene man-
tenimiento de software para 12 meses, que
no solo incluye actualizaciones de software
gratuitas, sino tambin asistencia profesional
prioritaria por e-mail. Una asistencia profe-
sional comparable para Nagios Core cuesta
a partir de 2.995 dlares al ao, pero solo
incluye cinco tickets de asistencia. Por lo tan-
to, si se requiere asistencia profesional, PRTG
se coloca automticamente en cabeza, mien-
tras que si se puede prescindir de ella, Nagios
Core es ms econmico en lo que al precio
de compra se refiere.
Despus pasamos a estudiar lo que los paque-
tes incluyen. Nagios Core no incluye mucho
ms aparte del motor de monitorizacin con
el que se puede gestionar la monitorizacin
de una infraestructura. Las caractersticas y
funciones como una interfaz de configura-
cin web, grficos de rendimiento, compa-
tibilidad SNMP Trap, una aplicacin mvil,
monitorizacin de procesos empresariales,
mapas personalizados, un back-end de base
de datos, interfaces de usuario integradas,
paneles, informes planificados, asistentes de
configuracin, informes para la direccin,
gestin masiva y registro de auditora no es-
tn incluidas en este paquete gratuito. Por el
contrario, PRTG incluye todas estas caracters-
ticas y algunas ms. Por ejemplo, viene direc-
tamente con todos los sensores disponibles.
Estos sensores estn directamente integra-
dos y se pueden utilizar fcilmente a travs
de la interfaz de administracin web. Por
supuesto, Nagios tambin utiliza algo simi-
lar a los sensores o agentes, pero no todos
estn disponibles desde el primer momento,
y el administrador debe mirar qu es lo que
hay, por ejemplo, en la pgina web de Nagios
Exchange, y despus descargarlos e integrar-
los en forma de add-ons o plug-ins. Para crear
una compilacin adecuada para la empresa y
realizar los ajustes necesarios en la configura-
cin se puede necesitar bastante tiempo.
Hablando de la configuracin, anteriormente
ya se ha hablado de lo fcil que es con PRTG,
y lo complicado que puede llegar a ser con
Nagios. PRTG no solo va por delante en la ins-
talacin y configuracin inicial, sino tambin
en las modificaciones de configuracin, la
gestin del usuario o la generacin de infor-
mes. Realizar modificaciones en la configura-
cin es algo muy sencillo, si no es con algn
asistente que haya a tal efecto, se pueden in-
tegrar sin ningn problema directamente en
la interfaz grfica; mientras que con Nagios
Core, incluso algo tan simple como aadir un
nuevo usuario ya supone todo un viaje por el
universo del sistema ope-rativo de Linux. Para
poder utilizar Nagios Core con autoridad es
indispensable poseer buenos conocimientos
de Linux.
Entre las interfaces de usuario de los dos pa-
quetes hay un mundo: por un lado encontra-
mos una interfaz rpida, moderna, completa
y con una ptica agradable, y por el otro algo
arcaico y rudimentario. Eso s, las dos son r-
pidas.
A pesar de todo el cario que le profeso al
software de cdigo abierto, solo puedo de-
clarar como claro vencedor a PRTG Network
Monitor. Creo que, incluso aunque invirtiera
3.500 euros en la versin de 2.500 sensores
de PRTG, al final PRTG seguira siendo ms
econmico, ya que en Nagios Core los cos-
tes no se encuentran en la adquisicin, sino
durante el funcionamiento. Y, adems, quien
necesite un funcionamiento comparable al
de PRTG, deber recurrir igualmente a Na-
gios XI, cuya versin para 100 hosts tiene un
precio de partida de 2.000 dlares.
Dirk Jarzyna, funkschau editor