AdminTool AdminTool Evolution & Troubleshooting (Part 2)

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die von dir geposteten Zeilen stammen aus dem Init-3rdparty.spk - deswegen hatte ich gefragt. Wenn das AdminTool richtig installiert ist (es gibt dazu ja so eine kleine Flash-Anleitung), dann siehst ein AdminTool-Icon im DS-Manager. Eventuell musst den DS-Manager noch mal starten.

Itari
 

columbo1979

Benutzer
Mitglied seit
21. Aug 2010
Beiträge
463
Punkte für Reaktionen
0
Punkte
0
Ja, du hast recht. Daher kommt auch die Meldung. Was kann ich dort tun? Nutze DSM 3 beta
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wenn du das Fensterchen mit den vielen dollen Anwendungen nach links schiebst ... dir ist klar, dass du nur einen Teil der Anwendungen in den Fenster siehst??? Du muss schon nach rechts oder links klicken...

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Bei mir sieht es so aus:

Itari
 

Anhänge

  • dsm3_spk.jpg
    dsm3_spk.jpg
    28,1 KB · Aufrufe: 77
  • dsm3_dashboard2.jpg
    dsm3_dashboard2.jpg
    15,8 KB · Aufrufe: 69

Rabenvater

Benutzer
Mitglied seit
05. Feb 2010
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Hi Itari,

danke für die Bereitstellung der Version 0.99, welche ich auch gleich mal installiert und getestet habe.

Es sind mir einige Punkte aufgefallen, worüber wir mal reden sollten ;-)

"- SMART->diskstatsd.sh: hier habe ich die automatische Erkennung der Laufwerke heruasgenommen ... bitte das Skript
selbst pflegen"

Hmmmmm, nicht jeder ist so ein Profi wie Du und kann das ohne Anleitung erledigen.
Kannst Du mir bitte dabei helfen, damit ich die S.M.A.R.T.-Anzeige zum laufen bekomme.
Ich habe eine sda & sdb und hier mal ein log-Auszug aus beiden, vor und nach der neuen Version.

/var/log/diskstat_sda:
Mon Sep 09 06 16 01 46 3725 671 377 7
Mon Sep 09 06 16 15 46 3725 671 377 7
Mon Sep 09 06 16 30 46 3725 671 377 7
Mon Sep 09 06 16 45 46 3726 671 377 7
09 06 16 59 0 0 0 0 0
09 06 17 01 0 0 0 0 0
09 06 17 15 0 0 0 0 0
09 06 17 30 0 0 0 0 0
09 06 17 45 0 0 0 0 0
09 06 17 59 0 0 0 0 0

/var/log/diskstat_sdb:

Mon Sep 09 06 16 01 46 3725 671 377 7
Mon Sep 09 06 16 15 46 3725 671 377 7
Mon Sep 09 06 16 30 46 3725 671 377 7
Mon Sep 09 06 16 45 46 3726 671 377 7
09 06 16 59 0 0 0 0 0
09 06 17 01 0 0 0 0 0
09 06 17 15 0 0 0 0 0
09 06 17 30 0 0 0 0 0
09 06 17 45 0 0 0 0 0
09 06 17 59 0 0 0 0 0
09 06 18 01 0 0 0 0 0
09 06 18 15 0 0 0 0 0

Also gehe ich mal davon aus, das der cron-Job die sh-Datei ausführt aber zur Zeit noch nicht die richtigen Daten erfasst.

Desweiteren ist mir aufgefallen, das wenn ich das AdminTool gestartet habe und die Menüs im Fenster oben nacheinander öffne (+), bekomme ich auf der rechten Seite nicht die Laufleiste zum runterscrollen angezeigt. Erst wenn ich dieses Fenster vergrößere, habe ich die Möglichkeit zum runterscrollen.

Ein weiteres Problem konnte ich bei mir unter Network Statstics finden:
Die beiden logs:
/var/log/netstats & /var/log/netstats_eth0
sind beide leer aber in der crontab ist der Eintrag für die sh-Datei vorhanden.
Es werden Daten übertragen, was ich hier sehen kann :

Synology> echo 'Traffic Network Received Avg* Transmit Avg*';echo '-------------------------------------------------------------';sed 's/:/ /' /proc/net/dev |awk 'NR>2{printf("%-12s %14d kB %5d %14d kB %5d\n",$1,$2/1000,$2/($3+1),$10/1000,$10/($11+1))}';echo '* average packet-size'

