Nagios Open source monitoring op maat Jan Guldentops [email_address]
Waarom monitoring ? <ul><ul><li>Proactief kunnen werken...
Permanent alle aspecten van een informatica-structuur actief in de gaten houden. </li><ul><li>In één oogopslag een overzic...
Op vaste tijdstippen een overzicht hebben van waar problemen in de infrastructuur opduiken. (rapportering) </li></ul></ul>
(open source) oplossingen <ul><li>Netsaint (voorloper Nagios)
Big Brother
Opennms
Commerciële monitoringpakketten : What's up Gold, Openview, Zenoss, Intermapper, Groundworks, etc. </li></ul>
Waarom Nagios ? <ul><li>Volwassen – 10 jaar in ontwikkeling
Levende, grote community
Open en makkelijk aanpasbaar naar eigen noden (open source)
Last but not least : it works </li></ul>
Hoe Nagios installeren ? <ul><ul><li>Twee versies : </li><ul><li>2 -> 2.12
3 -> 3.06 </li></ul><li>Pre-gecompileerde packages : </li><ul><li>debian : apt-cache search nagios ; apt-get install nagi...
redhat : yum install nagios
Zelf compileren : http://www.nagios.org </li></ul><li>Zelf compileren </li></ul></ul>
Kant en klaar <ul><li>http://www.vmware.com/appliances/ </li><ul><li>Massa's Nagios appliances </li></ul><li>BA Nagios Ap...
Nagios_on_CD </li></ul>
Hoe ziet Nagios eruit ?
Nagios <ul><li>Draaiende nagiosd </li><ul><li>Te starten met : /etc/init.d/nagios stop | start </li></ul><li>Opgepast : ...
Dus bij elke aanpassing eerst testen :
nagios -v /usr/local/nagios/etc/nagios.cfg </li></ul></ul>
Configuratie(1) <ul><li>Via Configfiles in een soort configfiles </li><ul><li>Services
Hosts
of 24

Nagios Open Source Monitoring

The ultimate Nagios Monitoring solutions. Open Source.
Published on: Mar 3, 2016
Published in: Technology      Travel      Business      
Source: www.slideshare.net


