www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Hubsi am 25. Juli 2003, 10:31:33



Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Hubsi am 25. Juli 2003, 10:31:33
hi

ich suche noch ein gutes tool für das auswerten der logfiles, so, daß ich immer alles auf die member zugeschnitten sehe usw, am besten noch grafisch

am besten wäre auch wenn das tool hier zuheim auf windows laufen würde und ich die logfiles importieren kann, aber ist kein muss


weiterhin suche ich eine gute komfortable möglichkeit den aktuellen stand des proftpd zu sehen, also wer wo was macht und wieviel speed derjenige hat und der ftp grade insgesamt usw


Titel: Re: suche gutes tool für logfilesauswertung usw
Beitrag von: stonki am 25. Juli 2003, 10:56:14
Zitat von: "Hubsi"
hi
ich suche noch ein gutes tool für das auswerten der logfiles, so, daß ich immer alles auf die member zugeschnitten sehe usw, am besten noch grafisch


webalizer.. erstellt HTML Seiten von den Logs.


Zitat

weiterhin suche ich eine gute komfortable möglichkeit den aktuellen stand des proftpd zu sehen, also wer wo was macht und wieviel speed derjenige hat und der ftp grade insgesamt usw


ftpwho -v
ftptop

cu
stonki


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Wörsty am 26. Juli 2003, 18:59:53
PHP-Script für ftpwho-Anzeige im Browser
Code:
<HTML>
 <HEAD>
  <TITLE>Administration</TITLE>
 </HEAD>
<BODY onload="window.defaultStatus='--=Administration=--';">
<H2>Offene Verbindungen...</H2>
<?php
$command 
shell_exec&#40;'/usr/local/bin/ftpwho -v >/tmp/ftp.online'&#41;;
$handle  fopen &#40;"/tmp/ftp.online", "r"&#41;;
if &#40;$handle&#41;
&#123;
echo "<font size=-2 face=verdana><UL>";
while &
#40;!feof &#40;$handle&#41;&#41;
&#123;
$buffer fgets&#40;$handle, 4096&#41;;
$buffer str_replace&#40;"client", "<HR>Client",strtolower&#40;$buffer&#41;&#41;;
$buffer str_replace&#40;"retr", "<font color=red><b>retr</b></font>",strtolower&#40;$buffer&#41;&#41;;
$buffer str_replace&#40;"idle", "<font color=green><b>idle</b></font>",strtolower&#40;$buffer&#41;&#41;;
$buffer str_replace&#40;"stor", "<font color=red><b>stor</b></font>",strtolower&#40;$buffer&#41;&#41;;
if &#40;stristr&#40;$buffer,"stor"&#41; || stristr&#40;$buffer,"retr"&#41; || stristr&#40;$buffer,"idle"&#41;&#41;
&#123;
echo "<b><nobr>".$buffer."</nobr></b><BR>";
&
#125;
elseif &#40;stristr&#40;$buffer,"users"&#41;&#41;
&#123;
echo "<nobr><font color=\"#4040ff\"><B>".$buffer."</B></font></nobr>";
&
#125;
else
&
#123;
echo "<nobr><font color=\"#404040\">".$buffer."</font></nobr>";
&
#125;
&#125;
fclose &#40;$handle&#41;;
unlink&#40;"/tmp/ftp.online"&#41;;
echo '<META HTTP-EQUIV=Refresh CONTENT="1; URL=http&#58;//'.$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.'">';
&#125;
?>

 </BODY>
</HTML>

Nicht schön aber geht... :wink:


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Tiger am 28. Juli 2003, 19:17:06
@Wörsty

Dein Script find ich toll. Da ich aber von PHP null Ahnung habe, könntest du da noch zwei Buttons einfügen um die Überwachung zu stoppen und wieder zu starten!
 :oops:  :gott)
Das wäre Super  :thx)

GX

Tiger


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: stonki am 28. Juli 2003, 21:00:21
Zitat von: "Tiger"
@Wörsty

Dein Script find ich toll. Da ich aber von PHP null Ahnung habe, könntest du da noch zwei Buttons einfügen um die Überwachung zu stoppen und wieder zu starten!


ROTFL ... Du musst RELOAD DRUECKEN fuer nen Update :)
Das wird Dir im Webbrowser angezeigt....

cu
stonki


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Wörsty am 28. Juli 2003, 21:23:05
So :?:
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
 <HEAD>
  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  <TITLE>Administration</TITLE>
