Neues Abrechnungs-Tool

Andreas Scherfling
Hallo,
ich habe seit Mitte Jan. 2002 den Jana-Server im Einsatz.
Da meine beiden Töchter viel und gern im Internet surfen, stellte sich mir die Frage, wie kann ich die Onlinezeiten auswerten.
Also habe ich mir ein eigenes Tool geschrieben.
Ich habe dieses Tool zum Download freigegeben.
Nunmehr erhielt ich von Raphael Haugwitz die Info, dass mein Tool hochgeladen sei und ich sollte es doch im Forum selber ankündigen.
Die Downloadseite ist www.janatools.de/dandere.htm

KURZBESCHREIBUNG Version 2.07.01
Eingaben:
User (über Auswahlliste)
von Datum und bis Datum (über Kalenderauswahl)
Pfad/Jana2 (über Verzeichnisauswahl)
Preis pro Minute
Freiminuten (sofern gewünscht)

[]=Schaltflächen

[Auswertung starten]
Nach dem befüllen der Eingabefenster, wird auf Grundlage der Eingabe die Auswertung gestartet und im Ausgabefenster angezeigt.
Im Ausgabefenster können nun Modifikationen vorgenommen werden. (siehe [Als TXT sichern])

[Als TXT sichern]
Das Ausgabefenster inkl. der Modifikationen werden im Verzeichnis >>Jana2/Logfiles<< gespeichert.
z.B. >>01.02.2002-10.02.2002_Cindy.txt<<
Diese Dateien stehen nun auch im >>Jana-Admin/Logdateien<<, zur Verfügung.

[zwischen speichern]
Das Ausgabefenster inkl. der Modifikationen, wird in den Windows-Zwischenspeicher übernommen.
Die Daten können nun, in jede andere Anwendung über >>Bearbeiten/Einfügen<<, übernommen werden.

[Alle User auswerten]
Alle User, die in der Userliste (siehe [] Userliste bearbeiten) aufgenommen sind und im selektiertem Zeitraum Online waren, werden im Verzeichnis >>Jana2/Logfiles<< gespeichert.
z.B. >>01.02.2002-10.02.2002_Cindy.txt<<

[Gesamt RasTime]
Durch die gemeinsame Nutzung der DFÜ-Verbindung, kann nur auf Basis der >>RasTime.log<< die echte Online-Zeit ermittelt werden.
Auch diese Ausgabe, kann über [Als TXT sichern], ins Verzeichnis >>Jana2/Logfiles<< gespeichert werden.
z.B. >>01.02.2002-10.02.2002_RasTime<<


[Userliste bearbeiten]
Nach der Aktivierung, wird im Modifikations - Fenster die Liste der User angezeigt, diese kann geändert werden und über die Schaltfläche [Als TXT sichern] erneut gespeichert werden.
Alle in dieser Liste aufgeführten User, werden nach Betätigung der Schaltfläche >>Alle User auswerten<< bearbeitet.

[?]
Es wird eine Kurzanleitung im Modifikations - Fenster angezeigt.
Auch hier können eigene Hinweise nachgetragen werden, über >>Als TXT sichern<< wird die Änderung der Kurzanleitung erneut gesichert.

In der nächsten Version ist folgende Funktion geplant.
[E-Mail Bestand]
Es wird geprüft, ob im Jana-Mail Verzeichnis ungelesene Mails vorhanden sind.

Gruß
Andreas
Kone
Hallo,

& Danke für so'n Programm, jetzt haben wir endlich überblick!

Dazu hätte ich noch eine Frage, nämlich: kann ich das Tool im Kommando-Zeilen Modus starten?
Es wäre praktisch, wenn der Taskschuelder das Prog am 01. des Monats starten würde und die Einzelabrechnung des letzten Monats erstellen würde, die dann mit Blat.exe z.B an Admin@Jana.home (meinem Local User) gesendet werden könnten.

Danke

