Diferència entre revisions de la pàgina «ASIX/M02/UF3/A03/E1»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «{{titol|Pt31. }}».)
 
m (Guillem ha mogut M02/UF3/A03/E1 a ASIX/M02/UF3/A03/E1 sense deixar una redirecció: Crear subnivell ASIX)
 
(Hi ha 6 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
{{titol|Pt31. }}
+
{{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

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/