AdminTool Admin Tool 0.99c + DSM 3.1 Beta

Status
Für weitere Antworten geschlossen.

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Hallo

ich wollte mal das Admin Tool mit der DSM Beta ausprobieren. Dabei ergeben sich gleich einige Probleme / Fragen, die aber auch daraus resultieren können, dass ich das Admin Tool auch unter 2.3 länger nicht benutzt habe.
(BTW ich finde die verschiebbaren Panels toll :)

Zuerst "Init_3rdparty_1.5" installiert.
Dann "adm_0_99c"

Laut Paket Verwaltung läuft beides.

Unter SMART / SMART Info bekomme ich keine Daten der internen + ext.SATA Platte
Rich (BBCode):
Synology> modules/smart/smart.sh

/dev/hda
==========
smartctl version 5.38 [powerpc-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 [powerpc-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.

Da die Abfrage nicht geht, werden natürlich auch keine Daten alle 15 min von crond. eingesammelt.

--------------------

Eine Frage die hier schon mal woanders gestellt wurde ... Warum 2 Symbole nach der Installationn im DSM mit 2 verschiedenen Icons aber dem selben Ziel?

----------------------

Sind auf der Shell (bash) die selben Kommandos wie per Telnet möglich ?
Ich bekomme immer nur ein
Rich (BBCode):
/> 
[2]:
sh: /opt/bin/bash: not found
[1]:

Da ich lieber in kleinen Schritten die Probleme löse, mach ich erst mal Pause.
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
DSM3.1beta

Nach einem Neustart der DS läuft der Apache für den DSM offenbar nicht mehr. Das könnte mit "Init_3rdparty_1.5" zusammen hängen.

Ich glaube hier auch was gelesen zu haben, kann das aber nicht finden.
Ideeen?
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.812
Punkte für Reaktionen
33
Punkte
174
Wußte gar nicht das es schon eine 3.2 Beta gibt :D

Hast du nach dem Admintool auch die benötigten zusätzlichen IPKG Pakete installiert? Im Admintool findest du dazu ein vorgefertigtes Skript, welche automatisch alle benötigten Packages installiert.

Die 2 Symbole stammen noch vom DSM 2.3. In einem Post hat itari auch beschrieben, wie man eins entfernen kann. Finde ihn nur gerade nicht :eek:
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Wußte gar nicht das es schon eine 3.2 Beta gibt :D
Ich kann das Thema nachträglich nicht ändern. Kann ja mal ein Admin machen

Hast du nach dem Admintool auch die benötigten zusätzlichen IPKG Pakete installiert? Im Admintool findest du dazu ein vorgefertigtes Skript, welche automatisch alle benötigten Packages installiert.

Ich hatte IPKG gar nicht installiert. Habe ich jetzt nachgeholt. Wo finde ich das vorgefertigte Script, oder eine Liste der benötigten Pakete ??

----------
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Im Menüpunkt AdminTool Configuration gibt es ein Panel ipkg_install.sh ... einfach klicken.

Das mit den 2 Symbolen: man kann eines wegräumen, wenn man eine der beiden conf-Dateien löscht/umbennent: application.conf oder desktop.conf. Je nach dem sieht das Bildchen hübscher aus. Und bedor die Frage kommt, warum es da nicht nur eine Konfigurations-Datei gibt ... naja für alle die noch DSM 2.3 und kleiner haben ... die anderen sind ja schon so gut, und können sich selbst behelfen ;)

Bei der SMART-Abfrage muss man die Optionen und die Bezeichnung der Platten /dev/hda ... /dev/sda ... selbst eintragen. Ich bin es leid, alle möglichen und unmöglichen Kombinationen abzuprüfen ... einfach mal selbst den samrtctr on einer Shell aufrufen und solange herumprobieren, bis er geht und dann einfach ins Skript aufnehmen.

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Im Menüpunkt AdminTool Configuration gibt es ein Panel ipkg_install.sh ... einfach klicken.

Das mit den 2 Symbolen:

Bei der SMART-Abfrage muss man die Optionen und die Bezeichnung der Platten /dev/hda ... /dev/sda ... selbst eintragen.

Itari

Danke für Deine Hinweise.
IPKG ist erledigt. Ich hatte auf dem Gerät noch gar kein ipgk installiert.
Das zweite Symbol ist auch weg.

Bei Smart ist von der Schleife nxi übrig, es sind jetzt 2 Zeilen jeweils für hda und sda.

Problem: der benutzte Befehl "date" funktioniert nicht, da es die Datei
/opt/bin/date nicht gibt.
Habe ich noch was vergessen zu installieren, oder ist das ein Unterschied zur FW 2.x ?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Problem: der benutzte Befehl "date" funktioniert nicht, da es die Datei /opt/bin/date nicht gibt.

Puh, ich weiss, dass das Firmware-Date-Command einen Format-Bug hat und bin deswegen auf /opt/bin/date ausgewichen. Ich dachte, dass ich das auch in der Liste der zu installierenden berücksichtigt hatte. Bei mit ist es in den coreutils drinne; vielleicht musste da nur noch einen symobolische Link drauf machen (????). Alternativ kannst aber auch versuchen statt mit 'date' mit 'coreutils-date' das Skript zum Laufen zu bringen.
Rich (BBCode):
Syno> ll date
lrwxrwxrwx    1 root     root           14 May  5  2010 date -> coreutils-date

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Rich (BBCode):
ll date
ls: date: No such file or directory

Welches IPKG Paket soll ich nachinstallieren?
Muesste das dann nicht in das ipkg script im Admin tool, damit es ab DSM 3.x läuft?
Oder war das schon immer so und bei den meisten war "date" nur zufällig wegen eines anedren ipkg Paketes schon vorhanden?
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Ich habe das "date" gefunden.
Es muss /opt/bin/coreutils-date heissen

Rich (BBCode):
#for f in da db dc dd de; do
#for f in da db; do
#NOW=$( /usr/syno/bin/smartctl -d marvell -A /dev/h$f | awk '/^194/{t1=$10}/^  9/{t2=$10}/^  4/{t3=$
NOW=$( /usr/syno/bin/smartctl -A /dev/hda | awk '/^194/{t1=$10}/^  9/{t2=$10}/^  4/{t3=$10}/^ 12/{t4
/opt/bin/coreutils-date "+%m %d %H %M $NOW" >>/var/log/diskstat_hda
NOW=$( /usr/syno/bin/smartctl -A /dev/sda | awk '/^194/{t1=$10}/^  9/{t2=$10}/^  4/{t3=$10}/^ 12/{t4
/opt/bin/coreutils-date "+%m %d %H %M $NOW" >>/var/log/diskstat_sda
#done >/dev/null

Damit bekomme ich 2 textfiles in /var/log

Allerdings wird unter Smart-Monitoring in der Liste und Grafik nichts angezeigt. Könnte es sein, dass die Files in var/log jetzt einen falschen Dateinamen haben?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Poste mal die beiden Dateien (die ersten 10 Zeilen reichen)

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Hier die SMART info

Rich (BBCode):
Synology> modules/smart/smart.sh

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

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   062   062   011    Pre-fail  Always       -       12250
  4 Start_Stop_Count        0x0032   097   097   000    Old_age   Always       -       2772
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   253   253   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   100   100   015    Pre-fail  Offline      -       10740
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       12391
 10 Spin_Retry_Count        0x0033   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       33
 13 Read_Soft_Error_Rate    0x000e   100   100   000    Old_age   Always       -       0
183 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       8
184 Unknown_Attribute       0x0033   001   001   000    Pre-fail  Always       -       316
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
188 Unknown_Attribute       0x0032   100   100   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   062   059   000    Old_age   Always       -       38 (Lifetime Min/Max 37/38)
194 Temperature_Celsius     0x0022   062   057   000    Old_age   Always       -       38 (Lifetime Min/Max 37/38)
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       11711
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   099   099   000    Old_age   Always       -       4
200 Multi_Zone_Error_Rate   0x000a   100   100   000    Old_age   Always       -       5
201 Soft_Read_Error_Rate    0x000a   253   253   000    Old_age   Always       -       0


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

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   253   100   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0007   253   253   025    Pre-fail  Always       -       5952
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       205
  5 Reallocated_Sector_Ct   0x0033   253   253   010    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   253   253   051    Pre-fail  Always       -       0
  8 Seek_Time_Performance   0x0025   253   253   015    Pre-fail  Offline      -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       17949
 10 Spin_Retry_Count        0x0033   253   253   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   253   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       47
187 Reported_Uncorrect      0x0032   253   253   000    Old_age   Always       -       0
190 Airflow_Temperature_Cel 0x0022   106   100   000    Old_age   Always       -       44
194 Temperature_Celsius     0x0022   106   100   000    Old_age   Always       -       44
195 Hardware_ECC_Recovered  0x001a   100   100   000    Old_age   Always       -       350
196 Reallocated_Event_Count 0x0032   253   253   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   253   253   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   253   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x000a   253   100   000    Old_age   Always       -       0
201 Soft_Read_Error_Rate    0x000a   253   100   000    Old_age   Always       -       0
202 TA_Increase_Count       0x0032   253   253   000    Old_age   Always       -       0

und die beiden Dateien in /var/log/

diskstat_hda
02 13 16 44 38 12389 2772 33 0
02 13 19 05 38 12391 2772 33 0
02 13 19 06 38 12391 2772 33 0

diskstat_sda
02 13 16 44 0 0 0 0 0
02 13 19 05 0 0 0 0 0
02 13 19 06 0 0 0 0 0

Mit dem crond geht das noch nicht, nur manuell, aber das ist dann ein anderes Problem.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Lösche mal die Zeile im Skript, wo die Umleitung auf /var/log/diskstat_sda het und ändere die andere Zeile so ab, dass die Umleitung jetzt auf /var/log/diskstat_sda geht. Oder anders gesagt der Inhalt von diskstat_hda muss in die Datei diskstat_sda.

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Habe ich gemacht
Die beiden Zeilen werden jetzt in ein File geschrieben

Synology> dd bs=32k count=1 if='/var/log/diskstat_sda' skip=0

02 13 16 44 0 0 0 0 0
02 13 19 05 0 0 0 0 0
02 13 19 06 0 0 0 0 0
02 13 19 38 38 12392 2772 33 0
02 13 19 38 0 0 0 0 0

Anzeige unter Smart - Monitoring ist trotzdem leer :(
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die Zeilen mit den Nullen müssen weg, weil die Differenzen zwischen den Zeilen bei der Auswertung gebildet werden. Differenz bedeutet auch, dass mindesten 2 Zeilen mit Werten in der Datei enthalten sein müssen, um eine Ausgabe überhaupt machen zu können. Da die Zeilen aber 5x pro Stunde gemacht werden (siehe /etc/crontab) und die Auswertung stundenweise gemacht wird, musste mindestens 2 Stunden warten, bevor überhaupt etwas Sinnvolles ausgegeben wird ... also mindestens 11 Zeilen in der Datei ;)

Ich hab es noch mal versucht zu schreiben, wie es bei dir aussehen könnte:

Rich (BBCode):
for f in da; do
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/coreutils-date "+%m %d %H %M $NOW" >>/var/log/diskstat_s$f
done >/dev/null

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Ich habe das mal so reinkopiert. Es werden nur die Werte der internen Platte hda in die Datei geschrieben. Nicht die Werte der externen Platte sda.

Dann warte ich mal bis morgen, ob cron jetzt läuft und ob dann wenigstens eine Platte in der Grafik erscheint.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Nicht die Werte der externen Platte sda.

NIcht grämen, da wurden keine Werte geschrieben, denn da waren ja nur Nullen drin. Und du kannst ja immer noch ausprobieren, ob du einen weitere Datei erzeugten magst ... nur die Datei muss (!!!!) sda, sdb, sdc oder so heißen. Auch wenn das jetzt irgendwie unlogisch erscheint, müsstes dann die sda in die sdb berichten lassen.

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Der cron job wird nicht ausgeführt und ich bekomme eine Meldung im cron.log

Rich (BBCode):
Synology> dd bs=32k count=1 if='/var/log/cron.log' skip=0

/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied
/bin/sh: /root: Permission denied

Ideeen ??
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
da ich eigene Beiträge ja nicht löschen kann, wenn eine bestimmte zeit abgelaufen ist ...
den letzten Post einfach vergessen

Der cron job läuft nicht und hinterlässt auch nichts im cron.log
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
da ich eigene Beiträge ja nicht löschen kann, wenn eine bestimmte zeit abgelaufen ist ...
den letzten Post einfach vergessen

Der cron job läuft nicht und hinterlässt auch nichts im cron.log

Also was denn jetzt nun? Problem immer noch da, aber der Post soll weg???

Itari
 

Herbert_Testmann

Benutzer
Mitglied seit
27. Jul 2009
Beiträge
1.114
Punkte für Reaktionen
1
Punkte
64
Stand gestern abend war
- manuell wird das script ausgeführt
- per cron geht es nicht, es kommt aber auch keine Fehlermeldung
die entsprechende Zeile ist eingetragen und cron läuft.

Also kann ich mangels Daten auch nicht sagen, ob die Grafik geht.
Heute abend schau ich wieder nach.

Unter DSM 2.3 lief das alles recht problemlos mit dem Admin tool. Ich weiss nicht, warum es diesmal so klemmt.
Ich wollte ja auch nur mal testen, ob alle Funktionen unter 3.1 beta laufen. Nicht das ich es unbedingt brauchen würde ....

... jede Gefälligkeit rächt sich ...
 
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