{"id":904,"date":"2009-06-04T09:32:44","date_gmt":"2009-06-04T08:32:44","guid":{"rendered":"http:\/\/www.zarrelli.org\/blog\/?p=904"},"modified":"2012-06-29T20:39:11","modified_gmt":"2012-06-29T19:39:11","slug":"corso-su-nagios-brainstorming-phase","status":"publish","type":"post","link":"https:\/\/www.zarrelli.org\/blog\/corso-su-nagios-brainstorming-phase\/","title":{"rendered":"Corso su Nagios &#8211; Brainstorming Phase"},"content":{"rendered":"<p>Dato che il mio amichino <a title=\"JTheo\" href=\"http:\/\/www.jtheo.it\" target=\"_blank\">Theo<\/a> mi suggeriva che forse a qualcuno potrebbe interessare un tutorial su come installare e configurare <a href=\"http:\/\/www.nagios.org\" target=\"_blank\">Nagios<\/a>, stavo pensando di iniziare un corso su Nagios articolato, per ora, nei seguenti step:<\/p>\n<p>1. <strong>Avvicinamento<\/strong>. Cosa \u00e8 Nagios, a cosa mi pu\u00f2 servire, cosa fa;<\/p>\n<p>2. <strong>Hands on<\/strong>. Prendiamo i sorgenti di Nagios, compiliamoli e installiamolo su un server. Partir\u00f2 da una virtual machine Ubuntu Desktop pulita, indicandovi quali pacchetti o programmi o librerie accessorie installare e come farlo. Parto da una Destkop, tanto per non farvi ammattire;<\/p>\n<p>3. <strong>Test the difference<\/strong>. Seconda macchina virtuale. Questa sar\u00e0 il client Ubuntu che terremo sotto controllo, su questa installeremo gli agenti e impareremo a configurarne il supporto SNMP;<\/p>\n<p>4. <strong>Win on Win<\/strong>. Impareremo a installare, configurare e interrogare il clent Nsclient++, in modo da tenere sotto controllo anche le macchine Windows. Davvero pensavate che avrei ignorato Windows?<\/p>\n<p>4. <strong>So confusing, so amazing<\/strong>. Giusto un po&#8217; di teoria. I file principali di Nagios, la loro sintassi, il significato delle varie istruzioni. Questo punto richieder\u00e0 probabilmente una serie di puntate a parte;<\/p>\n<p>5. <strong>Creiamo il nostro primo plugin<\/strong>. Si, si, giusto un paio di api, un po&#8217; di bash, e si fa tutto. Imparerete a estendere Nagios oltre ogni vostra immaginazione. Ok, frase ad effetto ma rende l&#8217;idea.<\/p>\n<p>6. <strong>Agentless! SNMP mon amour<\/strong>. Ok, vedremo come configurare Net-Snmp, come interrogarlo in maniera sicura, come gestire delle trap, insomma, come fare parecchie cose interessanti senza bisogno di installare un agente sulla macchina da tenere sotto controllo;<\/p>\n<p>7.\u00a0 <strong>GraphITe! Plottare Nagios<\/strong>. I dati di per s\u00e9 sono nulla se non li aggreghi in qualche modo. Vedremo come generare dei grafici partendo dai dati recuperati da Nagios. Cosa useremo? Mah, io ho sempre utilizzato NagiosGrapher, ma anche Pnp4Nagios potrebbe andare bene;<\/p>\n<p>8. <strong>Templare! Ok, non \u00e8 una religione<\/strong>. Se i template base di NagiosGrapher non vi bastano, vedremo come crearne qualcuno a nostro piacimento, con tanto di legende, linee mediane e quant&#8217;altro.<\/p>\n<p>9.<strong> Infighettiamoci<\/strong>. Beh, Nagvis fa sempre scena, vedremo come mettere Nagios sul palco e ben sotto i riflettori.<\/p>\n<p>10. <strong>One step beyond! Ovvero della distribuzione<\/strong>. Qualcosa di pi\u00f9 complicato? Per esempio Nagios in versione distribuita in modo da controllare ambienti molto complessi? Oppure Nagios in alta affidabilit\u00e0?<\/p>\n<p>Ok, mi sono giocato il prossimo anno di post.<\/p>\n<p>Perch\u00e9 ho intitolato questo post &#8220;Brainstorming&#8221;? Perch\u00e9 se vi interessa, potete indicare nei commenti quali argomenti vorreste vedere trattati e quindi fornirmi qualche spunto nell&#8217;elaborazione dei prossimi post di questo corso.<\/p>\n<p>Bon voyage&#8230;<\/p>\n<p>Ah, giusto per dare un&#8217;idea&#8230;<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-903\" title=\"Misurazione di Banda tramite SNMP e grafico su NagiosGrapher\" src=\"https:\/\/www.zarrelli.org\/blog\/wp-content\/uploads\/2009\/06\/f5bandwidthcurrent.png\" alt=\"Misurazione di Banda tramite SNMP e grafico su NagiosGrapher\" width=\"490\" height=\"298\" srcset=\"https:\/\/www.zarrelli.org\/blog\/wp-content\/uploads\/2009\/06\/f5bandwidthcurrent.png 817w, https:\/\/www.zarrelli.org\/blog\/wp-content\/uploads\/2009\/06\/f5bandwidthcurrent-300x182.png 300w\" sizes=\"auto, (max-width: 490px) 100vw, 490px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dato che il mio amichino Theo mi suggeriva che forse a qualcuno potrebbe interessare un tutorial su come installare e configurare Nagios, stavo pensando di iniziare un corso su Nagios articolato, per ora, nei seguenti step: 1. Avvicinamento. Cosa \u00e8 Nagios, a cosa mi pu\u00f2 servire, cosa fa; 2. Hands on. Prendiamo i sorgenti di &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,31,38,326,128,62],"tags":[470,475,480,189,494,492,486,488,327],"class_list":["post-904","post","type-post","status-publish","format-standard","hentry","category-computer","category-gnulinux","category-jtheo","category-nagios","category-open-source","category-sysadmin","tag-computer","tag-gnulinux","tag-jtheo","tag-monitoring","tag-nagios","tag-open-source","tag-sysadmin","tag-ubuntu","tag-windows","without-featured-image"],"_links":{"self":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts\/904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/comments?post=904"}],"version-history":[{"count":0,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts\/904\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/media?parent=904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/categories?post=904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/tags?post=904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}