$CONNECT_TIME $BYTES_SENT $BYTES_RCVD mit isdn ??
Hallo Liste, für meine analogen ppp Verbindungen schreiben ich in /etc/ppp/ip-down.local einige Verbinungswerte in eine log-Datei: # Log some data /bin/echo $DATE $CONNECT_TIME $BYTES_SENT $BYTES_RCVD $PR_CONNECT $PR_ONLINE $CONUSER $CONPROV >> /var/log/ppp-usage Aus man pppd habe ich erfahren das $CONNECT_TIME $BYTES_SENT $BYTES_RCVD nur für den seriellen Port versorgt werden. Die anderen Werte habe ich schon vorher ermittelt. Nun habe ich neuerdings ISDN und ich bin mir sicher das es die Werte auch gibt, isdnreport hat sie ja. Nur wo stehen die Werte wenn ip-down.local ausgeführt wird? Ich möchte sie wie bei dem analogen Anschluß in eine log-Datei schreiben. Besten Dank Micha
Moin Michael, * Michael Hoeller schrieb am 04 Jan 2003:
für meine analogen ppp Verbindungen schreiben ich in /etc/ppp/ip-down.local einige Verbinungswerte in eine log-Datei:
# Log some data /bin/echo $DATE $CONNECT_TIME $BYTES_SENT $BYTES_RCVD $PR_CONNECT $PR_ONLINE $CONUSER $CONPROV >> /var/log/ppp-usage
[...] Nun habe ich neuerdings ISDN und ich bin mir sicher das es die Werte auch gibt, isdnreport hat sie ja. Nur wo stehen die Werte wenn ip-down.local ausgeführt wird? Ich möchte sie wie bei dem analogen Anschluß in eine log-Datei schreiben.
Schau dir mal isdnrep an. Der wertet die Datei isdnlog aus und kann Text- oder HTML-Statistiken erzeugen, und zwar nach deinen Vorgaben. Also entweder zum Anschauen oder zum Weiterverarbeiten. Eventuell kannst du das auch selber parsen, aber isdnrep ist eigentlich ganz komfortabel. Gruß, Sebastian -- Do not meddle in the affairs of wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
Hallo,
* Michael Hoeller schrieb am 04 Jan 2003:
für meine analogen ppp Verbindungen schreiben ich in /etc/ppp/ip-down.local einige Verbinungswerte in eine log-Datei:
# Log some data /bin/echo $DATE $CONNECT_TIME $BYTES_SENT $BYTES_RCVD $PR_CONNECT $PR_ONLINE $CONUSER $CONPROV >> /var/log/ppp-usage
Sebastian Helms schrieb:
Schau dir mal isdnrep an. Der wertet die Datei isdnlog aus und kann Text- oder HTML-Statistiken erzeugen, und zwar nach deinen Vorgaben. Also entweder zum Anschauen oder zum Weiterverarbeiten.
Eventuell kannst du das auch selber parsen, aber isdnrep ist eigentlich ganz komfortabel.
Vielen Dank für den Tipp. Nur möchte ich eigentlich direkt nach/beim ip-down die Werte schreiben weil ich noch weitere Daten wie user, Verbindungspreise dazu schreibe. Das kann in der Form nicht von isdnrep abgedeckt werden. Deshalb suche ich eine Möglichkeit beim ip-down die folgenden Werte zu schreiben: $CONNECT_TIME $BYTES_SENT $BYTES_RCVD wenn die in var/log/messages landen dann müssen doch irgendwo zu greifen sein. Weis jemand wo?? Micha
Moin Michael, * Michael Hoeller schrieb am 04 Jan 2003:
* Michael Hoeller schrieb am 04 Jan 2003:
für meine analogen ppp Verbindungen schreiben ich in /etc/ppp/ip-down.local einige Verbinungswerte in eine log-Datei:
# Log some data /bin/echo $DATE $CONNECT_TIME $BYTES_SENT $BYTES_RCVD $PR_CONNECT $PR_ONLINE $CONUSER $CONPROV >> /var/log/ppp-usage
Sebastian Helms schrieb:
Schau dir mal isdnrep an. Der wertet die Datei isdnlog aus und kann Text- oder HTML-Statistiken erzeugen, und zwar nach deinen Vorgaben. Also entweder zum Anschauen oder zum Weiterverarbeiten.
Eventuell kannst du das auch selber parsen, aber isdnrep ist eigentlich ganz komfortabel.
Vielen Dank für den Tipp. Nur möchte ich eigentlich direkt nach/beim ip-down die Werte schreiben weil ich noch weitere Daten wie user, Verbindungspreise dazu schreibe. Das kann in der Form nicht von isdnrep abgedeckt werden.
Wieso nicht? isdnrep erlaubt dir, nach ein-/ausgehenden Verbindung (ausgehend), gewählter Nr (Provider) und Zeit- und Datumsbereichen zu filtern. Wenn du in ip-up die aktuelle Zeit mit Datum in einer Datei vermerkst und in ip-down wieder ausliest, müßte das schon gehen. Ich weiß allerdings nicht, wieviel Aufwand das ist ;-) Alternativ kannst du den Traffic mit ipchains/iptables mitloggen (und bei jeder neuen Verbindung bequem zurücksetzen) und über o.g. Methode die Zeiten mitplotten. So könntest du die Daten auch bekommen. YMMV. Gruß, Sebastian -- Do not meddle in the affairs of wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/
Am Samstag, 11. Januar 2003 22:00 schrieb Michael Hoeller:
Hallo Liste,
für meine analogen ppp Verbindungen schreiben ich in /etc/ppp/ip-down.local einige Verbinungswerte in eine log-Datei:
# Log some data /bin/echo $DATE $CONNECT_TIME $BYTES_SENT $BYTES_RCVD $PR_CONNECT $PR_ONLINE $CONUSER $CONPROV >> /var/log/ppp-usage
Aus man pppd habe ich erfahren das $CONNECT_TIME $BYTES_SENT $BYTES_RCVD nur für den seriellen Port versorgt werden. Die anderen Werte habe ich schon vorher ermittelt.
Nun habe ich neuerdings ISDN und ich bin mir sicher das es die Werte auch gibt, isdnreport hat sie ja. Nur wo stehen die Werte wenn **ip-down.local ausgeführt** wird? Ich möchte sie wie bei dem analogen Anschluß in eine log-Datei schreiben.
isdnlog ist Dein Freund. Lese mal die Doku in /usr/share/doc/packages/i4l-isdnlog/README und suche nach "4.2.5 5. Eintrag: Info-Args" dort ist beschrieben wei Du ein Programm mit anschmeissen kannst. Dem gibst Du die passenden Parameter. Suche "Das zu startende Programm" dort sind die Parameter beschrieben. Gruss Heiner -- Heiner Kuhlmann Unter den Eichen 30, D-28857 Syke, Germany Phone: +49(4240)95076 FAX +49(4240)95077 heiner.kuhlmann@t-online.de
participants (3)
-
Heiner Kuhlmann
-
MichaelHoeller@t-online.de
-
Sebastian Helms