Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. Perché Linux?

Checkmk è un pacchetto software completo che richiede fondamentalmente Linux come sistema operativo. Perché? Linux è una piattaforma eccellente per il funzionamento di Checkmk, perché è molto performante e stabile e molti strumenti importanti sono già integrati. A questo si aggiunge il piacevole benefit della disponibilità di distribuzioni di Linux completamente gratuite come Debian, Ubuntu, AlmaLinux e Rocky Linux, che sono adatte alle aziende e supportate da Checkmk.

Se non vuoi avere a che fare con Linux in nessun caso, è anche possibile eseguire Checkmk come appliance virtuale o fisica o come Docker container.

2. Distribuzioni supportate

linux

Linux è un sistema libero e viene offerto da molti produttori nelle loro varianti (distribuzioni). Questo è ovviamente molto positivo, perché la concorrenza stimola gli affari, aumenta la qualità e come utente hai sempre la possibilità di passare a una distribuzione Linux più adatta alle tue esigenze.

Tuttavia, questa diversità ha anche uno svantaggio: le distribuzioni disponibili differiscono in molti dettagli, tra cui anche le versioni delle librerie software fornite, i percorsi delle directory, la preconfigurazione, ecc.

Per assicurarci che tutto funzioni senza problemi con Checkmk, abbiamo deciso fin dall'inizio di sviluppare un pacchetto di installazione separato di Checkmk per ogni distribuzione Linux importante. Le distribuzioni supportate sono:

  • Red Hat Enterprise Linux (RHEL) e le distribuzioni binary compatibili (CentOS, AlmaLinux, Rocky Linux, Oracle Linux...)

  • SUSE Linux Enterprise Server (SLES)

  • Debian

  • Ubuntu come versioni LTS

Generalmente supportiamo qualsiasi versione LTS (long term support) delle distribuzioni Linux menzionate che era in manutenzione attiva al momento del rilascio di una certa versione di Checkmk. Ciò significa che potrebbero essere forniti pacchetti per distribuzioni non supportate o in supporto esteso (a pagamento). I numeri di versione esatti delle distribuzioni supportate sono elencati nella nostra matrice di compatibilità; nella stessa pagina puoi anche leggere la nostra policy di supporto dei sistemi operativi.

Per l'installazione di Checkmk è necessario un server fisico o virtuale su cui sia già stato installato Linux. L'installazione avviene in quattro fasi:

  1. Preparazione del sistema Linux

  2. UP dei sorgenti del pacchetto

  3. Scaricamento del pacchetto Checkmk appropriato

  4. Installazione del pacchetto Checkmk

3. Preparazione del sistema Linux

A seconda della distribuzione che si sta installando, sono necessari diversi passaggi per la preparazione. Per questo motivo, daremo per scontato che il sistema Linux su cui deve essere installato Checkmk sia stato installato con le impostazioni predefinite del produttore e che sia correttamente connesso alla rete, in modo da essere accessibile via HTTP e SSH dal tuo posto di lavoro.

3.1. Partizione dello spazio sul disco rigido

Checkmk archivia i suoi dati nel percorso fisico /opt/omd, per la precisione /opt/omd/versions per il software Checkmk e /opt/omd/sites per i dati di monitoraggio. Se il sistema deve essere utilizzato esclusivamente per Checkmk, deve essere disponibile la maggior parte dello spazio libero del disco rigido. In questo caso non è essenziale - ma molto auspicabile - che /opt/omd o /opt abbiano una propria partizione.

3.2. SMTP per le e-mail in uscita

Se desideri inviare notifiche di monitoraggio via e-mail, è necessario configurare correttamente il servizio SMTP per le e-mail in uscita. A tal fine, è possibile configurare un SMTP senza consegna locale come nullmailer, msmtp o esmtp. Di solito si definisce uno smarthost verso il quale devono essere reindirizzate tutte le e-mail.

3.3. Impostazioni per l'ora del sistema

Affinché il server di monitoraggio abbia un'ora di sistema corretta, ti consigliamo vivamente di impostare l'NTP. L'orologio hardware deve essere impostato su UTC. Non appena il server Checkmk viene monitorato, l'NTP garantirà l'utilizzo dell'ora corretta per tutte le funzioni.

4. Istruzioni per l'installazione

A seconda della distribuzione Linux su cui vuoi installare Checkmk, segui una delle istruzioni di installazione riportate di seguito:

In questa pagina