Nagios Open Source Monitoring

3,844 views

Published on

The ultimate Nagios Monitoring solutions. Open Source.

Published in: Technology, Travel, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,844
On SlideShare
0
From Embeds
0
Number of Embeds
439
Actions
Shares
0
Downloads
37
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nagios Open Source Monitoring

  1. 1. Nagios Open source monitoring op maat Jan Guldentops [email_address]
  2. 2. Waarom monitoring ? <ul><ul><li>Proactief kunnen werken...
  3. 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. 4. Op vaste tijdstippen een overzicht hebben van waar problemen in de infrastructuur opduiken. (rapportering) </li></ul></ul>
  5. 5. (open source) oplossingen <ul><li>Netsaint (voorloper Nagios)
  6. 6. Big Brother
  7. 7. Opennms
  8. 8. Commerciële monitoringpakketten : What's up Gold, Openview, Zenoss, Intermapper, Groundworks, etc. </li></ul>
  9. 9. Waarom Nagios ? <ul><li>Volwassen – 10 jaar in ontwikkeling
  10. 10. Levende, grote community
  11. 11. Open en makkelijk aanpasbaar naar eigen noden (open source)
  12. 12. Last but not least : it works </li></ul>
  13. 13. Hoe Nagios installeren ? <ul><ul><li>Twee versies : </li><ul><li>2 -> 2.12
  14. 14. 3 -> 3.06 </li></ul><li>Pre-gecompileerde packages : </li><ul><li>debian : apt-cache search nagios ; apt-get install nagios-common
  15. 15. redhat : yum install nagios
  16. 16. Zelf compileren : http://www.nagios.org </li></ul><li>Zelf compileren </li></ul></ul>
  17. 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. 18. Nagios_on_CD </li></ul>
  19. 19. Hoe ziet Nagios eruit ?
  20. 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. 21. Dus bij elke aanpassing eerst testen :
  22. 22. nagios -v /usr/local/nagios/etc/nagios.cfg </li></ul></ul>
  23. 23. Configuratie(1) <ul><li>Via Configfiles in een soort configfiles </li><ul><li>Services
  24. 24. Hosts
  25. 25. Contacts
  26. 26. Commands
  27. 27. En groepen van hosts, services, contacts </li></ul><li>Belangrijk: relaties tussen objecten
  28. 28. Breng er structuur in !! </li></ul>
  29. 29. Configuratie(2) <ul><li>Via NDOutil richting Mysql geexporteerd
  30. 30. Bijvoorbeeld Lilac </li><ul><li>Maar blijft complex om te configureren
  31. 31. GUI's zijn niet noodzakelijk eenvoudiger
  32. 32. ... </li></ul></ul>
  33. 33. LILAC <ul><li>http://www.lilacplatform.com/
  34. 34. http://10.0.2.105/apache2-default/lilac/
  35. 35. Maar beta-platform </li><ul><li>Toffe features : </li><ul><li>Autodiscovery ! </li></ul></ul></ul>
  36. 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. 37. Checken op andere machines <ul><li>Via SSH (check_by_ssh)
  38. 38. Via NRPE
  39. 39. Via NSClient++
  40. 40. Via telnet
  41. 41. Via SNMP </li></ul>
  42. 42. Acties <ul><li>E-mail
  43. 43. Externe scripts : </li><ul><li>sms, voicecall, beeper
  44. 44. Aansturen externe hardware: sirene
  45. 45. Aansturen van acties : herstarten van een proces, killen van een proces, rebooten
  46. 46. etc. </li></ul></ul>
  47. 47. Potentiële problemen <ul><li>Load dat het genereert </li><ul><li>Op de machine die de monitoring doet
  48. 48. Op de systemen die het monitort </li></ul><li>Slecht ingestelde alarming genereert een storm van e-mail </li></ul>
  49. 49. Visualisaties <ul><li>Standaard webinterface </li><ul><li>Verschillende mogelijkheden tot 3D toe
  50. 50. Een paar voorbeelden cfr. Infra </li></ul><li>Nagvis </li><ul><li>Projecteren van statussen op images via coordinaten
  51. 51. Coole effecten </li></ul></ul>
  52. 52. Rapportering <ul><li>Standaard in webinterface
  53. 53. Nieuwe producten voor rapportering </li><ul><li>NagiosSLA
  54. 54. Business Processes </li></ul></ul>
  55. 55. Nagvis voorbeeld
  56. 58. Life http://10.0.2.56/nagios/
  57. 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...)
  58. 60. Hardware (netapp, sun, ilo, netscreen, pix, openmanage,etc.) </li></ul><li>Artwork : logo'tjes
  59. 61. Enzovoort, enzovoort </li></ul></ul></ul>
  60. 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
  61. 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>
  62. 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

×