If you can't read please download the document
Upload
green-it-globe
View
3.872
Download
0
Embed Size (px)
Citation preview
Nagios
Open source monitoring op maat
Waarom monitoring ?
Proactief kunnen werken...
Permanent alle aspecten van een informatica-structuur actief in de gaten houden.In n oogopslag een overzicht hebben van wat de toestand is van de hele infrastructuur en waar het misgaat.
Alarm kunnen slaan op verschillende manieren
Op vaste tijdstippen een overzicht hebben van waar problemen in de infrastructuur opduiken. (rapportering)
(open source) oplossingen
Netsaint (voorloper Nagios)
Big Brother
Opennms
Commercile monitoringpakketten : What's up Gold, Openview, Zenoss, Intermapper, Groundworks, etc.
Waarom Nagios ?
Volwassen 10 jaar in ontwikkeling
Levende, grote community
Open en makkelijk aanpasbaar naar eigen noden (open source)
Last but not least : it works
Hoe Nagios installeren ?
Twee versies : 2 -> 2.12
3 -> 3.06
Pre-gecompileerde packages : debian : apt-cache search nagios ; apt-get install nagios-common
redhat : yum install nagios
Zelf compileren : http://www.nagios.org
Zelf compileren
Kant en klaar
http://www.vmware.com/appliances/Massa's Nagios appliances
BA Nagios Appliance (e-mail naar [email protected] )
Nagios_on_CD
Hoe ziet Nagios eruit ?
Nagios
Draaiende nagiosdTe starten met : /etc/init.d/nagios stop | start
Opgepast : 1 fout in de configs en hij start niet meer
Dus bij elke aanpassing eerst testen :
nagios -v /usr/local/nagios/etc/nagios.cfg
Configuratie(1)
Via Configfiles in een soort configfiles Services
Hosts
Contacts
Commands
En groepen van hosts, services, contacts
Belangrijk: relaties tussen objecten
Breng er structuur in !!
Configuratie(2)
Via NDOutil richting Mysql geexporteerd
Bijvoorbeeld LilacMaar blijft complex om te configureren
GUI's zijn niet noodzakelijk eenvoudiger
...
LILAC
http://www.lilacplatform.com/
http://10.0.2.105/apache2-default/lilac/
Maar beta-platformToffe features : Autodiscovery !
Type checks
Services van op afstand checken Smtp, ftp, proxy, oracle, etc.
Netwerk checken Responstijd (cq bandbreedte), packageloss, andere elementen via snmp
Hardware checkenSNMP, ILO, temperatuur, serieel naar ups, etc.
Server-controles Logs checken, integriteit, draaiende processen, memory, etc.
Checken op andere machines
Via SSH (check_by_ssh)
Via NRPE
Via NSClient++
Via telnet
Via SNMP
Acties
Externe scripts : sms, voicecall, beeper
Aansturen externe hardware: sirene
Aansturen van acties : herstarten van een proces, killen van een proces, rebooten
etc.
Potentile problemen
Load dat het genereertOp de machine die de monitoring doet
Op de systemen die het monitort
Slecht ingestelde alarming genereert een storm van e-mail
Visualisaties
Standaard webinterface Verschillende mogelijkheden tot 3D toe
Een paar voorbeelden cfr. Infra
Nagvis Projecteren van statussen op images via coordinaten
Coole effecten
Rapportering
Standaard in webinterface
Nieuwe producten voor rapporteringNagiosSLA
Business Processes
Nagvis voorbeeld
Life
http://10.0.2.56/nagios/
Terugvallen op een rijke community
Nagiosexchange http://www.nagiosexchange.org/Bijvoorbeeld plugins : Databases (db2, informix, firebird, ingres, maxdb, mysql, oracle,postgres,sqlserver, sybase...)
Hardware (netapp, sun, ilo, netscreen, pix, openmanage,etc.)
Artwork : logo'tjes
Enzovoort, enzovoort
Andere toffe spullen
Direct tickets maken in je ticketsysteem Integratie met OTRS
Integratie met google earth
Console interface naar nagios Nagconsole
Nagios alerts als rss-feeds, consoletjes voor in je werkbalk, etc.
Nog vragen ?
Jan Guldentops ( [email protected] )http://www.linkedin.com/in/janguldentopsBA N.V. (http://www.ba.be )
+32 16 29 80 45
Click to edit the title text format
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level
www.ba.be