rSyslog hat nur EINIGE Daten gesendet

rSyslog hat nur EINIGE Daten gesendet

Ich habe eine Remote-Protokollierung von einem meiner Server zum zentralen Protokollserver über rsyslog TCP/SSL konfiguriert

Bis gestern hat alles gut funktioniert, danach wurde die Übertragung der meisten Dateien einfach eingestellt, während einige noch gesendet/im Protokollserver aktualisiert wurden.

Ich habe diese spezielle Konfiguration in meinem /etc/rsyslog.d/

$ModLoad imfile    #Load the imfile input module

# poll every 10s
$InputFilePollInterval 10

# myfile
$InputFileName /var/log/data/myFile.log 
$InputFileTag myFile: 
$InputFileStateFile stat-myFile  
$InputFileSeverity Info
$InputFileFacility local3
$InputRunFileMonitor

Wenn ich die Datei überprüfe, wird sie von meiner Anwendung aktualisiert

ls -la /var/log/data
-rw-r--r-- 1 adm adm  2666 Apr 22 08:52 myFile.log

wenn ich versuche, die hergestellten Verbindungen von diesem Client zu meinem Remote-Log-Server zu überprüfen, scheint alles in Ordnung zu sein (netstat -tulpan | grep syslog)

tcp 0 0 :42724 :10514 HERGESTELLT 31839/rsyslogd

Wenn ich jedoch den Protokollserver überprüfe, speichere ich die Remote-Protokolle von Clients in /var/log/remotelogs//

seltsamerweise werden einige Dateien (wie systemd.log, sshd.log, rsyslogd.log, ..) in Echtzeit korrekt aktualisiert... aber myFile.log nicht

ls -la /var/remotelogs/<clientIP>
-rw-r----- 1 root root   1945150 Apr 21 15:07 myFile.log

wie Sie sehen können, hat es gestern gegen 15 Uhr meiner Zeit aufgehört ... was zum Teufel? Ich habe auch die Netzwerkverbindung auf dem Server überprüft, alles scheint in Ordnung zu sein ...

$ sudo netstat -tulpan | grep syslog
tcp        0      0 0.0.0.0:10514           0.0.0.0:*               LISTEN      3608119/rsyslogd    
tcp        0      0 <serverIP>:10514      <clientIP>:42724       ESTABLISHED 3608119/rsyslogd      
tcp6       0      0 :::10514                :::*                    LISTEN      3608119/rsyslogd  

Irgendeine Idee, was falsch sein könnte? Warum werden manche Dateien nicht übertragen und manche schon?

Antwort1

Ich dachte, ein Kollege von mir hätte ein Skript erstellt, das irgendwie diese Dateien beeinflusst hätte (ich weiß nicht, was genau passiert ist), aber als ich das Skript deaktiviert und die Dateien neu erstellt habe, hat es wieder wie am Schnürchen geklappt ...

verwandte Informationen