Monitoraggio di MySQL con Nagios: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
* Verificare la home directory dell'utente nagios, ed eventualmente crearla | * Verificare la home directory dell'utente nagios, ed eventualmente crearla. '''ATTENZIONE: VERIFICARE LA CORRETTEZZA DELLA HOME NEI COMANDI SEGUENTI !''' | ||
cat /etc/passwd| grep nagios | cat /etc/passwd| grep nagios | ||
nagios:x:104:106::/var/log/nagios:/bin/false | nagios:x:104:106::/var/log/nagios:/bin/false | ||
sudo mkdir -p /var/ | sudo mkdir -p /var/log/nagios | ||
* Creare il file di configurazione contenente la password dell'utente mysql che si vorrà usare: | * Creare il file di configurazione contenente la password dell'utente mysql che si vorrà usare: | ||
sudoedit /var/ | sudoedit /var/log/nagios/.my.cnf | ||
<pre> | <pre> | ||
| Line 18: | Line 19: | ||
* Sistemare le permission: | * Sistemare le permission: | ||
sudo chmod 640 /var/ | sudo chmod 640 /var/log/nagios/.my.cnf | ||
sudo chown -R nagios:nagios /var/ | sudo chown -R nagios:nagios /var/log/nagios/ | ||
* Creare l'utente in mysql | * Creare l'utente in mysql | ||
mysql -u root -p -e "CREATE USER ' | mysql -u root -p -e "CREATE USER 'nagioschk'@'localhost' IDENTIFIED BY 'secretPassword'" | ||
* Verificare che l'utente unix nagios usi le credenziali salvate: | |||
sudo -u nagios mysql -e "SELECT 'OK' AS Result;" | |||
<pre> | |||
+--------+ | |||
| Result | | |||
+--------+ | |||
| OK | | |||
+--------+ | |||
</pre> | |||
* Testare il plugin nagios: | |||
sudo -u nagios /usr/lib/nagios/plugins/check_mysql -H 127.0.0.1 | |||
Uptime: 2156857 Threads: 12 Questions: 15095554 Slow queries: 10 Opens: 2800 Flush tables: 1 Open tables: 64 Queries per second avg: 6.999 | |||
=Riferimenti= | =Riferimenti= | ||
Revision as of 16:08, 7 July 2014
| Attenzione questo articolo è ancora incompleto. Sentiti libero di contribuire cliccando sul tasto edit. |
- Verificare la home directory dell'utente nagios, ed eventualmente crearla. ATTENZIONE: VERIFICARE LA CORRETTEZZA DELLA HOME NEI COMANDI SEGUENTI !
cat /etc/passwd| grep nagios
nagios:x:104:106::/var/log/nagios:/bin/false
sudo mkdir -p /var/log/nagios
- Creare il file di configurazione contenente la password dell'utente mysql che si vorrà usare:
sudoedit /var/log/nagios/.my.cnf
[client] user=nagioschk password=secretPassword
- Sistemare le permission:
sudo chmod 640 /var/log/nagios/.my.cnf sudo chown -R nagios:nagios /var/log/nagios/
- Creare l'utente in mysql
mysql -u root -p -e "CREATE USER 'nagioschk'@'localhost' IDENTIFIED BY 'secretPassword'"
- Verificare che l'utente unix nagios usi le credenziali salvate:
sudo -u nagios mysql -e "SELECT 'OK' AS Result;"
+--------+ | Result | +--------+ | OK | +--------+
- Testare il plugin nagios:
sudo -u nagios /usr/lib/nagios/plugins/check_mysql -H 127.0.0.1
Uptime: 2156857 Threads: 12 Questions: 15095554 Slow queries: 10 Opens: 2800 Flush tables: 1 Open tables: 64 Queries per second avg: 6.999