Arcog

Archivieren Sie die Protokolldateien monatlich
Jetzt downloaden

Arcog Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • imacat
  • Website des Verlags:
  • http://www.imacat.idv.tw/

Arcog Stichworte


Arcog Beschreibung

Archivieren Sie die Protokolldateien monatlich Arcog ist ein Perl-Modul, das die Protokolldateien monatlich archiviert. Es steigt aus den Protokolleinträgen, die zu den vergangenen Monaten gehören, und dann komprimiert und speichert sie auf archivierte Dateien mit dem Namen logFile.yyyymm.gz.Current, Arclog unterstützt Apache-Zugriffsprotokoll, Syslog, NTP, Apache 1 SSL-Motorprotokoll und meine eigene Halterung, modifiziert ISO-Datums- / Uhrzeit-Protokolldateiformate sowie GZIP- und BZIP2-Komprimierungsmethoden. Mehrere Software-Projekte protokollieren (oder kann sich protokollieren) in einem Format, das mit dem Apache-Zugriffsprotokoll kompatibel ist, wie Becher, ProFTPD, Pure-FTPD ... usw., und Arclog kann auch ihre apache-ähnlichen Protokolldateien archivieren.Notice: Archivierung dauert Zeit. Um die Zeit zu reduzieren, die die Quellprotokolldatei besetzt, kopiert Arclog den Inhalt der Quellprotokolldatei in eine temporäre Arbeitsdatei und starten Sie zuerst die Quellprotokolldatei neu. Dann kann ARCLOG seine Zeit an der temporären Arbeitsdatei annehmen. Bitte beachten Sie jedoch: 1. Wenn Sie eine riesige Protokolldatei (mehrere Hunderte von MBS) haben, dauert das Kopieren nur noch viel Zeit. In diesem Fall sollten Sie die Protokollierung zunächst besser aufhalten, die Protokolldatei archivieren und die Protokollierung neu starten, um einen Rennzustand schriftlich zu vermeiden. Wenn Sie die Protokolldatei einzeitig archivieren, wird es nicht zu groß wachsen.2. Wenn ARCLOG in der Mitte der Ausführung stoppt, hinterlässt sie eine temporäre Arbeitsdatei. Das nächste Mal, wenn ARCLOG ausgeführt wird, hört es auf, wenn diese temporäre Arbeitsdatei angezeigt wird. Sie müssen diese temporäre Arbeitsdatei zuerst verarbeiten. Diese temporäre Arbeitsdatei ist lediglich eine Kopie der ursprünglichen Protokolldatei. Sie können es wie eine normale Protokolldatei umbenennen und archivieren, um dies zu lösen. Nehmen Sie nicht sortieren, es sei denn, Sie haben einen bestimmten Grund. Sortierung hat das folgende potenzielle Problem: 1. Die Sortierung kann einen großen Speicher auf großen Protokolldateien essen. Die Menge des erforderlichen Speichers hängt von der Anzahl der Datensätze in jedem archivierten Monat ab. Modern Linux und MSWIN32 haben einen speicherberuflichen Schutz, indem Prozesse getötet werden, die zu viel Erinnerung isst, aber es dauert immer noch Minuten, und Ihr System hängt während dieser Zeit. Ich kenne den Erinnerungsschutz nicht an anderen Betriebssystemen. Wenn Sie es versuchen, sind Sie auf Ihrem eigenen Risiko.2. Die Zeiteinheiten aller erkannten Protokollformate sind zweiter. Protokollsätze, die in derselben Sekunde in derselben Sekunde passieren, werden nach der Reihenfolge der Protokolldatei sortiert (wenn Sie mehrere Protokolldateien gleichzeitig archiviert) und dann die Protokollsatzbestellung. Ich versuche sicherzustellen, dass die sortierten archivierten Datensätze in einer korrekten Reihenfolge der passierenden Ereignisse sind, aber ich kann nicht garantieren. Sie müssen aufpassen, ob die Bestellung in einer Sekunde wichtig ist. Sorte auf den Syslog (2) und NTP-Protokolldateien: Syslog (2) und NTP zeichnet das Jahr nicht auf. Arcog verwendet Datum :: Parse (3) zum Analysieren des Datums, das das Jahr zwischen diesem Monat und dem letzten nächsten Monat annimmt, wenn das Jahr fehlt. Für Ex., Wenn heute 2001-06-08 ist, wird das Jahr zwischen 2001-06-30 zurück an 2000-07-01 angenommen, wenn das Jahr fehlt. Ich denke, das ist schlau genug. Wenn Sie jedoch über eine SYSLOG (2) oder eine NTP-Protokolldatei verfügen, die auf Datensätze älter als ein Jahr verfügt, verwenden Sie jedoch kein Arcog. Es wird Ihre Protokolldatei zerstören. Wenn Sie von STDIN lesen, beachten Sie bitte: 1. Sie müssen das Output-Präfix angeben, wenn Sie von STDIN lesen möchten, da das, was er benötigt, ein Ausgaberadname-Präfix ist, nicht eine Ausgabedatei.2. Stdin kann nicht gelöscht, neu gestartet oder teilweise aufbewahrt werden. Wenn Sie von STDIN gelesen haben, fällt der Halten-Modus zurück, um alle zu erhalten. Wenn Sie mehrere Quellprotokolldateien einschließlich STDIN archivieren, fällt der Aufbewahrungsmodus zurück, um alle für alle Quellprotokolldateien zu halten, um eine Katastrophe zu verhindern.3. Die Antworten des Frag-Modus werden auch von Stdin erhalten. Da Sie nur ein Stdin haben, können Sie den Frag-Modus nicht angeben, während Sie von STDIN aus dem Lesen ausführen. Es fällt in diesem Fall wieder in den Fail-Modus zurück. Ich empfehle Ihnen, die Datei installieren: MMAGIC (3), anstatt auf der Datei ausführbar zu zählen. Die interne Magic-Datei der Datei :: MMAGIC (3) scheint besser zu funktionieren als die Datei (1) ausführbar. Arcog behandelt alles, nicht gzip (1) oder bzip2 (1), komprimiert als Klartext. Wenn eine komprimierte Protokolldatei falsch als Bild erkannt wird, behandelt ARCLOG es als Klartext, lesen Sie die Protokollsätze direkt von ihm und fehlschlagen. Dieser Fehler schmerzt nicht die Quellprotokolldateien, sondern ärgerlich ist immer noch ärgerlich.Synopsis Arcog Logfile ... Arclog Anforderungen: · Perl.


Arcog Zugehörige Software