MFG
Kone
Andreas Scherfling
Hallo,
ich freue mich das Dir das Tool gefällt.
Zur Zeit ist es noch nicht möglich, dass Programm über Kommando-Zeilen zu starten.
Ich denke mal darüber nach.
Übringens ist eine neue Version verfügbar.
Wer diese vorab haben möchte, schickt mir einfach ein E-Mail mit folgender Betreff-Zeile:
Version_2.07.05
an AScherfling@web.de .

Die neuen Funktionen sind:
[E-Mail Bestand]
Es wird geprüft, ob im Jana-Mail Verzeichnis ungelesene Mail's vorhanden sind.

[Online User]
Es wird geprüft welche User zur Zeit Online sind.

[Netzfehler suchen]
Es werden alle Netzwerkfehler im selektiertem Zeitraum angezeigt

Gruß Andreas
Andreas Scherfling
Hallo,

habe wieder ein paar Stunden programmiert, hier nun die neue Version 2.07.07.




Viele neue Funktionen:


[E-Mail Bestand]
Es wird geprüft, ob im Jana-Mail Verzeichnis ungelesene Mails vorhanden sind.
Anzeige von: Absender/User/Datum/Betreff.

[Online User]

Es wird geprüft welche User zur Zeit Online sind.

[Netzfehler suchen]
Es werden alle Netzwerkfehler im selektiertem Zeitraum angezeigt.
Mit kurzer Beschreibung des Fehlers.

[Zeitserver prüfen]
Sofern ein sntp-Server in Jana aktiviert ist, wird der letzte Protokoll-Eintrag angezeigt.

[POP-Fehler anzeigen]
Alle Fehler die im selektiertem Zeitraum beim abholen der Mails auftraten, werden angezeigt.

[Reizworte suchen]

Es wird in der >>Proxy.log<< nach allen Reizworten die in der Reizwortliste (siehe [Reizworte bearbeiten]) aufgenommen sind, gesucht.
Um die Datenmenge gering zu halten, wird jeweils nur der letzte gefundene Datensatz angezeigt!
Besonders hier empfiehlt es sich, die Intervall Abfrage einzuschalten.
Die Anzeige kann über [Als TXT sichern] in ...Janalogfiles gesichert werden.
z.B. >>01.02.02 REIZWORT SUCHE.txt<<

