Monitoring mit Cricket - Konfigurationsprobleme

van_haakonnen

Registered User
Hallo :)

Ich habe hier einen Virtuellen Server auf dem Cricket installiert werden muss... Auf dem Server ist SuSE Enterprise Edition 9 SP2 installiert. Dazu standartkomponenten wie der Apache2, etc.

Von Cricket habe ich die neuste Version verwendet, die es auf der Homepage ( http://cricket.sourceforge.net/ ) gibt. Zusätzlich habe ich die rrd-tools in der aktuellsten Version von Hand nachinstalliert.

Sämtliche benötigten Perl-Module habe ich via MCPAN nachinstalliert.

Ich habe Cricket in folgendem Phad installiert "/home/cricket/cricket/". Also der Grapher.cgi ist beispielsweise hier zu finden "/home/cricket/cricket/grapher.cgi"

Nachdem ich in den Datein von Cricket sehr viele Phade anpassen musste lief das configure nach einer Zeit ohne Fehlermeldungen durch.

Ich habe testweise die HTTP-Performance implementiert... Er bekommt also auch Daten wie man an der Ausgabe sieht:
Code:
[25-Jul-2006 14:47:12 ] Log level changed from warn to info.
[25-Jul-2006 14:47:12 ] Starting collector: Cricket version 1.0.5 (2004-03-28)
[25-Jul-2006 14:47:12 ] Retrieving data (EXEC: /home/cricket/cricket/cricket-config/../util/test-url 'http://www.cnn.com') for www.cnn.com
[25-Jul-2006 14:47:13 ] Retrieved data for www.cnn.com (): 1.05318403244019,0.384960174560547
[25-Jul-2006 14:47:13 ] Processed 1 targets in 1 seconds.
Daten kann er also ganz offentlichlich sammeln...

Jetzt hatte ich auch viele Probleme mit meinem Apache2 der hier installiert ist. Wenn ich symbolische Links aus dem cgi-bin Verzeichnis auf die benötigten Dateien und Ordner ins cricket-Homeverzeichnis setzte, dann findet er einfach die Dateien nicht. Obwohl ich dieses followsymlinks und alles im Apache eingeschaltet habe. Nur die grapher.cgi funktioniert dann...

Jetzt habe ich es so gemacht, dass ich in der global.conf mit Alias- Directiven gearbeitet habe.. Also z.b.

Code:
Alias /cgi-bin/lib/ /home/cricket/cricket/lib
Alias /cgi-bin/VERSION/ /home/cricket/cricket/VERSION/
Alias /cgi-bin/images/ /home/cricket/cricket/images/
ScriptAlias /cgi-bin/ /home/cricket/cricket/
So hat er dann anscheinend alle gefunden an Scripen und Bildern...

Hier seht ihr nun das Ergebnis mit dem Eingetragenden Versuch die Geschwindigkeit von CNN zu ermitteln...

http://rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi

Also er sammelt die Dateien und stellt die Graphiken dar... nur leider ist in diesen kein Graph zu sehen... Irgendwo ist da ein Fehler und ich finde ihn einfach nicht mehr...

Dies sind die Meldungen aus dem Apache2 - Error - File:

Code:
[Tue Jul 25 15:03:40 2006] [notice] Apache/2.0.49 (Linux/SuSE) configured -- resuming normal operations
[Tue Jul 25 15:03:50 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 289., referer: http:/
/rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance
[Tue Jul 25 15:03:50 2006] [error] [client 134.169.7.71] [25-Jul-2006 15:03:50*] Failed to get dslist from view name., referer: http://rzcrick.rz.tu-bs.de/c
gi-bin/grapher.cgi?target=%2Fhttp-performance
[Tue Jul 25 15:03:50 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 953., referer: http:/
/rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 1381., referer: http:
//rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance%2Fwww.cnn.com
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 1497., referer: http:
//rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance%2Fwww.cnn.com
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] [25-Jul-2006 15:03:51*] No graph to make?, referer: http://rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?
target=%2Fhttp-performance%2Fwww.cnn.com
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 1381., referer: http:
//rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance%2Fwww.cnn.com
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] Use of uninitialized value in split at /home/cricket/cricket/grapher.cgi line 1497., referer: http:
//rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?target=%2Fhttp-performance%2Fwww.cnn.com
[Tue Jul 25 15:03:51 2006] [error] [client 134.169.7.71] [25-Jul-2006 15:03:51*] No graph to make?, referer: http://rzcrick.rz.tu-bs.de/cgi-bin/grapher.cgi?
target=%2Fhttp-performance%2Fwww.cnn.com
Richtig schlau werde ich daraus jetzt aber leider auch nicht mehr...

Weiß jemand von euch Rat? Ich wäre wirklich sehr dankbar. :)

Van_Haakonnen
 

rtg

Registered User
Google sagt:
This is an easy enough error to fix. There is just a bug/typo in the http-performance/Defaults file. The section that reads:
Code:
targetType  http-performance
   ds   =  "total-time, first-time"
...should be changed to...
Code:
targetType  http-performance
   ds   =  "total-time, first-time" 
   view =  "time: total-time first-time"
 
Top