Traffic Network Received Avg* Transmit Avg*
-------------------------------------------------------------
lo 821 kB 388 821 kB 388
eth0 2711706 kB 14 804472 kB 8
* average packet-size

Kannst Du mir bitte helfen, damit ich diese beiden Tools nutzen kann ?

Muss ich nach dem Update auf die neue FW alle IPKG-Pakete neu installieren, damit das AdminTool richtig funktioniert ???

Ich nutze DSM 3.0 Beta, FF 3.6.8, DS210j ...
 

columbo1979

Benutzer
Mitglied seit
21. Aug 2010
Beiträge
463
Punkte für Reaktionen
0
Punkte
0
Jetzt ist es bei mir auch da ;-)
Wieso gibt es zwei mal den ICON "AdminTool"?
Und wo liegen die Vorteile in dem AdminTool gegenüber der eigentlichen Firmware?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
"- SMART->diskstatsd.sh: hier habe ich die automatische Erkennung der Laufwerke heruasgenommen ... bitte das Skript
selbst pflegen"

Hmmmmm, nicht jeder ist so ein Profi wie Du und kann das ohne Anleitung erledigen.
Kannst Du mir bitte dabei helfen, damit ich die S.M.A.R.T.-Anzeige zum laufen bekomme.
Ich habe eine sda & sdb und hier mal ein log-Auszug aus beiden, vor und nach der neuen Version.

/var/log/diskstat_sda:
Mon Sep 09 06 16 01 46 3725 671 377 7
Mon Sep 09 06 16 15 46 3725 671 377 7
Mon Sep 09 06 16 30 46 3725 671 377 7
Mon Sep 09 06 16 45 46 3726 671 377 7
09 06 16 59 0 0 0 0 0
09 06 17 01 0 0 0 0 0
09 06 17 15 0 0 0 0 0
09 06 17 30 0 0 0 0 0
09 06 17 45 0 0 0 0 0
09 06 17 59 0 0 0 0 0

Ok.

zunächst die diskstatsd.sh. Heraus kommen sollen Dateien, die wie folgt aussehen und zwar für jede Platte eine:

Rich (BBCode):
/var/log> tail -10 diskstat_sda
09 06 17 15 39 18672 7031 188 5
09 06 17 30 39 18672 7031 188 5
09 06 17 45 39 18673 7031 188 5
09 06 17 59 39 18673 7031 188 5
09 06 18 01 39 18673 7031 188 5
09 06 18 15 39 18673 7031 188 5
09 06 18 30 39 18673 7031 188 5
09 06 18 45 39 18674 7031 188 5
09 06 18 59 39 18674 7031 188 5
09 06 19 01 39 18674 7031 188 5

Die Platten heißen je nach DS entweder /dev/hda, /dev/hdb, /dev/hdc ... oder /dev/sda, /dev/sdb, /dev/sdc ... Deswegen habe ich in der Vergangenheit beides berücksichtigt und abgefangen.

Da nun das Tool (smartctl) sich nicht mehr auf /dev/sda usw. anwenden läßt, bleibt also nur noch /dev/hda usw. das kann ich aber nicht mehr automatisch beziehen bzw. ist mir zu kümmelig, da groß was zu basteln für so eine Kleinigkeit.

Hast du also eine Platte, dann heißt die ab sofort /dev/hda - bei zwei Platten hast dann /dev/hda und /dev/hdb.

Weil die Auswertunglogik aber auf Dateien mit dem Namensteil 'sda' usw. geht und ihr wahrscheinlich überfordert seid, das händisch anzupassen, lasse ich die Auswertung weiterhin auf sda usw. laufen.

Deswegen sind als Auswahl nur noch da, db, dc usw. eingetragen und je nach Verwendung schreib ich den richtigen Buchstaben davor.

Jetzt gibt es noch Platten, die brauchen die Option '-d marvell', damit was gescheites herauskommt. Das muss man nun ausprobieren.

