Pt31. Pràctica d'activitat d'un usuari

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca

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

  1. https:// mariadb.com/ kb/en/library/server-monitoring-logs/