GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa e configura Check_MK Server su CentOS 7

Stai cercando una soluzione di monitoraggio IT gratuita e open source oltre che convincente con le ultime tecnologie? Check_MK Server è uno dei migliori sistemi di monitoraggio in circolazione che è stato originariamente avviato come estensione del sistema di monitoraggio Nagios.

Supporta la creazione di una configurazione basata su regole utilizzando Python e consente anche il monitoraggio di più macchine da un singolo server Nagios. In particolare, Check_MK Server può gestire una pleura di attività di monitoraggio tra cui Server, Applicazione, Rete, Cloud, Archiviazione, Database, Ambiente e Container. È quasi tutto ciò di cui anche una grande organizzazione avrà bisogno.

Qui andremo a installare e configurare la versione CRE (Check_MK Raw Edition) che è open source e gratuito al 100%.

Installa e configura Check_MK Server su CentOS

Avvia il terminale e accedi come root.

Fase 1 – Disattiva SELinux

Controlliamo lo stato di SELinux e disabilitiamolo se è abilitato.

getenforce

Modifica il file di configurazione di SELinux:

vim /etc/sysconfig/selinux

Cambia SELINUX=enforcing in SELINUX=disabled

Salva ed esci dal file seguito da un riavvio.

reboot

Fase 2:installazione dei prerequisiti

Iniziamo con l'aggiornamento del sistema.

yum update

Quindi, installa NTP e controlla lo stato del suo servizio.

yum install ntp
systemctl status ntpd

Se il servizio non è avviato, avvialo utilizzando il comando seguente:

systemctl start ntpd

Abilita NTP all'avvio del sistema:

systemctl enable ntpd

Modifica le regole del firewall per consentire il servizio NTP. Esegui i seguenti comandi per abilitare il servizio.

firewall-cmd --add-service=ntp --zone=public --permanent
firewall-cmd --reload

Fase 3:aggiungi il repository EPEL al sistema

Dobbiamo installare il repository EPEL perché alcuni dei pacchetti check_mk non sono disponibili nei repository predefiniti.

yum install epel-release -y

Elenco repository.

yum repolist

Fase 4 – Installa Check_MK

Stiamo per scaricare una versione gratuita di check_mk. Vai alla pagina di download ufficiale e copia il link pertinente da utilizzare nel comando seguente dopo wget .

wget https://mathias-kettner.de/support/1.5.0p12/check-mk-raw-1.5.0p12-el7-38.x86_64.rpm

Installa Check_MK e tutte le dipendenze richieste per Check_MK.

yum install check-mk-raw-1.5.0p12-el7-38.x86_64.rpm

Ora modifica le regole del firewall per HTTP.

firewall-cmd --add-service=http --zone=public --permanent
firewall-cmd --reload

Passaggio 5:crea e avvia il server Check_MK

Controlla il comando "omd" se funziona o meno.

omd version

Configura il server Check_mk

Per creare il server Check_MK esegui il seguente comando:

omd create fosslinuxmonitor

Puoi sostituire "fosslinuxmonitor" con il nome che desideri.

omd create fosslinuxmonitor

Quindi dovresti ottenere un output simile come di seguito:

Qui puoi vedere l'URL web, il nome utente e la password per l'accesso.

Avvia il server creato:

omd start fosslinuxmonitor

Fase 6:accedi a Check_MK sul browser Web

Quando crei il server Check_MK, mostra l'URL dell'interfaccia web. Puoi usarlo per accedere al tuo server Check_Mk.

http://<servername>/<instance_name>/
Eg:- http://10.94.10.208/fosslinuxmonitor

È possibile utilizzare nome utente e password mostrati durante la creazione del server Check_Mk. Quindi puoi accedere alla Dashboard.

Fase 7 – Come installare l'agente Check_Mk sul client Linux

Puoi scaricare check_mk Agents dal seguente URL

http://<servername>/<instance_name>/check_mk/agents/
Eg:- http://10.94.10.208/fosslinuxmonitor/check_mk/agents/