Im Skript hab ich das als Kommentar eingetragen (#-Zeichen an Anfang der Zeile) und man muss sich nun nur die Zeile aussuchen, die passt (Kommentarzeichen versetzen).
Rich (BBCode):
#for f in da db dc dd de; do  # für eine 5-plattige DS
for f in da db; do # für eine 2-plattige DS
NOW=$( /usr/syno/bin/smartctl -d marvell -A /dev/h$f | awk '/^194/{t1=$10}/^  9/{t2=$10}/^  4/{t3=$10}/^ 12/{t4=$10}/^  5/{t5=$10}END{printf("%d %d %d %d %d\n",t1,t2,t3,t4,t5)}')
#NOW=$( /usr/syno/bin/smartctl -A /dev/h$f | awk '/^194/{t1=$10}/^  9/{t2=$10}/^  4/{t3=$10}/^ 12/{t4=$10}/^  5/{t5=$10}END{printf("%d %d %d %d %d\n",t1,t2,t3,t4,t5)}')
/opt/bin/date "+%m %d %H %M $NOW" >>/var/log/diskstat_s$f
done >/dev/null

Du musst nur die Datei anpassen ... der crond hat ja noch seinen Eintrag, also wird das dann für den nächsten Lauf übernommen.

Noch Fragen dazu?

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Muss ich nach dem Update auf die neue FW alle IPKG-Pakete neu installieren, damit das AdminTool richtig funktioniert ???

Also ich musste die Tools nicht neu installieren ... Eventuell fehlen dir noch welche, aber im Prinzip müsste alles, was vorher ging, auch weiterhin gehen.

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ein weiteres Problem konnte ich bei mir unter Network Statstics finden:
Die beiden logs:
/var/log/netstats & /var/log/netstats_eth0
sind beide leer aber in der crontab ist der Eintrag für die sh-Datei vorhanden.

Lösche mal alle Dateien unter /var/log, die mit 'netstats' anfangen und poste mir morgen, ob sie wieder angelegt wurden und wenn sie einen Inhalt haben, auch diesen.

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Jetzt ist es bei mir auch da ;-)
Wieso gibt es zwei mal den ICON "AdminTool"?
Und wo liegen die Vorteile in dem AdminTool gegenüber der eigentlichen Firmware?

Bislang gab es immer 2 Stellen, wo man 3rd-party-apps einhängen konnte, jetzt nur noch eine. Und da werden halt beide Konfigurationsdateien ausgewertet und integriert. Irgendwann werde ich das mal beseitigen ... im Moment brauch ich aber beide für all jene, die noch mit einem DSM2.3 oder kleiner arbeiten.

Die Firmware besteht nicht nur aus dem DS-Manager, sondern auch aus den Anwendungen, Tools und last but not least dem Linux. Das AdminTool schafft nur zusätzliche Zugänge zu den Tools und Konfigurations-Dateien, die sowieso schon da sind. Es ersetzt nicht die Firmware, sondern ergänzt sie.

Wenn du Linux kannst, dann brauchst das AdminTool eigentlich nicht, außer du bist auch so ein fauler Sack wie ich und magst eine graphische Oberfläche lieber als eine Kommandozeile :D

Itari
 

Rabenvater

Benutzer
Mitglied seit
05. Feb 2010
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Hi Itari,

danke für den Hinweis mit dem smartlctl Eintrag, ich habe den zweiten Punkt ausgewählt und siehe da, die Erfassung, Speicherung und Anzeige der Daten funktioniert.

Ich bekomme bei S.M.A.R.T. Info folgende Ausgabe :

Synology> modules/smart/smart.sh

/dev/hda
==========
smartctl version 5.38 [armle-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

/dev/hdb
==========
smartctl version 5.38 [armle-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

Was ist dafür zu machen, damit es wieder funktioniert ?

Nun zum gestrigen Problem mit der Network Statistic:

/var/log/netstats & /var/log/netstats_eth0 wurden gelöscht und wurde auch nicht neu angelegt, so das auch keine Daten erfasst wurden.

Hast Du auch hier einen Tip für mich ?
 

PAPPL

Benutzer
Mitglied seit
02. Dez 2008
Beiträge
131
Punkte für Reaktionen
0
Punkte
16
Hallo,
habe jetzt auch DSM3.0b und Admintools installiert.
War für mich als Kommandozeilen-DAU eine schwierige Aufgabe.
Habe IPKG laut wiki installiert, aber /volume1/public ist bei mir eine Datei und er lässt mich nicht einen Ordner public in dem Verzeichnis anlegen. Habe daher IPKG über Telnet in /volume1 installiert. Geht auch.
Über Admintools wollte ich gleich mal den Lüfterwarnton für die 209+ deaktivieren.

Manuell geht es ja so:
Als Benutzer "root" an der DiskStation per Telnet anmelden (ssh root@DSIP)
# vi /usr/syno/etc.defaults/rc.d/S99zz_fan_check_disable.sh und folgendes Kommando in die neue Datei einfügen (i eingeben um in den Schreibmodus zu wechseln):
Rich (BBCode):
Code:

echo 0 > /sys/module/ds508_synobios/parameters/check_fan
(Esc und :wq drücken)

# chmod +x /usr/syno/etc.defaults/rc.d/S99zz_fan_check_disable.sh
# exit

Habe auch den Punkt in Hardware in Admintools gefunden, nur da kann man nichts umstellen, oder habe ich was übersehen.

EDIT: Mir ist gerade aufgefallen, dass seit DSM3.0 der Pfad neu ist:
/sys/module/ppc85xx_synobios/parameters/check_fan


lg
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Was ist dafür zu machen, damit es wieder funktioniert ?

Geh in die Funktion AdminTool Configuration und such unter modules/smart/smart.sh und schau dir das Skript an. Es ist wie das diskstatsd.sh anzupassen.

Zu dem netstats_eth0-Logfile muss ich noch was überlegen ... scheint entweder dem cron nicht zu passen, oder es fehlt ein per IPKG zu installierendes Tool bei dir (wovon ich annahm, dass es bereits irgendwann installliert wurde): nämlich der '/opt/bin/gawk'. Vielleicht kannst ja mal schauen, ob der da ist.

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hallo,
habe jetzt auch DSM3.0b und Admintools installiert.
War für mich als Kommandozeilen-DAU eine schwierige Aufgabe.
Habe IPKG laut wiki installiert, aber /volume1/public ist bei mir eine Datei und er lässt mich nicht einen Ordner public in dem Verzeichnis anlegen. Habe daher IPKG über Telnet in /volume1 installiert. Geht auch.

Die Installation des IPKG-Bootstrap ist nicht meine Baustelle ;)

Über Admintools wollte ich gleich mal den Lüfterwarnton für die 209+ deaktivieren.

Manuell geht es ja so:
Als Benutzer "root" an der DiskStation per Telnet anmelden (ssh root@DSIP)
# vi /usr/syno/etc.defaults/rc.d/S99zz_fan_check_disable.sh und folgendes Kommando in die neue Datei einfügen (i eingeben um in den Schreibmodus zu wechseln):
Rich (BBCode):
Code:

echo 0 > /sys/module/ds508_synobios/parameters/check_fan
(Esc und :wq drücken)

Dieser Tipp stammt übrigens ursprünglich mal von mir :D


# chmod +x /usr/syno/etc.defaults/rc.d/S99zz_fan_check_disable.sh
# exit

Habe auch den Punkt in Hardware in Admintools gefunden, nur da kann man nichts umstellen, oder habe ich was übersehen.

EDIT: Mir ist gerade aufgefallen, dass seit DSM3.0 der Pfad neu ist:
/sys/module/ppc85xx_synobios/parameters/check_fan

Das mit dem Lüfter wäre wahrscheinlich auch mit früheren AdminTool-Versionen nicht gegangen, weil ich einen Pfad verwendet habe, der auf deinem System anders lautet. Ich hab das mal in meinem Skript geändert und vielleicht funktioniert das ja dann auch bei dir demnächst. Es kann aber gut sein, dass es mit dem Lüfter eh nicht überall so funktioniert ... hat halt mit dem Kernel ein wenig zu tun, nicht überall wird die Eingabe ausgewertet ...

Die sichereste Methode gegen den Krachmacher ist die Hupe rauszumachen ... brauchen tut sie eh keiner und hören kann sie auch keiner, wenn man mal im Urlaub oder außer Haus ist. :D

Viel besser wäre ein Temperaturüberwachung, die automatisch das System herunterfährt, wenn ein Grenzwert überschritten wird. Kann sich das mal jemand als Skript ausdenken?

Itari
 

Rabenvater

Benutzer
Mitglied seit
05. Feb 2010
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Hi Itari,

gawk -> war leider nicht installiert :-(
modules/smart/smart.sh angepasst -> funktioniert

... kaum macht man es richtig, schon funktioniert es :)

Danke, mach weiter mit dem AdminTool ... es ist einfach super.
 

Rabenvater

Benutzer
Mitglied seit
05. Feb 2010
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Hi Itari,

nachdem ich mir das AdminTool noch etwas genauer angesehen habe, sind mir noch folgende Dinge aufgefallen :

- keine "Scrollleiste" im Function-Fenster (ohne es vorher vergrößert aber die Menüs "aufgeklappt" zu haben)

- keine grafische Anzeige bei "Memory Information"
(ander grafische Anzeigen funktionieren)

- keine Anzeige wenn man mit der Maus über die kleinen "?-Zeichen" geht
Was sollen diese "?-Zeichen" anzeigen ?

- Was soll die "stringdump smartctl option" aussagen ?
Bei mir erscheint folgende Ausgabe :

Synology> /opt/bin/binutils-strings /usr/syno/synoman/webman/modules/smart.cgi | grep "smartctl -d"

no stdout-values or execution error - exit-status = 1

- Wenn ich in der "ash" mc eingebe, erscheint nicht der mc sondern nur Sonderzeichen, die an den mc "erinnern".

- Nach Aufruf von "spk-Package Management" öffnet sich ein leeres Fenster

- welchen Sinn machen die #-Zahl Anzeigen in den geöffnetten Fenstern ?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi Itari,

nachdem ich mir das AdminTool noch etwas genauer angesehen habe, sind mir noch folgende Dinge aufgefallen :

- keine "Scrollleiste" im Function-Fenster (ohne es vorher vergrößert aber die Menüs "aufgeklappt" zu haben)

ist mir noch gar nicht aufgefallen ... muss ich mir mal genauer anschauen

- keine grafische Anzeige bei "Memory Information"
(ander grafische Anzeigen funktionieren)

ja stimmt ... da das bisher verwendete Flash so lange Wartezeiten hatte, hab ich das herausgenommen und noch nichts dafür eingesetzt ... ist noch eine Baustelle

- keine Anzeige wenn man mit der Maus über die kleinen "?-Zeichen" geht
Was sollen diese "?-Zeichen" anzeigen ?

kannst mal ein Beispiel posten - find das gerade nicht


- Was soll die "stringdump smartctl option" aussagen ?
Bei mir erscheint folgende Ausgabe :

Synology> /opt/bin/binutils-strings /usr/syno/synoman/webman/modules/smart.cgi | grep "smartctl -d"

no stdout-values or execution error - exit-status = 1

da sollten die möglichen Optionen für den smartctl erscheinen ... hab das aber noch nicht im DSM3.0 getestet, ob das noch geht. Die binutiles-strings sind aber bei dir installiert, oder?

- Wenn ich in der "ash" mc eingebe, erscheint nicht der mc sondern nur Sonderzeichen, die an den mc "erinnern".

alle interaktiven Kommandos und Tools gehen nicht im 'ash'-Panel ... das war schon immer so und hatte ich schon öfters erklärt. Ich reiche ja die Eingaben nicht an eine 'interaktive' Shell weiter (das wäre mir zu aufwendig), sondern lasse sie als Batch-Job laufen (ähnlich wie der crond es macht) und zeige das Ergebnis wieder an

- Nach Aufruf von "spk-Package Management" öffnet sich ein leeres Fenster

das hatte ich auch schon erläutert, dass ich das Modul 'spk' im aktuelle Zustand nicht weitergebe, weil man damit zur Zeit nur für das AdminTool in einer wohl definierten Entwicklungsumgebung nutzen kann, also keine allgemeine Gebrauchsfähigkeit aufweist


- welchen Sinn machen die #-Zahl Anzeigen in den geöffnetten Fenstern ?

Hatte ich auch im Change-Log erklärt: es ist ein 'open-window'-counter, damit man nachvollziehen kann, ob man schon viele Fenster geöffnet hat. Wenn der FF dann irgendwann mal stehen bleibt, weiß man warum ...

Danke für die vielen Hinweise und Anregungen :)

Itari
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.812
Punkte für Reaktionen
33
Punkte
174
@itari

Besteht die Möglichkeit das AdminTool auch im neuen DSM 3.0 Desktop laufen zu lassen bzw. denkst du über die Implementierung nach? :)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Besteht die Möglichkeit das AdminTool auch im neuen DSM 3.0 Desktop laufen zu lassen bzw. denkst du über die Implementierung nach? :)

Da ich mit dem DSM 3.0 kaum was groß mache, hab ich noch nicht nachgeschaut, ob das geht. Wenn es denn geht, werde ich es mal ausprobieren.

Itari

PS. Findest meine Admin-Tool-Oberfläche nicht 'hübscher' als die von Synology? Ich finde, die von Synology ist ein wenig stark an die Mac-Oberfläche angelehnt. Das könnte irgendwann mal zu einem (rechtlichen) Problem werden ...
 
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