lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte

Ich habe einen Ubuntu Server und auf dem läuft Syslog. Kann ich den als Remote Syslog Server verwenden um mit Powershell eine Nachricht zu loggen?

$Server = <server-ip>
$Port = <server-port> # gewöhnlich 514
$Message = "Testnachricht von PowerShell"

try {
    $Client = New-Object System.Net.Sockets.TcpClient
    $Client.Connect($Server, $Port)
    $Stream = $Client.GetStream()
    $Writer = New-Object System.IO.StreamWriter($Stream)
    $Writer.WriteLine($Message)
    $Writer.Flush()
    $Client.Close()
} catch {
    Write-Host "Fehler beim Senden der Nachricht: $_"
}
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Du musst den Remote-Syslog Server konfigurieren. Öffne dazu die Datei

/etc/rsyslog.conf

um das jeweilige Modul aktivieren.

module(load="imtcp") 
input(type="imtcp" port="514")
von (481 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

12 Nutzer