Zabbix: Het alternatief voor Nagios

monitoring

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (7)
8x Aanbevolen

Gepubliceerd: Vrijdag 6 mei 2011
Auteur: Edmond Varwijk

Systeembeheerders moeten precies weten wat er in hun infrastructuur gebeurt. Grote kans dat ze dus een monitoringprogramma gebruiken zoals Nagios. Maar er zijn meer van dergelijke programma's.

De kans is groot dat een systeembeheerder Nagios gebruikt om zijn infrastructuur te bewaken. Hoewel er ook talloze andere en soms erg goede commerciële programma's zijn die dit kunnen doen, heeft Nagios alle voordelen van een open source oplossing. Nagios is gratis en er is een grote community van gebruikers en ontwikkelaars die met raad en daad ter beschikking staan bij problemen die tijdens het gebruik van het programma opduiken. Bovendien is het programma inmiddels zo ver ontwikkeld dat het steeds gebruiksvriendelijker en toegankelijker is geworden. Nagios staat daarin echter niet alleen. Zabbix is een voorbeeld van een ander programma voor netwerkbewaking uit de open source-hoek en volgens sommigen is het zelfs beter dan het bekendere Nagios. Ook Zabbix is bovendien 'niet van gisteren', maar al vele jaren in ontwikkeling. Inmiddels is het een zeer volwassen product.

Configuratie

Zabbix is een netwerk-monitoring tool geschikt voor het bewaken van de prestaties en status van netwerkcomponenten, servers en services. Het biedt eigenlijk alle functionaliteit die een beheerder maar nodig kan hebben, zoals statusrapporten, statistieken van belangrijke resources zoals processorgebruik, netwerkbelasting, de temperatuur van de hardware. Voor de configuratie kunnen templates worden gebruikt die voor bekende apparaten al de belangrijkste instellingen direct paraat hebben. Het ondersteunt daarvoor natuurlijk SNMP, TCP en ICMP maar kan ook IPMI, SSH en Telnet inzetten en daarmee is het programma volledig op maat te configureren. Informatie over de configuratie van Zabbix en de onderdelen evenals het gebruik is te vinden in de online bibliotheek.

Zabbix vereist behalve de eigen componenten Apache en PHP met eventueel aanvullende modules. Ook is er een database nodig zoals MySQL, SQLite, PostgreSQL of Oracle. Voor gebruik in grote omgevingen wordt geadviseerd Net-SNMP te installeren om te bewaken componenten eenvoudiger in Zabbix te kunnen opnemen. De overigen onderdelen kunnen na de scriptgestuurde installatie van Zabbix via de webinterface worden toegevoegd. Ook voor de bewaking van Oracle, PostgreSQL, MySQL en DBs- databases zijn er inmiddels meerdere mogelijkheden beschikbaar.

Componenten

Zabbix bestaat uit drie onafhankelijke componenten. De eerste is de Zabbix-server, het centrale onderdeel van de netwerkbewaking. De server bewaakt de clients in het netwerk en verzamelt de beschikbare gegevens die het uitvraagt. Deze worden in een database bewaard. De tweede component is de agent. Die kan op verschillende servers worden geïnstalleerd en stuurt zelfstandig informatie naar de Zabbix-server. De administrator kan daarbij in de centrale server, maar ook op de client 'triggers' definiëren die tot aanvullende acties aanleiding geven, zoals het weergeven van een alarm of het veranderen van een status. Tot slot is er de Frontend, die de gegevens uit de database visueel weergeeft. Deze laatste is volledig webbased bij Zabbix.

Gebruikers die ervaring hebben met zowel Nagios als Zabbix zijn over het algemeen van oordeel dat de eerste meer configuratieopties biedt. Ook biedt Nagios een open interface om het programma met plugins uit te breiden. Daarvan zijn er inmiddels erg veel beschikbaar. Dit laatste geldt niet voor Zabbix dat meer gesloten is en waarbij de gebruiker meer afhankelijk is van de releases vanuit het project. Eigenlijk pas sinds versie 1.8 biedt Zabbix een open API die het programma opent voor externe uitbreiding http://www.zabbix.com/documentation/1.8/api. Tegelijk scoort Zabbix altijd al hoog met zijn gebruiksvriendelijkheid en webinterface.

Voor alle besturingssystemen

De meest recentie versie van de Zabbix is 1.8.5. Op 30 september en 1 oktober 2011 wordt in Riga (Letland) de Zabbix Conferentie gehouden. Dan ook zal de 2.0 versie van Zabbix worden geïntroduceerd en voor download vrijgegeven.

Zabbix-server is geschreven in C, de frontend in PHP. De Zabbix-server kan op nagenoeg iedere Unix en Linux-versie worden geïnstalleerd, waaronder ook Mac OS X en Solaris. De server installeren op Windows of Windows Server is niet mogelijk. De Zabbix-agent kan op Unix, Mac OS X, Linux en ook op Windows-systemen worden geïnstalleerd. De download van Zabbix is 4MB groot maar additionele componenten kunnen nodig zijn. De download is door Virustotal gecontroleerd op malware en volledig veilig bevonden. Het testrapport is hier te lezen.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Overheid bespaart met cloud computingDiscussie over cloud-beleid overheid. Whitepaper over kosten, veiligheid en beschikbaarheid.
  • Kostenbesparing voor long tail appsOplossing voor kostenkwesties in VDI. Technologie geschikt voor long tail apps.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)