</HEAD>
<BODY onload="window.defaultStatus='--=Administration=--';">
<?php 
if &#40;$_GET["loop"&#93; == no&#41; 
&#123;
 
echo '<A href="http&#58;//'.$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.'"><FONT face="Verdana" size="-2">START</FONT></A>';
&#125;
else
&
#123;
 
$meta true;
 echo 
'<A href="http&#58;//'.$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.'?loop=no"><FONT face="Verdana" size="-2">STOPP</FONT></A>';
&#125;
echo '<BR><FONT face="Verdana"><BIG>Offene Verbindungen<BIG></FONT><BR>';
$command shell_exec&#40;'/usr/local/bin/ftpwho -v >/tmp/ftp.online'&#41;; 
$handle  fopen &#40;"/tmp/ftp.online", "r"&#41;; 
if &#40;$handle&#41; 
&#123; 
echo "<font size=-2 face=verdana><UL>"
while &
#40;!feof &#40;$handle&#41;&#41; 
&#123; 
$buffer fgets&#40;$handle, 4096&#41;; 
$buffer str_replace&#40;"client", "<HR>Client",strtolower&#40;$buffer&#41;&#41;; 
$buffer str_replace&#40;"retr", "<font color=red><b>retr</b></font>",strtolower&#40;$buffer&#41;&#41;; 
$buffer str_replace&#40;"idle", "<font color=green><b>idle</b></font>",strtolower&#40;$buffer&#41;&#41;; 
$buffer str_replace&#40;"stor", "<font color=red><b>stor</b></font>",strtolower&#40;$buffer&#41;&#41;; 
if &#40;stristr&#40;$buffer,"stor"&#41; || stristr&#40;$buffer,"retr"&#41; || stristr&#40;$buffer,"idle"&#41;&#41; 
&#123; 
echo "<b><nobr>".$buffer."</nobr></b><BR>"
&
#125; 
      
elseif &#40;stristr&#40;$buffer,"users"&#41;&#41; 
&#123; 
echo "<nobr><font color=\"#4040ff\"><B>".$buffer."</B></font></nobr>"
&
#125; 
else 
&
#123; 
echo "<nobr><font color=\"#404040\">".$buffer."</font></nobr>"
&
#125; 
&#125; 
fclose &#40;$handle&#41;; 
unlink&#40;"/tmp/ftp.online"&#41;; 
&#125; 
echo "\n";
if &
#40;$meta == true &#41; echo '<META HTTP-EQUIV=Refresh CONTENT="2; URL=http&#58;//'.$_SERVER["HTTP_HOST"&#93;.$_SERVER["PHP_SELF"&#93;.'">'; 
?>

</BODY>
</HTML>


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Tiger am 29. Juli 2003, 07:41:24
Zitat von: "stonki"
Zitat von: "Tiger"
@Wörsty

Dein Script find ich toll. Da ich aber von PHP null Ahnung habe, könntest du da noch zwei Buttons einfügen um die Überwachung zu stoppen und wieder zu starten!


ROTFL ... Du musst RELOAD DRUECKEN fuer nen Update :)
Das wird Dir im Webbrowser angezeigt....

cu
stonki


Aäähm, bei einer Aktualisierungsrate von 1 Sekunde ist das schon als ein Reaktionsspiel zu betrachten den STOP-Button im Browser zu treffen  :lol:
Ich habe es aber wenigstens geschafft die Refreshrate auf 5 Sekunden zu setzen, somit geht es auch.
Ich werde aber Wörsty's neue Variante mal testen!

Danke
Tiger


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Tiger am 29. Juli 2003, 07:50:08
@wörsty

Danke dafür. :thx)
Wollte mich mit PHP erst befassen, wenn mein Provider das für meine Webseite unterstützt.
Ich will aber anhand deiner Vorlage noch versuchen das ganze grafisch etwas schöner zu machen. :oi
Aber das hat erst mal Zeit.

Gruß

Tiger


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: stonki am 29. Juli 2003, 08:09:40
Zitat von: "Wörsty"
...


sollte man ja eigentlich zum Download anbieten...

cu
stonki


Titel: suche gutes tool für logfilesauswertung usw
Beitrag von: Wörsty am 29. Juli 2003, 11:12:14
@stonki biete ruhig an
Ich  mache mal einen Thread (http://www.proftpd.de/forum2/viewtopic.php?t=283) auf.