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. Configurazione delle fonti dei pacchetti
Le installazioni minime di Debian o Ubuntu potrebbero non contenere tutte le fonti dei pacchetti necessarie per l'installazione di Checkmk.
Confronta i seguenti requisiti minimi con le voci presenti nel tuo file /etc/apt/sources.list o con il contenuto della directory /etc/apt/sources.list.d.
I nostri esempi utilizzano la notazione su più righe e accedono al server mirror centrale.
Aggiorna l'indice dei pacchetti locale dopo aver controllato o adattato le fonti dei pacchetti:
1.1. Debian
In Debian, tutti i pacchetti richiesti da Checkmk sono contenuti nel componente main.
In alcuni casi Checkmk richiede determinati aggiornamenti di sicurezza, quindi è necessario anche il repository security.
Il repository updates è consigliato ma non obbligatorio.
Gli aggiornamenti di stabilità vengono forniti qui prima rispetto alle versioni con punto (ad es. Debian 12.10).
I seguenti esempi minimi di un file /etc/apt/sources.list funzionano quindi:
- Debian 13 Trixie
Debian 13 Trixie può essere ottenuta dalle seguenti fonti di pacchetti:
/etc/apt/elenco.listdeb http://deb.debian.org/debian/ trixie main deb https://security.debian.org/debian-security trixie-security main # deb http://deb.debian.org/debian trixie-updates main- Debian 12 Bookworm
Debian 12 Bookworm può essere scaricato dai seguenti repository:
/etc/apt/elenco.listdeb http://deb.debian.org/debian/ bookworm main deb https://security.debian.org/debian-security bookworm-security main # deb http://deb.debian.org/debian bookworm-updates main- Debian 11 Bullseye
Debian 11 Bullseye può essere scaricato dai seguenti repository:
/etc/apt/elenco.listdeb http://deb.debian.org/debian/ bullseye main deb https://security.debian.org/debian-security bullseye-security main # deb http://deb.debian.org/debian bullseye-updates main
1.2. Ubuntu
Ubuntu richiede almeno i due componenti main e universe.
In alcuni casi Checkmk richiede determinati aggiornamenti di sicurezza, quindi sono necessari anche i repository security.
I repository updates sono consigliati ma non obbligatori.
Gli aggiornamenti di stabilità vengono forniti qui prima rispetto alle versioni con punto (ad es. Ubuntu 24.04.2).
Questo si traduce nei seguenti esempi dell'/etc/apt/sources.list o, a partire da Ubuntu 24.04, /etc/apt/sources.list.d/ubuntu.sources:
- Ubuntu 24.04 Noble Numbat
I file di configurazione per le fonti dei pacchetti in Ubuntu 24.04 Noble Numbat utilizzano una nuova sintassi con blocchi separati da righe vuote:
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb URIs: http://de.archive.ubuntu.com/ubuntu/ Suites: noble noble-updates Components: main universe Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb URIs: http://security.ubuntu.com/ubuntu/ Suites: noble-security Components: main universe Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg- Ubuntu 22.04 Jammy Jellyfish
I file di configurazione per le fonti dei pacchetti in Ubuntu 22.04 Jammy Jellyfish utilizzano una nuova sintassi con blocchi separati da righe vuote:
/etc/apt/elenco.listdeb http://archive.ubuntu.com/ubuntu/ jammy main deb http://archive.ubuntu.com/ubuntu/ jammy universe deb http://archive.ubuntu.com/ubuntu jammy-security main deb http://archive.ubuntu.com/ubuntu jammy-security universe # deb http://archive.ubuntu.com/ubuntu/ jammy-updates main # deb http://archive.ubuntu.com/ubuntu/ jammy-updates universe
2. Esecuzione dello scaricamento dei pacchetti appropriati
Per prima cosa scegli l'edizione di Checkmk più adatta alle tue esigenze. Nella pagina di download troverai Comunità Checkmk, che è open source, e Checkmk Ultimate, che è gratuito per un massimo di 750 servizi. Se hai un abbonamento, troverai i pacchetti di installazione nel portale clienti.
Ti consigliamo di utilizzare l'ultima versione stabile di Checkmk. Se hai bisogno di una versione precedente (ad esempio, come base per il ripristino di un backup), la trovi nell'archivio dei download. Assicurati che il pacchetto che selezioni corrisponda esattamente alla distribuzione Linux installata e alla sua versione.
Dopo l'scaricamento del pacchetto, trasferiscilo sul sistema Linux su cui deve essere effettuata l'installazione di Checkmk.
Questo può essere fatto, ad esempio, con lo strumento da riga di comando scp, presente in ogni sistema moderno e disponibile anche in PowerShell a partire da Windows 10.
Di solito non sono necessari programmi aggiuntivi come WinSCP.
Il pacchetto openssh-server deve essere installato per poter copiare i file sul tuo futuro server Checkmk utilizzando il comando scp.
Se non è già installato, puoi installarlo utilizzando il seguente comando:
Una volta fatto questo, puoi, ad esempio, copiare il pacchetto Comunità Checkmk "
" per Ubuntu 22.04 Jammy Jellyfish utilizzando il comando qui sotto:
3. Installazione dei pacchetti firmati
Tutti i pacchetti sono firmati con GnuPG. Grazie a questa firma, da un lato puoi verificare se il pacchetto proviene davvero da Checkmk e, dall'altro, puoi controllare che il pacchetto sia completo.
Affinché questi pacchetti firmati possano essere installati come di consueto, dovrai importare la nostra chiave pubblica una sola volta, in modo che la firma sia considerata attendibile. Per prima cosa, carica la chiave direttamente dal nostro sito web:
Quindi importa la chiave nell'elenco delle firme attendibili. Su Debian e Ubuntu è necessario il seguente comando:
Una volta importata la chiave, puoi verificare il pacchetto con gpg:
La riga di output con Good signature è la prova che il file del pacchetto è stato firmato con la chiave Check_MK-pubkey.gpg precedentemente eseguito e importato.
L'avviso visualizzato si riferisce solo alla chiave pubblica di Checkmk, non alla firma del pacchetto.
Il motivo dell'avviso è che la chiave utilizzata non è firmata con nessun'altra chiave di cui l'utente si fida già — ma in questo caso non è un problema.
Successivamente puoi effettuare l'installazione del pacchetto Checkmk utilizzando il seguente comando.
Assicurati di passare il percorso completo del file DEB dopo apt install:
4. Test finale
Dopo aver installato correttamente Checkmk e tutte le sue dipendenze, avrai accesso al comando omd.
Con questo comando puoi creare e gestire le istanze di monitoraggio.
Puoi richiedere alla versione installata di verificare la tua installazione:
