;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Anleitung zur Installation von OPT_RESTART  v0.2.2 ;;
;; Windowsuser knnen zur automatischen Installation  ;;
;; das beiligende Batchscript 'autoinst.bat' benutzen ;;
;;                                                    ;;
;; Sebastian Hofmann            mailto: Bas.ti@gmx.de ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;
;; Installation ;;
;;;;;;;;;;;;;;;;;;

Die Datei 'restart.2' nach 'opt/usr/local/bin/' kopieren
Die Datei 'rc.restart' nach 'opt/etc/rc.d/' kopieren
Die Datei 'main_Reboot.cgi' nach 'opt/usr/local/htdocs/' kopieren


In der 'opt/opt.txt' ergnzen:

#----------------------------------------------------------------------------
# optional: Reboot Counter
#----------------------------------------------------------------------------
opt           restart               etc/rc.d/rc.restart
opt           restart               usr/local/bin/restart.2
opt           restart               usr/local/htdocs/main_Reboot.cgi

In der 'config.txt' ergnzen:

#------------------------------------------------------------------------------
# Optional Package: Restart Counter; Logs Start and End time of the router
#------------------------------------------------------------------------------
OPT_RESTART='yes'                 # Install restart counter 'Yes' or 'No'
RESTART_PATH='/mnt/restart.log'   # Path to the logfiles, Remember: Don't save in the RAM !!!
RESTART_CIRCLE='300'              # Timecircle within the logfile is updated (in seconds)
                                  # 300sec=5min / 600sec=10min / 1800sec=30min

Die config.txt anpassen, Fertig!

;;;;;;;;;;;;;;;
;; Anleitung ;;
;;;;;;;;;;;;;;;

Das Skript loggt alle Restarts vom Router in einer Datei, so kann man feststellen...
- wann der Router ausgeschaltet wurde.
- wann der Router neu gestartet wurde.
- Wie lange der Router an ist.
Die Genauigkeit der Logfile haengt davon ab was man bei RESTART_CIRCLE in der config.txt
eingestellt hat. Der Wert ist in Sekunden, also sind 5min gleich 300sec usw.
Man sollte allerdings nicht unter 10sec gehen, da sonst die CPU bei aelteren PC's aus-
gelastet sein koennte; ausserdem sind 10sec schon mehr als genau.

Das Wichtigste an dem Skript ist der Ablagepfad der Logfile!
Da ja der Restart geloggt werden soll kann es nicht im RAM abgelegt werden, da sonst
beim naechsten Neustart diese geloescht wird.
Also mu es entweder auf der HDD oder der Floppy abgelegt werden.
Der Pfad muss auch den Dateinamen beinhalten, am besten mit Endung .log

Bei der Floppy muss man den Pfad /mnt/ angeben.
Bei der HDD je nach dem wo man es hinhaben will, jedoch mu der Pfad verhanden sein.
Weiteres dazu in der Fli4L-Anleitung, im Abschnitt 5.Weitere Programmpakete, OPT_Mount.

Die Auswertung der Logfile geschieht im HTTPD, im main_Reboot.cgi
Diese CGI-Skrip erklrt sich von selber :-)

Roadmap:
Geplant fuer Version 0.3, wenn gengend Nachfrage da ist:
- Einbau der Option warum der Router neu gestartet wurde
  - wegen neuem OPT
  - wegen Stromausfall...
  Wenn jemand dazu Ideen hat bitte an mich schicken,
  denn ich hab noch keine Idee wie ich das realisieren kann.
- Verschluesselung der Logfile
- Beseitigung von eventuellen Fehlern und Optimierung 

Viel Spass mit OPT_RESTART

Mfg Sebastian Hofmann

Bei Fragen, Vorschlaegen und Kritik bitte ein Mail an: Bas.ti@gmx.de 





