Ep. 48: Monitoraggio dei file server con Checkmk

[0:00:00] Salve, mi chiamo Bastian Kuhn e oggi vi mostrerò alcune opzioni del controllo del filesystem.
[0:00:16] Come esempio, ho un normale file server. Questo file server ha molti file system e quello che vi mostrerò funzionerà per ogni controllo che ha questo nome. Non importa se si tratta di un file server, di un normale server basato su agenti o di un dispositivo basato su SNMP.
[0:00:39] La prima cosa che noto è che il livello predefinito 80,00%/90,00% di Checkmk non corrisponde a tutti i file system. Alcuni di essi sono di colore verde o giallo, il che significa che sono in fase di avviso. La prima cosa da fare è regolare i livelli del file system.
[0:01:03] E naturalmente non voglio impegnarmi più di tanto. Per prima cosa, scopriamo cosa fare. Il modo più semplice è usare il "menu hamburger". Il "menu hamburger" contiene l'opzione Parametri per questo servizio, che porta in pratica a tutte le regole di soglia per il servizio di registrazione. In questa pagina, la regola di soglia è Filesystem (spazio utilizzato e crescita).
[0:01:32] Al momento sta utilizzando il valore Default e qui si può anche vedere quali sono i valori predefiniti. Ora si fa clic sul nome. E qui posso creare una regola.
[0:01:46] È praticamente la stessa cosa, come per ogni altra regola. Ho le mie Proprietà regola, non c'è bisogno di impostarle. Quindi, nel mio caso, la nascondo comunque. Poi qui ho direttamente le soglie e infine qui le Condizioni. Se creo una regola senza alcuna condizione, sarà una regola predefinita per ogni file system. Quindi, andiamo con i livelli. Questo è il più semplice.
[0:02:17] Un'opzione potrebbe essere quella di impostare un valore più alto. Salvo il tutto, lo attivo e lo ricontrollo. Ci vuole un attimo dopo i tre controlli successivi. Posso forzarlo qui. E ora vedo che i miei file system sono verdi. L'unico problema che ho è che la soglia percentuale presentata per i file system dipende sempre dalla dimensione dei file system.
[0:03:23] Il 95% per un file system piccolo è qualcosa di diverso, dal 95% per un file system molto grande. Ma abbiamo alcune opzioni per gestire questa situazione. Se torno alla regola, vedete come la pagina è cambiata. Ora che abbiamo una regola, abbiamo di nuovo la panoramica. Possiamo modificare direttamente la regola, ma io sceglierò la panoramica. Per evitare questa situazione, possiamo impostare i livelli in modo dinamico, come i livelli dinamici.
[0:04:06] Poi possiamo aggiungere più elementi. E per ogni elemento possiamo scegliere la dimensione del file system a cui applicare il livello. Per esempio, se il file system è più grande di 1GiB, possiamo usare 90%, 95%. Se il file system è più grande di 100GiB, si può usare il 98%, il 99% e così via. Ma nemmeno questo è veramente dinamico. C'è un'altra opzione che voglio mostrarvi.
[0:04:49] Non usiamo i livelli dinamici. Impostiamoli semplicemente su un valore predefinito e lasciamo che Checkmk si adatti automaticamente ai livelli del file system in base alle sue dimensioni. A questo scopo, abbiamo l'opzione "Magic factor". A seconda del fattore di corrispondenza, i livelli del file system si adatteranno i modo proporzionale.
[0:05:14] Quindi, praticamente, se avete un file system molto grande, i livelli procederanno molto lentamente. Se avete un file system piccolo, i livelli saranno più bassi. Un problema che abbiamo con questo è che, naturalmente, in file system davvero piccoli ci ritroveremo improvvisamente con, tipo, delle frecce. Ti faccio vedere cosa intendo. Andiamo a 0.6, che è il valore minimo possibile.
[0:05:47] Vediamo qui i possibili valori e aggiungiamo una pagina. Poi la salvo e la attivo. E controlliamo di nuovo l'host. Attivo di nuovo per non aspettare. Possiamo vedere che alcuni dei file system più piccoli sono tornati in uno stato problematico.
[0:06:32] Poiché i nuovi livelli "magici", anche se non magici letteralmente, ma basati sul "Magic factor", sono più piccoli del 95%/98%. E vedete come i livelli si sono adattati in base alle dimensioni del file system. Una possibilità per risolvere questo problema è quella di impostare i livelli minimi. Quindi, se torniamo di nuovo alla regola.
[0:07:03] Modificherò e imposterò i livelli minimi se si usa il fattore Magic. Forse è meglio impostare il 95%, il 98%, ma questo dipende sempre dal vostro ambiente. La salvo di nuovo e la attivo. Ho attivato.
[0:07:35] Poi ricontrollo. E ora dovrebbe essere tutto a posto. Ma, naturalmente, abbiamo altri modi per applicare soglie diverse a servizi diversi. Possiamo, ad esempio, utilizzare i punti di mount del file system, come nel caso di oracle. Supponiamo di volerlo fare, quindi torno ai parametri e creo una seconda regola.
[0:08:22] Questa volta posso, ad esempio, scegliere un livello diverso. Diciamo che vogliamo solo il 90% e il 92% e questa volta solo per tutto ciò che contiene /oracle. Dopo aver salvato questa regola, possiamo notare un comportamento particolare. Attualmente ci troviamo nel contesto di fileserver e del punto di mount /oracle.
[0:08:52] Questi piccoli indicatori mostrano che la regola corrisponde. Anche questa è una regola corrispondente, ma tutti i parametri sono stati sovrascritti da una regola precedente. Se una regola ha più parametri, è possibile sovrascriverli se si inserisce una regola prima dell'altra. Quindi, per esempio, se spostiamo questa regola in alto, sovrascriviamo i livelli per il filesystem.
[0:09:27] Per ogni punto di montaggio che inizia con /oracle. Ma avremo comunque tutte le altre opzioni, come il fattore magico e i livelli minimi. In questo modo è possibile impostare, ad esempio, una regola predefinita che definisca, ad esempio, il fattore magico e che corrisponda a nuovi livelli predefiniti. Ma è comunque possibile sovrascrivere questi livelli per ogni tipo di punto di montaggio. La condizione successiva è che il punto di montaggio inizi con /oracle.
[0:10:09] Supponiamo che si voglia avere una condizione solo per il /filesystem. Per questo, dovrete aggiungere una regola, solo per l'esempio, usando di nuovo i livelli. Inserisco come punto di montaggio / ma questo corrisponderebbe a tutto ciò che inizia con /. Quindi, aggiungo solo un $. Poiché qui possiamo usare le espressioni regolari. Lo salvo.
[0:10:39] Ora ho una regola che corrisponde solo a un /. Ma, ancora una volta, questa regola deve essere spostata in alto per sovrascrivere senza condizioni, perché la regola senza condizioni corrisponde sempre per prima e sovrascrive i livelli. Quindi, su per questa regola. Ma ci sono ancora più opzioni su cui è possibile impostare le soglie.
[0:11:03] Ve lo mostrerò tra un attimo. Creo un'altra regola. La prossima cosa che potete fare è impostare i livelli in base a un intervallo di tempo. Quindi, posso dire di voler avere un intervallo di tempo di 24 ore. E in questo intervallo possiamo impostare la tendenza in MiB in crescita percentuale.
[0:11:30] Lo stesso vale per la diminuzione, oppure un'altra opzione molto utile è quella di impostare i livelli in base al tempo rimanente prima che il file system sia pieno. Sempre in base all'andamento, è possibile inserire un avviso se mancano solo 12 ore al riempimento del file system, mentre in caso di errore sono necessarie 6 ore.
[0:11:57] Queste sono solo alcune delle opzioni che si possono utilizzare con Checkmk. Spero davvero che sia stato utile. Allora non dimenticate di iscrivervi e alla prossima.

Vuoi saperne di più su Checkmk? Partecipa al nostro webinar "Introduzione a Checkmk".

Registrati adesso

Altri Video di Checkmk