Est-il possible de prendre logrotateen compte les fichiers journaux d'un répertoire et de tous ses sous-répertoires? (c.-à-d. sans lister explicitement les
logrotate est conçu pour faciliter l'administration des systèmes qui génèrent un grand nombre de fichiers journaux. Il permet la rotation, la compression, la suppression et l'envoi automatiques des fichiers journaux. Chaque fichier journal peut être traité quotidiennement, hebdomadairement, mensuellement ou lorsqu'il devient trop volumineux.
Est-il possible de prendre logrotateen compte les fichiers journaux d'un répertoire et de tous ses sous-répertoires? (c.-à-d. sans lister explicitement les
Logrotate se cache- t- il quelque part sur OSX ou existe-t-il un équivalent? Ce n'est pas dans
Comment puis-je surveiller ce que fait logrotate dans Ubuntu? L'activité de logrotate peut-elle être
Si une configuration de logrotate est spécifiée avec les paramètres "size" et "daily", laquelle est prioritaire? Où est-ce documenté? Je voudrais que ces rotations se produisent comme une opération booléenne OU, c’est-à-dire que si les journaux sont vieux d’un jour, ils sont soumis à une rotation,...
La page de manuel de logrotatedit que: It can be used when some program cannot be told to close its logfile and thus might continue writing to the previous log file for some time. Je suis confus par ceci. S'il est impossible de dire à un programme de fermer son fichier journal, il continuera à...
Nous avons un énorme fichier journal en cours d'écriture par l'application d'un fournisseur. Supposons que le vendeur ne fasse rien de ce que nous demandons. Y a-t-il un moyen de faire tourner ce fichier journal? Nous examinons environ 300 Mo par heure en cours d'écriture - je préférerais de...
À en juger par les horodatages de mes systèmes, logrotate effectue sa rotation journalière des journaux lorsque logrotate est exécuté par cron. Cependant, si je l'exécute plus tôt, cela ne fait pas tourner les fichiers. Comment logrotate sait-il s'il doit les faire pivoter ou non, conserve-t-il un...
J'ai en logrotatecours d' exécution dans une machine EC2 AWS tournant les journaux Apache. Une fois compressés, les journaux Apache sont enregistrés dans AWS S3 via s3fs. Le problème est que j'ai récemment remarqué que je n'avais pas fait tourner les journaux. Dans S3, j'ai d'anciens journaux du...
J'ai cette configuration logrotate et je fonctionne sur Ubuntu 10.04. /var/log/mysql/mysql-slow.log { daily rotate 3 compress notifempty missingok create 660 mysql adm postrotate if test -x /usr/bin/mysqladmin && \ /usr/bin/mysqladmin ping &>/dev/null then /usr/bin/mysqladmin...
Il y a un moyen de faire
J'ai un script simple qui génère un tas de journaux à filtrer et j'ai canalisé le STDOUT dans un fichier pour stocker les journaux. Étant donné que ce script s'exécute depuis longtemps, j'avais besoin de faire pivoter les fichiers journaux afin qu'ils soient regroupés dans des fichiers plus petits...
Comment logrotate gère-t-il les fichiers ouverts? Logrotate peut-il faire pivoter les fichiers ouverts par un processus?
Nous utilisons tail pour surveiller en continu plusieurs journaux, mais lorsqu'un journal tourne, la queue de ce fichier cesse. Pour autant que je sache, le problème est que lorsque le journal est tourné, un nouveau fichier est créé et le processus de queue en cours ne sait rien de ce nouveau...
Depuis la page de manuel de logrotate: Taille min. Les fichiers journaux pivotent lorsqu'ils dépassent la taille en octets, mais pas avant l'intervalle de temps supplémentaire spécifié (quotidien, hebdomadaire, mensuel ou annuel). L'option de taille associée est similaire, sauf qu'elle s'exclut...
J'ai une instance nginx qui est définie pour consigner l'accès à /var/log/nginx/access.log et des erreurs dans /var/log/nginx/errors.log, mais dès que logrotate s'exécute chaque semaine, le fichier se déplace vers * .log.1 et le nouveau fichier * .log sont créés, mais nginx continue de se connecter...
J'essaie de faire fonctionner logrotate sur mon VPS pour faire tourner mes fichiers apache chaque semaine. Actuellement, le contenu du fichier de configuration apache2 est tel quel. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm...
J'ai un script de sauvegarde qui compresse divers fichiers et répertoires et crée des archives .tgz. Les fichiers sont nommés, par exemple ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz Je souhaite gérer ces fichiers...
Je travaille sur Ubuntu 14 avec l'utilitaire rsyslog et logrotate par défaut. Dans la /etc/logrotate.d/rsyslogconfiguration par défaut rsyslog logrotate, je vois ce qui suit: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null...
Comme nous savons tous que "unix" peut avoir n'importe quoi dans un fichier à l'exception de '/' et '\ 0', les administrateurs système ont cependant tendance à avoir une préférence beaucoup plus petite, principalement en raison de rien qui n'aime pas les espaces en entrée ... et un tas de choses...
Je fais tourner les Nginxjournaux quotidiennement (avec dateext). Après la rotation, je veux analyser le fichier pour le jour qui vient de s'écouler et compiler un e-mail avec le nombre d'erreurs renvoyées par le serveur Nginx. Comment puis-je accéder au fichier de sortie dans la section postrotate...