![]() |
SysLog Client
Liste der Anhänge anzeigen (Anzahl: 4)
Mit der Klasse TSysLogClient ist es möglich Logmeldungen per UDP (Port 514) in das lokale Netzwerk zu senden.
Die Logmeldungen, auf auf verschiedenen Rechnern erzeugt werden, können dann gemeinsam auf einem (oder mehreren) Servern erfasst und angezeigt werden. Das ![]()
Delphi-Quellcode:
Die Klasse TSysLogClient benötigt die beiliegende Komponente TUdpSockUtil (muss nicht installiert werden) sowie die Unit ISO8601 für die Formatierung von Datum und Zeit.
// Beispielcode
const SERVERMACHINE = ''; // '' bedeutet Broadcast an alle var syslog : TSysLogClient; begin syslog := TSysLogClient.Create(SERVERMACHINE, {Version=}slvRFC5424); syslog.LogError('Fehlermeldung zum Testen von Syslog'); syslog.Free; Zur Zeit wird das ältere BSD-Format ( ![]() ![]() Um die Logmeldungen zu empfangen ist ein SysLog-Server erforderlich. Empfehlenswert ist z.B. ![]() Schon in der Personal-Version (max 5 Quellen) bietet dieser Syslog-Server eine Vielzahl an Funktionen (Filtern, Suchen, EMail-Benachrichtigung, Import, Export,...) |
AW: SysLog Client
Ist eventuell Unterstützung von Syslog-NG (
![]() |
AW: SysLog Client
Zitat:
![]() Der Transport über TCP und TLS (Transport Layer Security) ist mir im Moment noch zu kompliziert. |
AW: SysLog Client
Neue Version ist fertig. :-)
Wer mag darf testen und Wünsche äussern. |
AW: SysLog Client
Vielen Dank für die Arbeit!
Wie und womit könnte ich den Client testen? Ein Syslog-NG Server existiert! Gruss Walter |
AW: SysLog Client
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz