PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafische Darstellung der Serverdaten



L3xx
23.03.06, 09:11
ich such nen tool, mit dem sich grafiken über auslastungs, speicherplatz usw. von nem linux server auf nem webserver einzeigen lasse. da wirds bestimmt mehrere geben, nur steh ich leider gerade auffm schlauch und wüsste nicht nach was ich googlen sollte bzw. finde ich grad nichts vernünftiges.

jemand ne idee? am besten mit tutorial.

(kommt auf nem suse enterprise 9 und einem debian server zum einsatz, vielleicht gibts ja auch schon fertige pakete?)

cane
23.03.06, 09:40
Sind zu überwachender rechner und Rechner auf dem der Webserver läuft die gleiche Maschine oder möchtest Du remote überwachen?

mfg
cane

L3xx
23.03.06, 09:59
erstmal würd mich interessieren wie es lokal funktioniert, also webserver auf der zu überwachenden kiste. sollte es jedoch einfach oder besser per remote gehen, bin ich auch dafür offen.

cane
23.03.06, 10:48
Also ich verwende Cacti, dazu Nagios um Eskalationsmanagment zu realisieren.

Ich hab mal ein paar Links rausgesucht:

http://www.rootforum.de/forum/viewtopic.php?p=229691
http://www.linux-magazin.de/Artikel/ausgabe/2003/09/054_cacti/cacti.html
http://www.thangorodrim.de/papers/CLT2006/enterprise-monitoring-clt2006.pdf

mfg
cane

Tomek
23.03.06, 13:46
Das kann übrigens auch Munin (http://munin.projects.linpro.no/), was mir persönlich besser gefällt.

cane
23.03.06, 14:03
Alle Tools kann man Online testen, hab Munich und Serverstats auch mal verlinkt:

Nagios (mit Zusatz von Netways): http://www.netways.de/Demosystem.1621.0.html

Nagios standard: http://www.dtnet.de/Demo/Nagios/nagios.html

Cacti: find ich grad nicht...

Munin: http://munin.ping.uio.no/

Serverstats: http://webmasterpro.de/~ddanier/serverstats/demo/

mfg
cane

L3xx
24.03.06, 13:43
danke erstmal für die ganzen links. habe mich nun für serverstats mit rrd entschlossen und bin auch fast fertig mit dem einrichten. allerdings hab ich n kleines problem.

die website wo die grafiken eingebunden sind wird korrekt dargestellt, die grafiken jedoch leider nicht. in den feldern für die grafiken steht:


Error:
exception 'Exception' with message 'Unable to read imagefile' in /opt/lampp/htdocs/serverstats/graph.php:251
Stack trace:
#0 {main}

wenn ich "php update.php" manuell ausführ bekomm ich folgende meldung.


Parse error: parse error in /opt/lampp/htdocs/serverstats/update.php on line 42


in zeile 42 ist jeduch nur ein klammer.

das verzeichnis /rdd ist leer und das sollte ja auch nicht sein !?

jemand ne idee?

dsplauen
24.03.06, 14:01
meine erfahrungen mit php bzw scriptsprachen sagen mir das der fehler nicht direkt in zeile 42 liegen wird sondern in einer derüberliegeneden, vllt postest mal die datei dann kann man sich das auch mal anschauen

L3xx
24.03.06, 14:09
// Abort if the script is run by the webserver
if (!isset($_SERVER["argv"][0])) {
die('<br /><strong>Read the README</strong>');
}

// Load all needed classes, function and everything else
require_once('init.php');

foreach ($config['sources'] as $sourcename => $sourcedata)
{
echo "Working on $sourcename" . PHP_EOL;
$source = $sourcedata['module'];
$cachefile = CACHEPATH . $sourcename . '.sav';
// The classes may throw exceptions, so we need to catch them
try
{
if (!($source instanceof source))
{
throw new Exception('Source "' . $sourcename . '" not instanceof source');
}
// Init the source
$source->init();
// Init/load cache if needed
if ($source instanceof source_cached)
{
if (file_exists($cachefile))
{
$cache = unserialize(file_get_contents($cachefile));
$source->loadCache($cache);
unset($cache);
}
else
{
$source->initCache();
}
}


// The classes may throw exceptions, so we need to catch them
try
{ Zeile 42

cane
24.03.06, 14:28
Also Du implementierst es auf dem SLES 9?

Welche versionen verwendest Du?

Nach welchem Tutorial bist du vorgegangen?

Schau mal hier: http://www.rootforum.de/forum/viewtopic.php?p=234658

mfg
cane

terror007
24.03.06, 15:53
Gelöscht !!!

L3xx
29.03.06, 18:32
sorry, hat nun etwas gebraucht.

bin aber nun bei HOTsaNIC fündig geworden. nutzt ebenfalls rrd und ist per perl script sehr einfach zu konfigurieren. unter nem suse enterprise server bekam ich es ohne probleme zu laufen.

nun versuche ich es noch auf einem debian system, allerdings komme ich nicht dazu ./rrdgraph zu starten. er kennt den befehl nicht und es sieht danach aus als ob es nicht installiert ist. installiert ist es aber (in der aktuellsten version). der befehl "rrdtool" würde funktionieren. "rrdgraph start" allerdings nicht.

jemand ne idee?

evtl. hilfreiche links:

http://webhostingwiki.de/wiki/HotSaNIC_Installation
http://hotsanic.sourceforge.net/