Pt31. Pràctica d'activitat d'un usuari
Salta a la navegació
Salta a la cerca
Contingut
Guillem Solà i Boeck (host A10BPC22)
Modificar el servidor de MySQL per a què quedi reflectida tota l'activitat dels usuaris (log)
Log general
Afegint el següent contingut a l'arxiu de configuració de MariaDB
[mysqld] #General log general-log general-log-file=/var/log/mariadb/general.log
activarem el log general, que registra els logins i les consultes que fan els usuaris. Amb el paràmetre:
general-log-file=/var/log/mariadb/general.log
definim la ruta on desar aquests registres.
Consultes lentes
Segons la documentació de MariaDB[1], podem activar els logs de slow queries afegint
[mysqld] #Slow Query log log-slow-queries slow_query_log = 1 long_query_time = 2 slow_query_log_file = /var/log/mariadb/slow.log log-queries-not-using-indexes
a l'arxiu:
/etc/my.cnf.d/server.cnf
D'aquesta manera activem els logs per a consultes lentes, li definim un llindar de temps de 2 segons a partir del qual una consulta es considera lenta i definim la ruta per a desar aquests registres cap a
/var/log/mariadb/slow.log
Log binari
Per a activar el log binari, afegirem el següent paràmetre a l'arxiu de configuració:
[mysqld] #Binary log log_bin=/var/log/mariadb/binary.log
Definim la ruta del log a:
/var/log/mariadb/binary.log
Error log
El log d'errors ve activat per defecte i es desa a
/var/log/mariadb/mariadb.log
Referències
- ↑ https:// mariadb.com/ kb/en/library/server-monitoring-logs/