Transcripts - Nagios Open Source Monitoring

  • 1. Nagios Open source monitoring op maat Jan Guldentops [email_address]
  • 2. Waarom monitoring ? <ul><ul><li>Proactief kunnen werken...
  • 3. Permanent alle aspecten van een informatica-structuur actief in de gaten houden. </li><ul><li>In één oogopslag een overzicht hebben van wat de toestand is van de hele infrastructuur en waar het misgaat. </li></ul><li>Alarm kunnen slaan op verschillende manieren
  • 4. Op vaste tijdstippen een overzicht hebben van waar problemen in de infrastructuur opduiken. (rapportering) </li></ul></ul>
  • 5. (open source) oplossingen <ul><li>Netsaint (voorloper Nagios)
  • 6. Big Brother
  • 7. Opennms
  • 8. Commerciële monitoringpakketten : What's up Gold, Openview, Zenoss, Intermapper, Groundworks, etc. </li></ul>
  • 9. Waarom Nagios ? <ul><li>Volwassen – 10 jaar in ontwikkeling
  • 10. Levende, grote community
  • 11. Open en makkelijk aanpasbaar naar eigen noden (open source)
  • 12. Last but not least : it works </li></ul>
  • 13. Hoe Nagios installeren ? <ul><ul><li>Twee versies : </li><ul><li>2 -> 2.12
  • 14. 3 -> 3.06 </li></ul><li>Pre-gecompileerde packages : </li><ul><li>debian : apt-cache search nagios ; apt-get install nagios-common
  • 15. redhat : yum install nagios
  • 16. Zelf compileren : http://www.nagios.org </li></ul><li>Zelf compileren </li></ul></ul>
  • 17. Kant en klaar <ul><li>http://www.vmware.com/appliances/ </li><ul><li>Massa's Nagios appliances </li></ul><li>BA Nagios Appliance (e-mail naar [email_address] )
  • 18. Nagios_on_CD </li></ul>
  • 19. Hoe ziet Nagios eruit ?
  • 20. Nagios <ul><li>Draaiende nagiosd </li><ul><li>Te starten met : /etc/init.d/nagios stop | start </li></ul><li>Opgepast : </li><ul><li>1 fout in de configs en hij start niet meer
  • 21. Dus bij elke aanpassing eerst testen :
  • 22. nagios -v /usr/local/nagios/etc/nagios.cfg </li></ul></ul>
  • 23. Configuratie(1) <ul><li>Via Configfiles in een soort configfiles </li><ul><li>Services
  • 24. Hosts
  • 25. Contacts
  • 26. Commands
  • 27. En groepen van hosts, services, contacts </li></ul><li>Belangrijk: relaties tussen objecten
  • 28. Breng er structuur in !! </li></ul>
  • 29. Configuratie(2) <ul><li>Via NDOutil richting Mysql geexporteerd
  • 30. Bijvoorbeeld Lilac </li><ul><li>Maar blijft complex om te configureren
  • 31. GUI's zijn niet noodzakelijk eenvoudiger
  • 32. ... </li></ul></ul>
  • 33. LILAC <ul><li>http://www.lilacplatform.com/
  • 34. http://10.0.2.105/apache2-default/lilac/
  • 35. Maar beta-platform </li><ul><li>Toffe features : </li><ul><li>Autodiscovery ! </li></ul></ul></ul>
  • 36. Type checks <ul><ul><li>Services van op afstand checken </li><ul><ul><li>Smtp, ftp, proxy, oracle, etc. </li></ul></ul><li>Netwerk checken </li><ul><ul><li>Responstijd (cq bandbreedte), packageloss, andere elementen via snmp </li></ul></ul><li>Hardware checken </li><ul><ul><li>SNMP, ILO, temperatuur, serieel naar ups, etc. </li></ul></ul><li>Server-controles </li><ul><ul><li>Logs checken, integriteit, draaiende processen, memory, etc. </li></ul></ul></ul></ul>
  • 37. Checken op andere machines <ul><li>Via SSH (check_by_ssh)
  • 38. Via NRPE
  • 39. Via NSClient++
  • 40. Via telnet
  • 41. Via SNMP </li></ul>
  • 42. Acties <ul><li>E-mail
  • 43. Externe scripts : </li><ul><li>sms, voicecall, beeper
  • 44. Aansturen externe hardware: sirene
  • 45. Aansturen van acties : herstarten van een proces, killen van een proces, rebooten
  • 46. etc. </li></ul></ul>
  • 47. Potentiële problemen <ul><li>Load dat het genereert </li><ul><li>Op de machine die de monitoring doet
  • 48. Op de systemen die het monitort </li></ul><li>Slecht ingestelde alarming genereert een storm van e-mail </li></ul>
  • 49. Visualisaties <ul><li>Standaard webinterface </li><ul><li>Verschillende mogelijkheden tot 3D toe
  • 50. Een paar voorbeelden cfr. Infra </li></ul><li>Nagvis </li><ul><li>Projecteren van statussen op images via coordinaten
  • 51. Coole effecten </li></ul></ul>
  • 52. Rapportering <ul><li>Standaard in webinterface
  • 53. Nieuwe producten voor rapportering </li><ul><li>NagiosSLA
  • 54. Business Processes </li></ul></ul>
  • 55. Nagvis voorbeeld
  • 58. Life http://10.0.2.56/nagios/
  • 59. Terugvallen op een rijke community <ul><li>Nagiosexchange http://www.nagiosexchange.org/ </li><ul><ul><li>Bijvoorbeeld plugins : </li><ul><li>Databases (db2, informix, firebird, ingres, maxdb, mysql, oracle,postgres,sqlserver, sybase...)
  • 60. Hardware (netapp, sun, ilo, netscreen, pix, openmanage,etc.) </li></ul><li>Artwork : logo'tjes
  • 61. Enzovoort, enzovoort </li></ul></ul></ul>
  • 62. Andere toffe spullen <ul><li>Direct tickets maken in je ticketsysteem </li><ul><li>Integratie met OTRS </li></ul><li>Integratie met google earth
  • 63. Console interface naar nagios </li><ul><li>Nagconsole </li></ul><li>Nagios alerts als rss-feeds, consoletjes voor in je werkbalk, etc. </li></ul>
  • 64. Nog vragen ? Jan Guldentops ( j@ba.be ) http://www.linkedin.com/in/janguldentops BA N.V. (http://www.ba.be ) +32 16 29 80 45

Related Documents