Syslog: Unterschied zwischen den Versionen
Mb (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Konfiguration== Das Gerät sendet auf Wunsch [http://de.wikipedia.org/wiki/Syslog Syslog] Nachrichten: '''Syslog Nachrichten beim Expert Power Control 8x N…“) |
Mb (Diskussion | Beiträge) |
||
Zeile 71: | Zeile 71: | ||
*''epc_mails.pl'' kann natürlich nach Belieben erweitert werden, um z.B. anstelle einer normalen E-Mail eine Mail zu einem SMS Gateway abzuschicken, oder um SQL Befehle abzusetzen, etc. | *''epc_mails.pl'' kann natürlich nach Belieben erweitert werden, um z.B. anstelle einer normalen E-Mail eine Mail zu einem SMS Gateway abzuschicken, oder um SQL Befehle abzusetzen, etc. | ||
− | |||
− | |||
− | |||
− |
Aktuelle Version vom 7. März 2013, 20:17 Uhr
Konfiguration
Das Gerät sendet auf Wunsch Syslog Nachrichten:
Syslog Nachrichten beim Expert Power Control 8x NET
- Booten
- Ein- und Auschalten von Syslog in der Konfiguration
- Schalten der Powerports
Syslog Nachrichten beim Expert Power Control 24x NET
- Booten
- Ein- und Auschalten von Syslog in der Konfiguration
- Änderung des Status einer der drei 16A Sicherungen
- Schalten der Powerports
Syslog Nachrichten bei der EMC Professional NET (19")
- Booten
- Ein- und Auschalten von Syslog in der Konfiguration
- Wechsel zwischen Quarz- und Funkzeit
- Schalten des Relais
Syslog Nachrichten beim Expert Power Meter
- Booten
- Ausschalten
- Ein- und Auschalten von Syslog in der Konfiguration
- Überschreiten und Unterschreiten der 10A Belastung
Syslog Nachrichten sind einfache Textnachrichten die per UDP an einen Syslog-Server verschickt werden. Auf Linux wird im Normalfall ein Syslog-Daemon bereits vorhanden sein (z.B. syslog-ng), auf Windows Systemen (z.B. Windows 2000, XP, Vista, etc.) können Sie z.B: Kiwi-Syslog einsetzen:
http://www.gudeads.com/wiki/images/kiwi_syslog_sm.jpg
Syslog-ng Konfiguration
- syslog-ng soll generell auf UDP Port 514 syslog Nachrichten annehmen und an die Textdatei /var/log/messages anhängen (editiert in /etc/syslog-ng/syslog-ng.conf) :
source external { udp(ip(0.0.0.0) port(514)); }; destination messages { file("/var/log/messages"); }; log { source(external); destination(messages); };
Syslog verwenden zum automatischen Mail-Versand
1. Die Ausgaben von /var/log/messages auf epc_mails.pl lenken:
tail -f /var/log/messages | /usr/local/bin/epc_mails.pl &
2. Perl script epc_mails.pl verschickt alle Zeilen, in denen "ExpertPowerControl" vorkommt, per E-Mail an admin@network.com :
#!/usr/bin/perl $debug = 1; while( $new_line=<STDIN>) { if ($debug > 1) { printf ("$new_line"); } if ($new_line =~ /ExpertPowerControl/) { if ($debug > 0) { printf ("$new_line"); } system "echo \"$new_line\" \| mail -s \"ExpertPowerControl Notification\" admin\@network.com"; } }
- epc_mails.pl kann natürlich nach Belieben erweitert werden, um z.B. anstelle einer normalen E-Mail eine Mail zu einem SMS Gateway abzuschicken, oder um SQL Befehle abzusetzen, etc.