Agenti Check-MKSu Ubuntu Server, installa "xinetd" prima di installare l'agente Check_MK.

apt-get install xinetd

Scarica e installa l'agente.

wget http://10.94.10.208/fosslinuxmonitor/check_mk/agents/check-mk-agent_1.5.0p12-1_all.deb
dpkg -i check-mk-agent_1.5.0p12-1_all.deb

Oltre a ciò, la porta 6556 TCP dovrebbe essere aperta tra il server check_mk e il client per la comunicazione. Installa l'agente Check_MK su CentOS.

Installa "xinetd".

yum install xinetd

Scarica e installa l'agente.

http://10.94.10.208/fosslinuxmonitor/check_mk/agents/check-mk-agent-1.5.0p12-1.noarch.rpm
rpm -ivh check-mk-agent-1.5.0p12-1.noarch.rpm

Installa l'agente sul server Microsoft Windows. Scarica agente.

http://10.94.10.208/fosslinuxmonitor/check_mk/agents/windows/check_mk_agent.msi

Installa l'agente utilizzando il pacchetto "msi".

Fare clic su Fine dopo l'installazione.

Passaggio 8:aggiungi host nel monitoraggio check_mk

Ora fai clic su Configurazioni WATO> Host> Crea nuovo host.

Quindi inserisci i dettagli dell'host, il nome host, l'indirizzo IP.

Ora fai clic su "Salva e vai ai servizi". Verrà visualizzata la schermata in cui check_mk rileva i servizi sul client.

Quindi fare clic su "Attiva modifiche" per attivare tutte le configurazioni.

Puoi aggiungere più host in questo modo. Nel mio caso, ho aggiunto la macchina CentOS, Ubuntu e MSWindows. Fai clic su Configurazioni WATO> Host e puoi vedere tutti gli host aggiunti.

Fare clic su Visualizzazioni -> Host -> Tutti gli host. Puoi vedere tutto lo stato dell'host aggiunto.

Passaggio 9:aggiungi un nuovo utente per ricevere avvisi via email

Fare clic su Configurazioni WATO> Utenti.

Puoi aggiungere nome utente, e-mail ecc. Oltre a ciò, seleziona anche "Ricevi notifiche di fallback".

Salva, fai clic su modifiche e attivalo. Ora vai su Configurazioni WATO> Host e fai clic su qualsiasi Host. Nell'area Impostazioni di base sposta "Tutto" nell'area selezionata.

Salva e fai lo stesso con tutti gli host. Fai clic su host

Clicca su modifiche e attivalo.

Fase 10:controlla gli avvisi via e-mail

Ora spegneremo una macchina. Dovresti vedere lo stato degli host come Inattivo.

Ora riceviamo un avviso e-mail.

Riceverai altri avvisi di sistema simili a questo. Dopo aver avviato il server riceverai un altro avviso.

Puoi integrare gli avvisi con Slack, Pager durty e così via.

Ora hai installato e configurato correttamente il server Check_MK su CentOS. Facci sapere la tua esperienza nei commenti qui sotto. Inoltre, non dimenticare di condividere il tutorial con i tuoi amici sulle piattaforme social.


Cent OS
  1. Installa e configura HAProxy su RHEL 8 / CentOS 8 Linux

  2. Come installare e configurare VNC su CentOS 7

  3. Installa e configura il server FTP su CentOS 7 / RHEL 7 – (vsftpfd)

  4. Come installare e configurare Gitlab su CentOS 8

  5. Come installare e configurare Postgres 13 su Centos 8

Come installare e configurare Zimbra Multi Server su CentOS 7

Come installare e configurare il server VNC in CentOS 7 / RHEL 7

Installa il server PXE e configura il client PXE su CentOS 7

Installa e configura KVM nel server CentOS 8

Come installare e configurare Memcached su CentOS 8

Come installare e configurare il server DHCP su Centos 8