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. 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:

root@linux# apt update
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

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 12 Bookworm
Debian 11 Bullseye
Debian 13 Trixie

Debian 13 Trixie può essere ottenuta dalle seguenti fonti di pacchetti:

/etc/apt/elenco.list
deb 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 11 Bullseye

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
Ubuntu 22.04 Jammy Jellyfish
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.sources
Types: 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

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:

root@linux# apt install openssh-server
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

Una volta fatto questo, puoi, ad esempio, copiare il pacchetto Comunità Checkmk "CRE" per Ubuntu 22.04 Jammy Jellyfish utilizzando il comando qui sotto:

root@linux# scp check-mk-raw-2.4.0p24_0.jammy_amd64.deb root@mymonitoring.mydomain.org:/tmp
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

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:

root@linux# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

Quindi importa la chiave nell'elenco delle firme attendibili. Su Debian e Ubuntu è necessario il seguente comando:

root@linux# gpg --import Check_MK-pubkey.gpg
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

Una volta importata la chiave, puoi verificare il pacchetto con gpg:

root@linux# gpg --verify /tmp/check-mk-raw-2.4.0p24_0.jammy_amd64.deb
gpg: Signature made Tue Apr 18 11:52:52 2023 CEST
gpg:                using RSA key B1E7106575B723F00611C612434DAC48C4503261
gpg: Good signature from "Check_MK Software Release Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg:                 aka "Check_MK Software Daily Build Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B1E7 1065 75B7 23F0 0611  C612 434D AC48 C450 3261
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

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:

root@linux# apt install /tmp/check-mk-raw-2.4.0p24_0.jammy_amd64.deb
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

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:

root@linux# omd version
OMD - Open Monitoring Distribution Version 2.4.0p24.cre
Copia i comandi negli appunti
Comandi copiati con successo negli appunti!
L'accesso in scrittura agli appunti è stato negato!

Last modified: Wed, 17 Dec 2025 14:01:05 GMT via commit fff80f015
In questa pagina