<[
#]===>
Schaltersymbol unter den Funktions-Schaltflächen,
<[
#]===> Stellung LINKS entspricht AUS,
<===[
#]> Stellung RECHTS entspricht EIN.
Bei EIN wird die entsprechende Funktion, in einem Intervall von
ca. 1 Minute ausgeführt.

Bitte die [?]HILFE lesen!



Gruß
Andreas Scherfling
Andreas Scherfling
Hallo Kone,

neue Funktion extra für Dich. ;-)

[Terminierte Funktion]
Termin gesteuerte Funktionsaufrufe.
Im Kalender (von Datum) gewünschten Termin einstellen.
Nach Aktivierung der Schaltfläche werden im Modifikationsfenster alle benötigten Daten eingeblendet.
Alle Daten rechts vom Gleichheitszeichen können geändert werden.
Beispiel:
01.05.02-10.05.02 (Funktions-Start/Endtermin)
User/IP=Admin (ausgewählter User)
von Datum=01.05.02 (Auswertung von Datum)
bis Datum=07.05.02 (Auswertung bis Datum)
Preis=1,4 (Preis in ct/min.)
Frei=120 (Freiminuten pro Woche)
Funktion=As (As=[A]uswertung [s]tarten, wie Schaltfläche.
Alle Funktionskürzel z.b. As, werden aus dem ersten Buchstaben der 1.Zeile und den ersten Buchstaben der 2.Zeile der Schaltflächenbeschriftung gebildet!)
Mit [Als TXT sichern] wird der Termin gespeichert.

Wer die Vorabversion haben möchte, schickt mir einfach ein E-Mail mit folgender Betreff-Zeile:
Version_2.07.08
an AScherfling@web.de .

Gruß Andreas
Andreas Scherfling
Hallo,
hier nun, die vorerst letzte Version des Abrechnungs-Tools, mehr Funktionen fallen mir erst einmal nicht ein.
Version 2.07.10
Neue Funktion:
[Mail Blocker][>>]
[<]##### ====[>]
Es wird in allen Mails, die sich im "Jana2\Mail-Verzeichnis" befinden, nach den in der Blockliste (siehe [Blockliste bearbeiten]) hinterlegten Texten/Zeichen gesucht.
Verdächtige Mails werden angezeigt und können über die seitliche Schaltfläche, [>>] ins neu erzeugte "Jana2\SAVETY" Verzeichnis verschoben werden.
Besonders hier empfiehlt es sich, die Intervall Abfrage einzuschalten, es wird nur gesucht!! Das verschieben muss manuell ausgeführt werden.([>>])

Ihr findet die neue Version auf meiner Homepage:

http://mitglied.lycos.de/ascherfling/Jana-Tool.zip


Gruß Andreas
Andreas Scherfling
Hallo,
habe gerade die neue Version(2.2) des Jana-Servers installiert.
In der neuen Version hat die „user.log“, ein anders Format.
Dadurch laufen Funktionen im Abrechnungs-Tool, die auf diese Datei zugreifen, nicht korrekt ab.
Ich habe sofort eine Anpassung vorgenommen.
Das Abrechnungs-Tool hat jetzt die Versionsnummer 2.07.11.
Nunmehr wird zwischen >>User bzw. IP<< unterschieden, voreingestellt ist >>User<<.
Sofern also eine Namensauflösung der zugreifenden PCs eingeschaltet ist, muss die Optionsschaltfläche(O) User aktiviert sein.
Alt-Datensätze vor Installation des Jana-Servers 2.2, können noch berechnet werden, indem man die >>IP<< Option einstellt.

Die neue Version 2.07.11 findet Ihr auf meiner Homepage:

http://www.scherfling.de/2.htm

Gruß Andreas
conndy
Hi!
Erstmal nen riesen Lob für das Tolle Programm welches du da entwickelt hast! Bin begeister!!!
Nun habe ich aber noch eine frage speziell an dich:

Ich habe einen Server, auf dem Jana läuft. Angeschlossen sind 3 andere PCs die über den Server ins Internet gehen! Ich habe jetzt DSL und möchte auf irgend eine Weise eine Volumenbegrenzung für jeden Nutzer einrichten. Leider habe ich nämlich eine Volumenbegrenzung bei dem DSL-Anschluss. Mir würde es auch reichen, wenn ich das Volumen für jeden Nutzer allein errechnen kann... besser wäre jedoch, wenn dies in Jana einzubinden wäre und Jana den Nutzer dann sperrt.
Weisst du zufällig ob es so ein Programm für Jana gibt, kann man das einfach programmieren??

Mir würd das echt weiterhelfen....


gruss,
Micha
Andreas Scherfling
Hallo Micha,

wie sieht diese Volumenbegrenzung aus?
Eine ZEITLICHE- oder GRÖSSEN-mäßige Begrenzung?
Eine zeitliche Begrenzung lässt sich leicht in Jana anlegen!
Unter >>Allgemein/Benutzerverwaltung<< aktiviert man die Benutzerverwaltung, danach legst Du die Benutzer an.
Hier kannst Du auch zeitliche Einschränkungen vornehmen.
Bei jedem Browserstart wir nunmehr der Benutzer abgefragt und die Online-Zeiten in den LOG-Dateien festgehalten.
Mit meinem Jana-Tool kannst Du die jeweiligen Online-Zeiten berechnen lassen.
Ich hoffe, ich habe dir helfen können.

Ein Tool für die Größenmäßige Kontrolle kenne ich leider nicht.

Gruß Andreas
Andreas Scherfling
Hallo Micha,

habe etwas gefunden, was Dir helfen könnte, hört sich jedenfalls gut an.

http://www.torransoft.de/produkte_netcost.htm

Zitat:
Bauen Sie eine Internetverbindung auf, beginnt NetCost im Hintergrund die anfallenden Kosten, die Dauer, sowie weitere statistische Daten über die Verbindung aufzuzeichnen. Auf dem Bildschirm sehen Sie immer die aktuellen Daten zur Verbindung.
Sie können vorher ein Budget anlegen. Z. Bsp. wollen Sie nicht mehr als 40 DM im Monat ausgeben und nicht mehr als 3 DM am Tag. NetCost zeigt Ihnen dann wieviel Sie noch versurfen können und warnt Sie bei Überschreitung Ihres Budgets. So behalten Sie ihre Kosten unter Kontrolle. Am Ende des Monats drucken Sie sich dann einfach Ihre Verbindungsdaten entweder als Einzelverbindungsliste oder in verkürzter Rechnungsform aus und legen es zu Ihren anderen Unterlagen. Für diejenigen, die nicht genug Statistiken haben können, kann NetCost die Verbindungsliste auch in eine formatierte Text Datei speichern, die von jeder gängigen Tabellenkalkulation (z.B. Excel, StarCalc) importiert werden kann. Dann können Sie alle denkbaren Berechnungen durchführen und sich noch komplexere Statistiken zu Ihrem Surfverhalten erstellen. Ein Export als HTML Datei inkl. Diagrammen ist auch möglich.

Soviel zur Kostenkontrolle, aber das ist noch lange nicht alles, was Ihnen NetCost zu bieten hat. So können sich mehrere Benutzer einrichten. Ideal zum Beispiel für Familien, optional mit Passwortschutz und Einschränkungen auf bestimmte NetCost Bereiche. Für jeden einzelnen Benutzer kann ein eigenes Budget angelegt werden. Ihr Kind, sollte zum Beispiel nicht mehr als 20 DM versurfen, während Sie durchaus auf 50 DM kommen können.

Zitat: ENDE

Gruß Andreas
CarstenJ
Das Programm gefällt mir sehr gut, allerdings verstehe ich nicht, warum die Gesamtonlinezeit für einen bestimmten Zeitraum geringer ist, als die Einzelsurfzeit meines Sohnes.

Ist da noch irgendwo ein Fehler im Programm?

Gruss Carsten
Andreas Scherfling
Hallo Carsten,

zu den User-Onlinezeiten kommen noch die Benutzer-Timeoutzeiten hinzu.
Der Benutzer ist für Jana noch aktiv, die DFÜ-Verbindung ist jedoch bereits beendet.

Gruß Andreas
Andreas Scherfling
Hallo,

das Abrechnungs-Tool hat jetzt die Versionsnummer 2.07.12 .

Neue Funktionen:

[SMTP-Fehler anzeigen]
Alle Fehler, die im selektiertem Zeitraum beim versenden von Mails auftraten, werden angezeigt.

[Server Online?]
Ermittelt, ob Jana eine DFÜ-Verbindung geöffnet hat.

[Mails gesendet]
Zeigt alle im ausgewählten Zeitraum über SMTP versendeten Mails an.

Vorabversion unter:
www.scherfling.de/2.htm

Gruß Andreas
roesch
Hallo,

das Abrechnungs-Tool ist echt toll!
Habe nur ein Problem:
Ich habe einen user "ritter" und einen user "ritterk".
Der user "ritterk" erscheint zum einen in seiner eigenen Auswertung und zusätzlich in der Auswertung von "ritter"!

Könnte dies in einer nächsten Version behoben werden?

Im voraus vielen Dank!

Gruß
Erich
Andreas Scherfling
Hallo Erich,

danke für den Hinweis!
Habe den Fehler beseitigt, Du erhälst per Mail eine neue Version.

Für alle andern gibt es ab dem 23.8.2002 die neue Version auf meiner Homepage:
www.scherfling.de/2.htm

Gruß Andreas
Andreas Scherfling
Hallo an alle,

habe gerade die neue Version von Jana installiert.
Musste feststellen, dass die Funktion [E-Mail Bestand] prüfen nicht mehr lief.

Zitat:
Dateinummern für E-Mail sind jetzt 5-stellig. Ist eventuell Notwendig wenn der IMAP-Server demnächst kommt. VORSICHT MIT PROGRAMMEN DIE SELBST E-MAIL-DATEIEN IN JANA SCHREIBEN.
Zitat Ende

Habe eine Programmänderung vorgenommen.
Ab Jana-Version 2.2.2 muss nun eine Check-Box aktiviert werden.

Die neue Version 2.07.14 findet Ihr auf meiner Homepage:
www.scherfling.de/2.htm


Gruß Andreas
YS2100
Hallo allesamt!

Habe mir gerade die Version 2.07.14 vom Abrechnungs-Tool runtergeladen und wuerde es gerne installieren. Leider bekomme ich beim Installieren einfach nur die Fehlermeldung

Type mismatch!

Unerwarteter Setup-Fehler aufgetreten!

Es macht keinen Unterschied, ob das Verzeichnis in das installiert werden soll schon besteht oder nicht.

Mein System ist ein englisches W2K Pro mit allen Jana-Features froehlich am laufen. Kann hier irgendwie ein Sprachkonflikt vorliegen?. Wahrscheinlich ist es etwas voellig offensichtliches, aber ich bin momentan ratlos!

Unten angehaengt ist das ST6UNST.000 Log-File das vom Installationsprogramm erzeugt. Vielleicht gibt das Irgendjemandem eine Idee. Ich bin wirklich fuer jeden Ratschlag dankbar!

Gruss,
Matthias


%% LÖSCHEN ODER ÄNDERN SIE DIESE DATEI NICHT! %%
%% Diese Datei enthält Informationen zur Installation einer Anwendung. %%
%% Sie wird außerdem verwendet, um automatisch alle Anwendungskomponenten von Ihrem Computer zu entfernen, wenn Sie diese Option wählen. %%


NOTE: Anfang des Bootstrap-Bereichs

CONFIG: Title: "Jana Abrechnungs-Tool Version 2.07.14"

ACTION: RegKey: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion", "SharedDLLs"

ACTION: SystemFile: "C:\WIN2K\system32\VB6STKIT.DLL"
(Datei auf Datenträger ist bereits aktuell)

ACTION: SystemFile: "C:\WIN2K\system32\VB6DE.DLL"
(Datei nicht gefunden oder veraltet; neue Datei wurde kopiert)

NOTE: Ende des Bootstrap-Bereichs

NOTE: Hauptinstallationsprogramm 'Setup1.exe' wird jetzt aufgerufen....

ACTION: CreateDir: "C:\Program Files\User-log_005"

*** FEHLER: Type mismatch
*** FEHLER: Unerwarteter Setup-Fehler aufgetreten!
*** FEHLER: (Die Benutzerantwort war 'Wiederholen')

*** WARNUNG: Setup ist noch nicht vollständig abgeschlossen.
*** WARNUNG: Wenn Sie Setup jetzt beenden, ist das Produkt noch nicht vollständig installiert.
*** WARNUNG: Möchten Sie Setup wirklich beenden?
*** WARNUNG: (Die Benutzerantwort war 'Ja')

*** WARNUNG: Jana Abrechnungs-Tool Version 2.07.14-Setup wurde unterbrochen, bevor die Software vollständig installiert werden konnte.
*** WARNUNG: Sie können das Jana Abrechnungs-Tool Version 2.07.14-Setup später vollständig wiederholen, um die Installation zu abzuschließen.
*** WARNUNG: (Die Benutzerantwort war 'OK')
muh_kuh
hi
ich habe das gleiche Poblem
mfg
muh_kuh
mh166
Ueber den Fehler kann ich jetzt zwar nichts sagen, allerdings würde mich mal interessieren, ob nun eine Kommandozeilen-Funktion eingebaut wurde? Ausserdem: in was is das eigentlich geproggt? Delphi? C++? Oder was?

mfg, mh166
AHUser
Wer lesen kann ist klar im Vorteil: VB6DE.DLL