Hallo zusammen, aus der Not heraus, keine freie serielle Schnittstelle für Debugging-Ausgaben zu haben, ist dieses kleine Modul entstanden. Es erlaubt das Versenden von SYSLOG-Meldungen an einen entsprechenden Server. Das kann jedes Unix-System oder auch ein Windows-Rechner mit tftpd32 (aktuelle Version) oder dem 3CDAEMON sein. Das Modul nutzt den Stack des Webservers von Ulrich Radig und ist nur auf AVR-NET-IO-Boards getestet. Das beigefügte para.c ist nicht wirklich nötig, die Funktion para_getip, mit der syslog.c die IP-Adresse des SYSLOG-Servers bestimmt, kann auch durch die originale Funktion get_eeprom_value ersetzt werden. Das Modul läuft jetzt seit Wochen sehr gut, manchmal wird es dem 3CDAEMON allerdings zu viel... Viel Spaß damit, Jens
:
Verschoben durch Admin
Hallo Jens, kannst Du Gedanken lesen? Ich hatte am Wochenende über Syslog nachgedacht und mich am Montag abend mal etwas eingelesen und bin dann nachts auf deinen Code gestoßen. Funktioniert hervorragend und besser als mein angedachter Code. Dieser wäre wohl mit fixer Priority und Facility gewesen. Danke vielmals. Shortie
Hallo Jens, die Sache mit dem Syslog würde ich gerne mit einem Pollin-Bort Testen. Da ich Anfänger bin brauche ich ein paar mehr infos. Die beiden Dateien Syslog.c und h habe ich in das Projekt eingebunden. Wo muß ich überall noch einträge machen, damit die Syslog.c auch funktioniert ? Die include anweisung und die Define anweisungen z.B. Server_IP im makefile habe ich den eintrag schon gemacht. die Dateien werden auch mit compiliert. 1 Warnmeldung aber keine funktion. (server-IP ?) MfG Bernhard
Hallo Bernhard, ist das Thema für Dich noch aktuell? Sehe eben erst Deine Nachfrage. Jens
Hallo Jens, ich glaube Bernhard habe ich schon in einem anderen Forum geholfen. Zumindest haben wir uns mal über den Code unterhalten und was ihm dann noch fehlte war direkt im Text Variablen einsetzen zu können statt vorher den String zu erstellen. PS: das mit dem EEPROM-Zeugs im Bootloader hat sich erledigt - war mein Fehler (falsche Stelle überschrieben)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.