Cacti auf der DS110j

Status
Für weitere Antworten geschlossen.

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe jetzt Cacti auf der DS110j installiert. Also ich bin jetzt zumindest soweit das ich mich einloggen kann und die Weboberfläche läuft, Device anlegen geht auch ohne Fehler. Das einzige Problem was ich habe ist, das der Status immer auf "unknwon" steht. Siehe screenshot. Weiß jemand woran das liegen kann? Ich kämpfe jetzt schon seit Tagen...
 

Anhänge

  • pic.jpg
    pic.jpg
    59,1 KB · Aufrufe: 268

Super-Grobi

Benutzer
Mitglied seit
28. Sep 2010
Beiträge
1.913
Punkte für Reaktionen
0
Punkte
62
Moin
Kenne cacti nicht, und habe nur die Website überflogen, aber so Datasource-Scripts-Dinger wie hier beschrieben hast Du?

Grüße
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.167
Punkte für Reaktionen
415
Punkte
393
Hallo,
läuft der poller per cron? Ist unter Settings->Paths alles OK?
Eine recht gute Anleitung (französisch) findest Du hier. open_basedir wird aber inzwischen direkt im DSM angepaßt. Lief auf der DS-106 eigentlich ganz gut, nur die Grafiken dauerten etwas.

Gruß Götz
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
open_basedir musste ich im DSM abschalten, sonst ging das Device erstellen nicht (warum weiß ich nicht - bin ziemlicher Linux Anfänger).
Kam immer snmp Fehler. Die Pfade sind alle grün -> OK!

Die poller.php starte ich im cron, aber ich bin nicht sicher ob das überhaupt gestartet wird. Gibt es einen Weg das per Kommandozeile zu überprüfen???

Danke!
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.167
Punkte für Reaktionen
415
Punkte
393
Hallo,
unter System Utilities gibts View cacti Log File und View Poller Cache, schau da mal rein, evtl. auch Screenshot. Hast Du crond neu gestartet,
Rich (BBCode):
/usr/syno/etc.defaults/rc.d/S04crond.sh stop
/usr/syno/etc.defaults/rc.d/S04crond.sh start

Gruß Götz
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Ich bin mir nicht sicher ob der cronjob läuft. Beim Starten sagt er ja nur started... .. Kann man das überprüfen ob der job auch alle 5min gestartet wird?

Das steht in der crontab:
 

Anhänge

  • pic1.JPG
    pic1.JPG
    28,9 KB · Aufrufe: 250

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.167
Punkte für Reaktionen
415
Punkte
393
Hallo,
das sollte aber so aussehen
Rich (BBCode):
*/5    *       *       *       *       root    /opt/bin/php /var/services/web/cacti/poller.php > /dev/null 2>&1
zwischen den einzelnen Felndern müssen Tabulatoren sein, keine Leerzeichen
also
*/5<Tab>*<Tab>*<Tab>*<Tab>*<Tab>root<Tab> /opt/bin/php /var/services/web/cacti/poller.php > /dev/null 2>&1

Ob es dann läuft, einfach top anwerfen und beobachten.

Gruß Götz
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
So, hab jetzt ein paar Std rumprobiert und folgendes rausgefunden:

Wenn ich in der shell "php poller.php" aufrufe dann kommen die Graphen in Cacti und das Device ist auf Status "up". Funktioniert also!

Jetzt habe ich noch das Problem das der Cronjob nicht läuft. Ich habe jetzt mal testweise einen Cronjob zugefügt der mir eine Datei mit "test" füllt. -> Funktioniert 1A. Ich hab aber keine Ahnung wieso er den poller.php nicht ausführt. Kann sich das jemand hier erklären?
 

Anhänge

  • pic1.JPG
    pic1.JPG
    37,1 KB · Aufrufe: 241

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Ich habs rausgefunden. Der Pfad ist: /usr/bin/php und nicht /opt/bin/php
War wohl nicht so ganz bei der Sache...

Funktioniert alles!
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
sagt mal wo liegt den die crontab nun ? kann unter etc/crontab nix finden ?

wollte 2 cronejobs hinzufügen nachdem ich meine DS409+ mit DSM3.0 beglückt habe
 

Mexx

Benutzer
Mitglied seit
27. Aug 2007
Beiträge
553
Punkte für Reaktionen
0
Punkte
42
hier: /etc/crontab


willst du mich veräppeln, habe ja geschrieben das ich dort die crontab nicht finde :eek:

#Edit#

sorry, komisch vor dem essen habe ich sie nicht gefunden und nun seh ich sie ^^
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0

AndyGh0st

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo alle zusammen.

Ich hänge mich mit meinem Problem einfach mal dran. Meins ist nämlich fast genau das selbe.
Als Satus wird im Cacti immer nur unknown angezeigt und beim Anlegen von neuen Devices erhalte ich beim Speichern immer SNMP error.

Allerdings erhalte ich duch das händische ausführen der poller.php auch keine Änderung. Sprich keine Grafiken und sonstiges.

Vielleicht hat ja jemand einen Idee.
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
starte den poller mal periodisch in der Crontab und schau dann mal ins Cacti Log File. Siehst Du Fehlermeldungen? Du kannst das Log File auch mal hier posten.
Also ich kann Dir zumindest jetzt schon mal versichern das Cacti 1A auf der DS läuft, bei mir jetzt seit Mitte Dezember ohne Ausfälle. Ich logge damit Wetterdaten sowie den Traffic etc. in der DS.
 

AndyGh0st

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
so ... poller läuft per crontab ...
bringt aber auch keine Besserung :(

Auszug aus dem cacti.log im Anhang.

Anhang anzeigen cacti.txt
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Na da gibts aber ein paar Fehler im Log. Werden denn überhaupt die RRD Files erstellt? Findest Du unter /web/cacti/rrd
 

AndyGh0st

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Genau da liegt der Hase im Pfeffer :)
Es werden keine RRD´s erstellt und ich kann den Fehler nicht finden.
 

spaceduck

Benutzer
Mitglied seit
27. Okt 2010
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Schau mal bitte in die Settings -> Paths. Werden alle Pfade bzw. Files als OK angezeigt?
 

AndyGh0st

Benutzer
Mitglied seit
24. Dez 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Japp ... da werden alle Pfade grün und OK angezeigt. Zeigen alle nacht /opt/bin/....... und da liegen auch die Files.
Einzig bei den Punkten "RRDTool Default Font" und "Spine Poller File Path" steht nix drinne und "Structured RRA Path (/host_id/local_data_id.rrd)" ist kein Hacken gesetzt.
Sonst noch Ideen? Mir fehlen die solangsam.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat