Diferència entre revisions de la pàgina «ASIX/M02/UF3/A03/E1»
Salta a la navegació
Salta a la cerca
m (Guillem ha mogut M02/UF3/A03/E1 a ASIX/M02/UF3/A03/E1 sense deixar una redirecció: Crear subnivell ASIX) |
|||
| (Hi ha 3 revisions intermèdies del mateix usuari que no es mostren) | |||
| Línia 1: | Línia 1: | ||
{{titol|Pt31. Pràctica d'activitat d'un usuari}} | {{titol|Pt31. Pràctica d'activitat d'un usuari}} | ||
| − | {{ | + | [[Category:M02]] |
| + | {{capcalera|Guillem Solà i Boeck|22}} | ||
| + | ===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 | ||
| + | <source> | ||
| + | [mysqld] | ||
| + | #General log | ||
| + | general-log | ||
| + | general-log-file=/var/log/mariadb/general.log | ||
| + | </source> | ||
| + | activarem el log general, que registra els ''logins'' i les consultes que fan els usuaris. Amb el paràmetre: | ||
| + | <source> | ||
| + | general-log-file=/var/log/mariadb/general.log | ||
| + | </source> | ||
| + | definim la ruta on desar aquests registres. | ||
| + | |||
| + | ====Consultes lentes==== | ||
| + | Segons la documentació de MariaDB<ref>https:// mariadb.com/ kb/en/library/server-monitoring-logs/</ref>, podem activar els logs de ''slow queries'' afegint | ||
| + | <source> | ||
| + | [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 | ||
| + | </source> | ||
| + | a l'arxiu: | ||
| + | <source> | ||
| + | /etc/my.cnf.d/server.cnf | ||
| + | </source> | ||
| + | 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 | ||
| + | <source>/var/log/mariadb/slow.log | ||
| + | </source> | ||
| + | ====Log binari==== | ||
| + | Per a activar el log binari, afegirem el següent paràmetre a l'arxiu de configuració: | ||
| + | <source> | ||
| + | [mysqld] | ||
| + | #Binary | ||
| + | log | ||
| + | log_bin=/var/log/mariadb/binary.log | ||
| + | </source> | ||
| + | Definim la ruta del log a: | ||
| + | <source> | ||
| + | /var/log/mariadb/binary.log | ||
| + | </source> | ||
| + | ====Error log==== | ||
| + | El log d'errors ve activat per defecte i es desa a | ||
| + | <source>/var/log/mariadb/mariadb.log | ||
| + | </source> | ||
| + | |||
| + | ===Referències=== | ||
| + | <references/> | ||
Revisió de 11:20, 15 abr 2020
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/