Monitoraggio del server con Munin in Debian 10

La seguente guida descrive come installare il software di monitoraggio Munin da un sistema Debian 10.
Grazie ad esso, saremo in grado di monitorare il nostro server e i suoi numerosi parametri.

Avviamo il terminale e aggiorniamo i repository e il sistema:

apt update
apt upgrade

Installiamo un server web in modo da poter accedere alla parte grafica dell'interfaccia attraverso il sito web:

apt install apache2 libcgi-fast-perl libapache2-mod-fcgid

Eseguiamo i moduli di apache:

a2enmod fcgid

Installiamo Munin:

apt install munin munin-node munin-plugins-extra

Andiamo nella directory con i plugin ed eseguiamo alcuni di quelli necessari:

cd /etc/munin/plugins
ln -s /usr/share/munin/plugins/mysql_ mysql_
ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
ln -s /usr/share/munin/plugins/mysql_isam_space_ mysql_isam_space_
ln -s /usr/share/munin/plugins/mysql_queries mysql_queries
ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries
ln -s /usr/share/munin/plugins/mysql_threads mysql_threads

Il prossimo passo è modificare il file di configurazione di Munin.

modifica file:

nano /etc/munin/munin.conf

E lo configuriamo come segue:

# Esempio di file di configurazione per Munin, generato da 'make build'

# Le prossime tre variabili specificano dove si trova l'RRD
# banche dati, l'output HTML, log e i file lock/pid. Tutti
# deve essere scrivibile dall'utente che esegue munin-cron. Sono tutti
# predefinito sui valori che vedi qui.
#
dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin

# Dove cercare i modelli HTML
#
tmpldir /etc/munin/templates

# Dove cercare i file www statici
#
#staticdir /etc/munin/static

# i file cgi temporanei sono qui. nota che deve essere scrivibile da
# l'utente cgi (di solito nessuno o httpd).
#
# cgitmpdir / var / lib / munin / cgi-tmp

# (Esattamente uno) directory da cui includere tutti i file.
incluso /etc/munin/munin-conf.d
[...]
# un semplice albero ospite
[server1.esempio.com]
 indirizzo 127.0.0.1
 use_node_name sì
[...]

Ora creiamo vhost munina

cd /etc/apache2/conf-enabled/
ln -s /etc/munin/apache24.conf munin.conf
riavvio del servizio apache2

modifica file:

nano /etc/munin/apache24.conf

Dovrebbe sembrare come questo:

Alias ​​/ munin / var / cache / munin / www

 # Require local
 Require all granted
 Options FollowSymLinks SymLinksIfOwnerMatch


ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph

 # Require local
 Require all granted
 Options FollowSymLinks SymLinksIfOwnerMatch
 
 SetHandler fcgid-script
 
 
 SetHandler cgi-script
 

Stiamo riavviando Apache e Munin per ricaricare le modifiche:

systemctl riavvia apache2.service
systemctl riavvia munin-node.service

Praticamente è così, dopo essere andato a :

il nostro indirizzo // munin / dovremmo vedere la pagina delle statistiche di monitoraggio.

Linux

Udostępnij
Opublikowane przez
Linux

Post recenti

KeePass2 2.52 w Ubuntu 22.04

La guida seguente descrive come installare KeePass su Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installazione dell'editor PDF Master in Ubuntu 22.04

Master PDF Editor è un programma PDF completo, che include molte funzionalità. Oprócz tworzenia i edycji

2 years temu

iotop - monitoraggio della memoria

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Esegui più comandi in un lavoro cron

Puoi separare due o più comandi con il punto e virgola (;), Punto e virgola (;): służy do oddzielania

2 years temu

Modifica dei dati exif di una foto nel terminale Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installazione di Rocket.Chat Server su Rocky Linux 8

La seguente guida descrive come installare Rocket.Chat su Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu