[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: cacti und rrdtools auf vserver, geht das?



Hello Sebastian,

Saturday, December 3, 2005, 2:52:47 PM, you wrote:

> * Christian Frankerl <MainNewz@gmx.net> wrote:
>> ich hab bei server4you einen vserver und wollte als diagnosetool cacti
>> laufen lassen. Anscheinend bekommen die rrdtools keine Daten auf dem
>> vserver. Zumindest fehlen bei den Standardgraphen (LoadAVG usw.) die
>> Graphen. Auch nach knapp 30 min sind immer noch keine Werte verfügbar.

> Hast Du auch den Poller von Cacti per Cron eingerichtet? Wenn ja, rufe
> den doch mal manuell auf und schaue Dir dessen Ausgabe auf Probleme hin
> an.

Der Poller steht in /etc/cron.d/cacti mit drin. Allerdings ist mir
jetzt folgende Meldung im Log aufgefallen:

Dec  5 16:14:01 vserver /usr/sbin/cron[8896]: (*system*cacti) RELOAD (/etc/cron.d/cacti)
Dec  5 16:14:48 vserver snmpd[28738]: cannot open /proc/net/snmp6 ...
Dec  5 16:15:01 vserver CRON[21508]: Authentication service cannot retrieve authentication info.

Wenn ich den Poller manuell starte bekomme ich allerdings auch keine
Daten.



>> Eine weitere Frage hätte ich noch. Ich hab cacti ebenfalls auf meine
>> Router laufen, allerdings schaffe ich es nicht die CPU Last in % mir
>> angeben zu lassen. Loadavg, Prozesse usw. sind kein Problem. Wie kann ich mir
>> aber die CPU Auslastung in % anzeigen bzw. protokollieren lassen? Ich
>> hab nur den Cisco - CPU und den upd/net - CPU gefunden, was ja nicht
>> dem CPU des Rechners entspricht oder?

> Wenn Du auf dem Router net-snmp (Paket snmpd) installierst, kann Du per
> "ucd/net - CPU" auch dessen CPU-Last mittels SNMP abgreifen. Für die
> notwendigen Rechte musst Du in der Standardkonfiguration des snmpd von
> sarge (/etc/snmp/snmpd.conf) das Mapping der community public auf den
> Security-Namen paranoid auskommentieren, das Mapping von public auf
> readonly entkommentieren (suche nach den Zeilen mit com2sec) und dem
> snmpd einen Reload geben. Alternativ kannst Du auch die komplette
> Standardkonfiguration über Bord schmeissen und snmpd.conf lediglich mit

>     rocommunity public 127.0.0.1

> befüllen. Das ist dann die einfachere Variante der Rechtevergabe.

> Evtl. findest Du in den Cacti-Foren noch ein alternative Variante ohne
> lokalen snmpd an die lokale CPU-Last zu kommen, wenn dort schonmal
> jemand ein entsprechendes Input-Skript gebastelt hat. Ich würde mir
> jedoch den snmpd installieren (wenn ich ihn nicht sowieso schon laufen
> hätte).

snmp ist inzwischen auch installiert und funktioniert am router
hervorragen. Vielen Dank. Ich habe snmp nun auhc auf dem vserver
installiert, allerdings liefert cacti, wie oben schon gesagt, keine
Daten...

Woran könnte das noch liegen? Im Log finde ich nur folgenden Eintrag:
----------------------------------------------------------------------
12/05/2005 12:47:42 AM - SYSTEM STATS: Time:1.1318 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:14
12/05/2005 12:56:51 AM - SYSTEM STATS: Time:1.0694 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:14
12/05/2005 01:00:37 AM - CMDPHP: Poller[0] Host[2] DS[24] WARNING: Result from SNMP not valid.  Partial Result: 
12/05/2005 01:00:38 AM - SYSTEM STATS: Time:8.6624 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:22 RRDsProcessed:17
12/05/2005 01:00:45 AM - CMDPHP: Poller[0] Host[2] DS[24] WARNING: Result from SNMP not valid.  Partial Result: 
12/05/2005 01:00:46 AM - SYSTEM STATS: Time:1.0459 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:22 RRDsProcessed:17
12/05/2005 01:16:59 AM - SYSTEM STATS: Time:1.0884 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:21 RRDsProcessed:16
12/05/2005 01:27:05 AM - CMDPHP: Poller[0] ASSERT: '194441<14942' failed. Recaching host '127.0.0.1', data query #1
12/05/2005 01:27:05 AM - CMDPHP: Poller[0] ASSERT: '194441<14943' failed. Recaching host '127.0.0.1', data query #8
12/05/2005 01:27:05 AM - CMDPHP: Poller[0] ASSERT: '194441<14943' failed. Recaching host '127.0.0.1', data query #9
12/05/2005 01:27:08 AM - CMDPHP: Poller[0] Time: 4.4836 s, Theads: N/A, Hosts: 1
12/05/2005 01:27:18 AM - SYSTEM STATS: Time:1.0722 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:21 RRDsProcessed:32
12/05/2005 01:27:18 AM - POLLER: Poller[0] Host[2] WARNING: Recache Event Detected for Host
12/05/2005 01:27:20 AM - RECACHE STATS: RecacheTime:1.5597 HostsRecached:1
----------------------------------------------------------------------

Beim manuellen Starten bekomme ich:
----------------------------------------------------------------------
OK u:0.00 s:0.00 r:1.03
OK u:0.00 s:0.00 r:1.09
OK u:0.00 s:0.00 r:1.11
OK u:0.00 s:0.00 r:1.18
OK u:0.00 s:0.00 r:1.23
OK u:0.00 s:0.00 r:1.26
OK u:0.00 s:0.00 r:1.30
OK u:0.00 s:0.00 r:1.33
OK u:0.00 s:0.00 r:1.37
OK u:0.00 s:0.00 r:1.43
OK u:0.00 s:0.00 r:1.46
OK u:0.00 s:0.00 r:1.51
OK u:0.00 s:0.00 r:1.56
OK u:0.00 s:0.00 r:1.58
OK u:0.00 s:0.00 r:1.61
12/05/2005 04:18:49 PM - SYSTEM STATS: Time:2.3139 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:21 RRDsProcessed:16
OK u:0.00 s:0.00 r:1.97
----------------------------------------------------------------------


Vielen Dank

Chris



Reply to: