GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come monitorare i tuoi server Linux con Checkmk

Checkmk è una soluzione di monitoraggio di applicazioni e infrastrutture che supporta il monitoraggio di server, applicazioni, reti, container e cloud. Il server Checkmk può essere installato su Ubuntu, Debian, CentOS, RHEL e SUSE Linux Enterprise Server. Può monitorare host Linux, Windows, macOS, Solaris e AIX tramite agenti Checkmk. Checkmk offre una rapida panoramica dell'infrastruttura IT che consente agli amministratori di rilevare e risolvere i problemi che possono influire sulla sicurezza o sulla stabilità del server.

Nel post di oggi, mostreremo come installare il server Checkmk sul sistema operativo Ubuntu. Mostreremo anche come installare l'agente Checkmk sul sistema operativo Ubuntu.

Nota :Il metodo qui descritto è stato testato su Ubuntu 20.04 LTS . Tuttavia, lo stesso metodo può essere seguito su Debian Sistema operativo.

Installazione di Checkmk

Checkmk è disponibile come:

  • Edizione grezza

È un'edizione open source completa ma non contiene tutte le funzionalità

  • Edizione aziendale

È un'edizione con licenza che include tutte le funzionalità. Puoi anche testare la sua versione gratuita (insieme a tutte le funzionalità) per 30 giorni.

Utilizzeremo Checkmk raw edition .

Fase 1:scarica Checkmk

Per scaricare Checkmk, visitare la pagina dei download del sito Web Checkmk. Seleziona Checkmk Raw Edition, scegli l'ultima versione stabile, quindi scegli la piattaforma del sistema operativo e la versione del sistema operativo. Quindi fai clic su Download pulsante.

Puoi anche utilizzare il comando seguente per scaricare l'ultima versione stabile di Checkmk (al momento della stesura di questo articolo) 2.0.0p12 :

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

Passaggio 2:installa Checkmk

Ora per installare Checkmk, usa il comando seguente:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Inserisci la password sudo. Se viene richiesta conferma, premi y e poi Invio per confermare. Checkmk insieme ad Apache e altre dipendenze verranno installati sulla tua macchina.

Per verificare se il Checkmk è stato installato correttamente e per vedere la versione installata, utilizzare il comando seguente:

$ omd version

Fase 3:regola il firewall

Per accedere all'interfaccia web di Checkmk da un altro sistema in rete, dovrai aggiungere una regola nel firewall.

Per consentire l'accesso esterno all'interfaccia web di Checkmk, utilizzare il comando seguente:

$ sudo ufw allow Apache

Per verificare se la regola è stata aggiunta, utilizza il comando seguente:

$ sudo ufw status

Se la regola è stata aggiunta, vedrai Apache elencato nell'output.

Fase 4:crea un sito di monitoraggio Checkmk

Il prossimo che dovrai fare è creare il sito Checkmk. Creiamo il nostro sito chiamato monitoraggio .

$ sudo omd create monitoring

Nell'output troverai l'URL , utente amministratore e password per accedere al monitoraggio sito.

Ora avvia il monitoraggio sito utilizzando il comando seguente:

$ sudo omd start monitoring

Fase 5:accedi all'interfaccia Web di Checkmk

Puoi accedere all'interfaccia web di Checkmk puntando il tuo browser web a http://server-ip/site-name. Dove ip server è l'indirizzo IP del server su cui è installato Checkmk e nome-sito è il nome del sito Checkmk (monitoraggio nel nostro esempio).

http://192.168.72.186/monitoraggio

Accedi utilizzando le credenziali predefinite che hai ottenuto al Passaggio 4 . Puoi modificare le credenziali predefinite in seguito.

Dopo l'accesso, vedrai la dashboard di Checkmk.

Fase 6:installa l'agente sugli host

Per aggiungere un host in Checkmk per il monitoraggio, dovrai installare l'agente Checkmk.

Innanzitutto, installeremo l'agente Checkmk sul server Checkmk per controllarsi. Per installare l'agente Checkmk sul nostro server Ubuntu Checkmk , vai su Configurazione> Agenti> Linux.

Quindi fai clic con il pulsante destro del mouse su check-mk-agent_2.0.0p12-1_all.deb e copia questo link.

Ora scarica il link copiato usando il comando wget:

$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

Una volta scaricato il pacchetto, installarlo come segue:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

Quindi, per verificare se l'agente è installato, utilizzare il comando seguente:

$ check_mk_agent

Dovresti vedere il seguente output simile:

Passaggio 7:aggiungi host per il monitoraggio

Ora puoi aggiungere host in Checkmk per il monitoraggio. Aggiungeremo il server Checkmk per monitorare se stesso. Per aggiungere il tuo server Ubuntu per il monitoraggio, vai su Configurazione dal pannello di sinistra dell'interfaccia web di Checkmk. Quindi vai su Host> Host come evidenziato di seguito.

Quindi, nella finestra seguente, fai clic su Aggiungi host .

Quindi inserisci il nome host (può anche inserire localhost) e indirizzo IP quindi fai clic su Salva e vai alla configurazione del servizio.

Nella pagina dei servizi, vedrai un elenco di tutti i servizi trovati. Se vedi dei servizi indecisi , fai clic su Correggi tutto .

Quindi fai clic sul segno arancione (come 10+ modifiche) nell'angolo in alto a destra della finestra.

Quindi fai clic su Attiva sui siti selezionati .

Ora puoi trovare il tuo sito su Monitoraggio> Panoramica> Tutti gli host. Qui puoi fare clic sul tuo host e visualizzare un elenco di servizi con i loro stati e altri dettagli.

Allo stesso modo, puoi aggiungere altri host per il monitoraggio in Checkmk.

Puoi anche guardare la dashboard per avere una rapida panoramica andando su Monitoraggio> Panoramica> Dashboard principale .

Disinstalla Checkmk Server e Agent da Ubuntu

Nel caso in cui desideri disinstallare l'agente Checkmk e il server, puoi farlo come segue:

Per disinstallare l'agente Checkmk dalla macchina Ubuntu, usa il comando seguente:

$ sudo apt remove check-mk-agent

Ora per rimuovere anche quell'host Ubuntu dal server Checkmk, vai su Configurazione> Host>Host , seleziona l'host e fai clic sull'icona Elimina.

Per disinstallare il server Checkmk dal server Ubuntu, usa il comando seguente:

$ sudo apt remove check-mk-raw-2.0.0p12

In questo post, abbiamo descritto come installare Checkmk e monitorare gli host nel sistema operativo Ubuntu. Checkmk ha agenti disponibili per diversi sistemi operativi. Pertanto, è possibile monitorare più sistemi secondo necessità. Alla fine, abbiamo anche descritto come disinstallare gli agenti Checkmk e i server da Ubuntu nel caso sia necessario.


Ubuntu
  1. Monitora il tuo Java su Linux con jconsole

  2. Monitora il tuo sistema Linux nel tuo terminale con procps-ng

  3. Come monitorare il tuo server Linux?

  4. Come monitorare la sicurezza del server Linux con Osquery

  5. Come proteggere il tuo sistema Ubuntu Linux con SurfShark VPN

Come monitorare i sistemi Linux remoti con lo strumento di monitoraggio Nagios

Come proteggere i server Linux con SE Linux

Come monitorare i tuoi server Linux con Checkmk

30 strumenti e servizi interessanti per monitorare i tuoi server Linux

Come monitorare gli host con lo strumento di monitoraggio Icinga di Linux

Gestisci i tuoi server con Cockpit Linux