11
Monitoringsystemen

Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

  • Upload
    buitruc

  • View
    226

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

Monitoringsystemen

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

WWW.KEYTECH.BE

Page 2: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

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.1 Nagios 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.2 Nagios 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 ConclusieNagios 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.

2

Page 3: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

3

Page 4: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

1.2 IcingaHet tweede software programma dat men gaat onderzoeken is Icinga.

1.2.1 Icinga 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.2 Icinga algemene nadelen - Vrij recent gestart - Kleinere community dan Nagios (moeilijker ondersteuning via fora)

1.2.3 ConclusieIcinga 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).

4

Page 5: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

5

Page 6: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

6

Page 7: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

1.3 ZabbixHet laatste software programma die men gaat vergelijken is Zabbix

1.3.1 Zabbix 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.2 Zabbix nadelen- Moeilijker om op te starten- Gebruikt een MySQL-database (vereist extra server) - Geen “Flapping“- Onvolledige documentatie

1.3.3 ConclusieZabbix 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.

7

Page 8: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

8

Page 9: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

2. ConclusieNa 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:o Behoud van huidige configuratieso Plug-ins en addons zijn compatibel

Vrije keuze van user interfaceso Command lineo Webinterface (klassiek)o Webinterface 2.0 (modern, fris)

Meldingen via verschillende kanaleno E-mailo SMSo Andere

Ruime keuze aan add-ons

9

Page 10: Vergelijkenhonim.typepad.com/files/i.-monitoringsystemen.docx · Web view- Ondersteuning voor belangrijke protocollen zoals HTTP, FTP, SSH, SMTP, POP3, SMTP, SNMP, MySQL, etc.- Alert

3. Overschakelen naar IcingaDit 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

o Main config file (usually nagios.cfg)

o Resource config file (usually resource.cfg)

o CGI config file (usually cgi.cfg)

o All your object definition files

Retention file (usually retention.dat)

Current Nagios log file (usually nagios.log)

Archived Nagios log files (usually nagios-<date>.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