[squid] Export logs vers serveur distant
kubiak
-
kubiak -
kubiak -
Bonjour,
je dois exporter les logs de squid (ceux du trafic et pas des erreurs) vers un serveur distant dans le but d'une conservation des fichiers logs
j'ai essayé avec syslog mais impossible d'obtenir quelque chose.
avez vous une astuce ou une piste, utiisant syslog ou non? merci d'avance!
je dois exporter les logs de squid (ceux du trafic et pas des erreurs) vers un serveur distant dans le but d'une conservation des fichiers logs
j'ai essayé avec syslog mais impossible d'obtenir quelque chose.
avez vous une astuce ou une piste, utiisant syslog ou non? merci d'avance!
A voir également:
- [squid] Export logs vers serveur distant
- View recovery logs - Guide
- Changer serveur dns - Guide
- Export favoris chrome - Guide
- Il est en cours de transport vers votre site de livraison ✓ - Forum Consommation & Internet
- Comment exporter les photos de google photo vers l'ordinateur - Guide
4 réponses
Je recommande syslog-ng qui te permettra de récupérer directement des log sur le disque dur afin de les transmettre sur le serveur syslog de ton choix
sous squid.conf:
tu configures un log_format compatible avec ce que tu veux
tu configures l'access_log correspondant
sous syslog-ng.conf du proxy:
source s_all {
il faut rajouter file("le fichier de log d'access du proxy");
}
destination d_syslog {
udp(@ip du serveur syslog);
}
log{
source s_all;
destination d_syslog;
}
sous syslog-ng.conf du serveur syslog:
dans source s_all rajouter udp();
tu peux ensuite rajouter un filtre pour stocker le log d'un proxy en particulier dans un fichier précis, c'est toi qui voit.
L'autre solution est de sauvegardé les log sur un partage nfs ou samba mais c'est pas pareil. De plus, avec syslog-ng tu peux sauvegardé dans une base MySQL ou autre donc tu peux faire des trucs beaucoup plus puissant
sous squid.conf:
tu configures un log_format compatible avec ce que tu veux
tu configures l'access_log correspondant
sous syslog-ng.conf du proxy:
source s_all {
il faut rajouter file("le fichier de log d'access du proxy");
}
destination d_syslog {
udp(@ip du serveur syslog);
}
log{
source s_all;
destination d_syslog;
}
sous syslog-ng.conf du serveur syslog:
dans source s_all rajouter udp();
tu peux ensuite rajouter un filtre pour stocker le log d'un proxy en particulier dans un fichier précis, c'est toi qui voit.
L'autre solution est de sauvegardé les log sur un partage nfs ou samba mais c'est pas pareil. De plus, avec syslog-ng tu peux sauvegardé dans une base MySQL ou autre donc tu peux faire des trucs beaucoup plus puissant
Ca fait longtemps que j'ai pas touché à squid, mais à priori tu as un fichier de conf pour squid avec une option pour définir l'endroit où doivent être sauvegardés les logs. Il faut que ce soit un repertoire naturellement, par exemple monté avec nfs ou samba.
Sinon l'autre solution c'est de les garder là où ils sont et d'executer périodiquement un script qui sauvegarde les fichiers de logs. Pour ça il faudrait utiliser un cron.
Sinon l'autre solution c'est de les garder là où ils sont et d'executer périodiquement un script qui sauvegarde les fichiers de logs. Pour ça il faudrait utiliser un cron.