Vergelijken · Web viewMulti-step web applicatie monitoring- Visualisatie van het netwerk-...

11
Monitoringsystemen

Transcript of Vergelijken · Web viewMulti-step web applicatie monitoring- Visualisatie van het netwerk-...

Monitoringsystemen

KAPELLEROND 14/12 - 1651 LOTCHAUSSÉE DE LA HULPE / TERHULPSESTEENWEG 166 - 1170 BRUXELLES / BRUSSEL+32 (0) 476 95 18 66

WWW.KEYTECH.BE

Monitoringsystemen1. Vergelijken

Om het netwerk van KeyTech te kunnen monitoren, gaan we op zoek naar bestaande open-source platformen die dit kunnen afhandelen. We gaan drie systemen elk afzonderlijk vergelijken op vlak van mogelijkheden en opties.

1.1 Nagios1.1.1Nagios voordelen

- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert via sms/mail- Meerdere alert levels- Flapping detectie- automatisch topografie display- volledig standalone- web content monitoring- Beschikbaar op iOS, Android, BlackBerry

1.1.2Nagios nadelen

- Geen user interface (Cacti- of Nagiosgraph-schil erop plaatsen)- SSH access of addon (NRPE) is nodig om remote system te monitoren- Slecht ontwikkelde mobiele applicaties

1.1.3 Conclusie

Nagios is een bekend open-source monitoringsysteem. Documentatie is gemakkelijk terug te vinden en de ondersteuning verloopt vlot via verschillende fora. Het bedrijf werkt momenteel reeds met Nagios, waardoor we gemakkelijk hiermee verder kunnen werken.

1.2 Icinga

Het tweede software programma dat men gaat onderzoeken is Icinga.

1.2.1Icinga algemene voordelen

Ondersteuning voor belangrijke zaken zoals HTTP, LDAP, Active directory, SMTP, POP3, NNTP, PING, MySQL, PostgreSQL, Oracle etc.- Oneindig aantal hosts monitoren- Bemand en onbemand monitoring- Draait virtueel - Syslog en SNMP monitoring- Alerts via verschillende kanalen en triggers (e-mail, pager, …)- Duidelijke web interface- Ondersteunt IPv6 - Opensource- Fork van Nagios: goede basis om daaruit verder te bouwen- Ondersteunt verschillende UI’s, bijvoorbeeld Icinga Classic UI & Icinga Web- Beschikbaar op iOS, Android, BlackBerry Tablet OS en webOS- Visualiseren van wat het monitort- Gemakkelijk vanuit Nagios te migreren

1.2.2Icinga algemene nadelen

- Vrij recent gestart - Kleinere community dan Nagios (moeilijker ondersteuning via fora)

1.2.3Conclusie

Icinga biedt alle voorbeelden van Nagios, gezien zij de code van Nagios als basis hebben gebruikt. Het systeem biedt zelfs extra voordelen aan zoals IPv6, een verbeterde vormgeving en bugfixes. Er kan bovendien gemakkelijk vanuit het bestaande Nagios-systeem Icinga worden geïnstalleerd. Het enige minpunt is dat er voor Icinga minder gemakkelijk ondersteuning is, gezien dit systeem nog vrij recent werd gelanceerd (vergeleken met Nagios).

1.3 Zabbix

Het laatste software programma die men gaat vergelijken is Zabbix

1.3.1Zabbix Voordelen

- Ondersteuning voor belangrijke zaken zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert via sms/mail- Duidelijke web interface- Native beschikbaar voor Windows, OS X, Linux, …- Multi-step web applicatie monitoring- Visualisatie van het netwerk- Opensource- System templates- Aanpasbare dashboard- Real-time SLA rapport

1.3.2Zabbix nadelen

- Moeilijker om op te starten- Gebruikt een MySQL-database (vereist extra server) - Geen “Flapping“- Onvolledige documentatie

1.3.3Conclusie

Zabbix biedt interessante zaken aan, maar is vergeleken met Nagios en Icinga minder interessant. Dit monitoringsysteem zou bovendien ook moeilijker zijn om te integreren in het bestaande netwerk.

2. Conclusie

Na een uitgebreide vergelijking van de drie monitoringsystemen, Nagios, Icinga en Zabbix, zijn we tot de conclusie gekomen dat op dit moment Nagios de meeste voordelen biedt. Maar we hebben besloten om open te staan tot een uitbreidbaarheid van Nagios naar Icinga. De reden waarom we nu voor Nagios kiezen is omdat de community rond Icinga beperkt is en er weinig informatie over terug te vinden zijn. Alsook het huidige netwerkdesign ondersteunt IPv4. Wanneer men naar IPv6 zou overschakelen is het zeker de moeite om naar Icinga over te schakelen. Daarom hebben wij een aantal positieve punten opgesomd waarom we op termijn zouden overschakelen naar Icinga.

· Gemakkelijke overschakeling vanuit Nagios:

· Behoud van huidige configuraties

· Plug-ins en addons zijn compatibel

· Vrije keuze van user interfaces

· Command line

· Webinterface (klassiek)

· Webinterface 2.0 (modern, fris)

· Meldingen via verschillende kanalen

· E-mail

· SMS

· Andere

· Ruime keuze aan add-ons

3. Overschakelen naar Icinga

Dit onderdeel moet nog worden aangepast naargelang de exacte configuratie van het bedrijf.

Hieronder staat een algemene beschrijving om over te schakelen.

1. Backup your existing Nagios installation

· Configuration files

· Main config file (usually nagios.cfg)

· Resource config file (usually resource.cfg)

· CGI config file (usually cgi.cfg)

· All your object definition files

· Retention file (usually retention.dat)

· Current Nagios log file (usually nagios.log)

· Archived Nagios log files (usually nagios-.log)

2. Uninstall the original RPM or APT package

3. Install Icinga from source by following the quickstart guide

4. Restore your original Nagios configuration files, retention file, and log files

5. Verify your configuration and start Icinga

Bron:

Icinga (http://docs.icinga.org/latest/en/upgrading.html#upgrading-nagios3x)

10