AdminTool AdminTool Evolution & Troubleshooting (Part 2)

Status
Für weitere Antworten geschlossen.
Wo müsste ich einen Befehl, den ich bei jedem Bootvorgang ausführen will (sagen wir "/bin/rm /volume1/web/datei.name", um es einfach zu halten), denn dann eintragen? Irgendwo in /etc/rc?

Entweder in der /etc/rc.local oder mach ein Start-Skript (z.B. S99meinSkript.sh) in der /usr/syno/etc/rc.d (such mal nach 'mount --bind' hier im Forum, da gibt gute Diskussionen zu, wo man dies am besten macht; da kannst Anregungen erhalten).

Itari
 
Entweder in der /etc/rc.local oder mach ein Start-Skript (z.B. S99meinSkript.sh) in der /usr/syno/etc/rc.d (such mal nach 'mount --bind' hier im Forum, da gibt gute Diskussionen zu, wo man dies am besten macht; da kannst Anregungen erhalten).

Vielen Dank! Ich habe mir auf Deinen Rat hin mal diesen Thread vorgenommen und bin damit zu einem funktionierenden Minimal-Skript in /usr/syno/etc/rc.d gekommen.
 
Bitte sehr. :)

Itari
 
S.M.A.R.T & Network Statistic funktioniert nicht mehr

Hallo,

ich habe schon lange das AdminTool 0.98 installiert und unter DSM 2.3 getestet.
Gestern habe ich die DSM 3.0 Beta installiert und habe nun folgendes Problem:
- S.M.A.R.T-Monitoring zeigt nichts mehr an
- unter Network Statistics werden auch keine Balken mehr angezeigt
- in der /etc/crontab sind beide Einträge vorhanden
- /var/log/diskstat_sda enthält aktuelle Daten
- /var/log/diskstat_sdb enthält aktuelle Daten
- /var/log/netstats enthält keine aktuellen Daten
- /var/log/netstats_eth0 enthält keine aktuellen Daten
- unter Network Traffic werden Received & Tramsmit Daten angezeigt für lo & eth0

Wer kann mir sagen / schreiben wo das Problem liegt ?

DS210j mit DSM3.0 Beta
Firefox 3.6.8
 
Nun wurde ja mit dem DSM 3.0 auf vielen DS-Systemen der Linux-Kernel aktualisiert und das bedeutet, dass viele (IPKG-)Tools anders funktionieren oder noch neu kompiliert werden müssen. Es wird ein paar Wochen dauern und dann wird es schon wieder ...

Itari
 
Hallo.

Ich habe eine DS210j mit DSM 2.3 und habe mir nun auch das Admin Toll eingerichtet (Neuste Version). Allerdings klemmen ein paar Sachen ein wenig und trotz Suchfunktion habe ich keine Lösung dazu gefunden. Ich erhoffe mir also Hilfe ^^.

-Die Network Statistics Funktion will nicht so richtig. Wenn ich manuel /volume1/@appstore/adm/modules/netstat/netstatsd.sh auführen lasse, erfolgt diese Meldung:

[: ==: binary operator expected

Es wird außer Network Traffic, kein Internet Traffic registriert und die Grafiken unter Internet Today & Month bleiben "leer".
In beiden steht zudem:
Code:
Traffic eth0      Received  Avg*       Transmit  Avg*
00:00-00:5901:00-01:5902:00-02:5903:00-03:5904:00-04:5905:00-05:5906:00-06:5907:00-07:5908:00-08:5909:00-09:5910:00-10:5911:00-11:5912:00-12:5913:00-13:5914:00-14:5915:00-15:5916:00-16:5917:00-17:5918:00-18:5919:00-19:5920:00-20:5921:00-21:5922:00-22:5923:00-23:59

Wenn man auf "Internet Traffic" geht, erscheint nur der Kreisel und weiter ist nichts.

- Alles was mit "/opt/bin/procps-pstree" zu tun hat (Processes usw. ) funktioniert nicht.
Tippe ich /opt/bin/procps-pstree in putty ein heißt es dann:
"-ash: /opt/bin/procps-pstree: Permission denied"

-Wie kann ich das "pack" Programm compilieren, damit ich Disk Allocation nutzen kann? Bei Tools -> Development habe ich das pack.c auch schon gesehen, aber unter "Info" steht dann dann: "sh: /opt/bin/make: not found"
Und nun?

Das wars auch schon. Gibt es irgendwo eine gute Dokumentation was man alles mit Admin-Tool anstellen kann? Z.B. wüsste ich gern welche Möglichkeiten xFTP mit seiner Config hat (z:b. anderer Port angeben, wie muss ich SSL dort eintragen usw. )
Ich bin noch ziemlicher Linux Laie und hab daher mit Konsolen und Linuxbefehlen noch nicht viel drauf.
 
Zu den Network-Funktionen:

Wahrscheinlich müssen noch ein paar IPKG-Tools installiert werden. Es kann auch sein, dass einige Funktionen auch gar nicht gehen. Das liegt daran, dass ich nicht alle Plattformen zum Testen zur Verfügung habe und auch nicht viel Zeit, um alles auszuprobieren. Aber vielleicht gibt es ja jemanden, der das AdminTool auf seiner DS210j zum Laufen bekommen hat und dir da weiter helfen kann.

Zum Kompilieren des pack.c ... ich denke, dass die Disk Allocation nicht mehr gehen wird, weil das Programm, welches die Daten erhebt (pack verdichtet nur), nicht mehr in den neusten IPKG-Versionen vorhanden ist.

Nicht traurig sein deswegen, ich habe halt alle meine kleinen Programme (die schon lange vor dem AdminTool exisitert haben) zusammengefaßt und nicht alles ist halt auf jedem System vorhanden.

Außer den Hilfstexten und dem Forum hier, gibt es keine weitere Doku. Wenn du zu etwas Fragen hast und hier nicht fündig wirst, dann frag einfach.

Für den xFTP musst die die xftp.conf anschauen, da ist ein Beispiel mit dem SSL drinne.

Rich (BBCode):
,{"text":"Synology", "id":"Synology", "leaf":false, "icon":"icons\/world.png",
  "server":"Synology", "user":"admin", "passwd":"monopoly", "mode":"passive", "ssl":"true"}

Zu der Port-Geschichte gibt es hier eine Diskussion.

Das AdminTool ist nichts perfektes, sondern eine Spielwiese mit GUI, um sich ein wenig einfacher mit der Linux-Seite der DS vertraut zu machen. Gut für 6-18 Monate Beschäftigung. Für manche ein Leben lang ;)

Itari
 
Vielen Dank für deine Antwort Itari.

Ich hoffe also mal das noch jemand anderes weiter weiß zum Network Statistics.
Ich habe zwar nebenbei nun vstat in Gang bekommen, aber ich mag gern möglichst alles nutzen, was ein so angeboten wird. Zumal das Admin Tool wirklich eine schicke Sache ist.

Wegen dem pack.c - schade, aber ok. Ich hoffe mal das man irgendwann ein ersatz dazu findet.

Nun noch meine Frage zu xFTP: Was muss ich den da eintragen, damit er ein bestimmten Port zum connecten nimmt? "Port":"XXX" klappt anscheind schonmal nicht, da ein "Klick" auf das FTP Symbol dann keine Veränderung bewirkt. Gibt es den auch eine Möglichkeit ein Log einzusehen, um evt. Fehlermeldungen mitzukriegen? Ich habe z.B. auch schon mgetFTP oder FTP-FileManager probiert, aber diese beherrschen diese Server:Port zuweisung leider auch nicht (zumindest habe ich das nicht hinbekommen).
 
Wegen dem pack.c - schade, aber ok. Ich hoffe mal das man irgendwann ein ersatz dazu findet.

nochmal: pack.c kannst übersetzen, wenn du alle dafür notwendigen Entwicklungs-Pakete per IPKG installliert hast. cdavl ist das Problem ... kannst das per IPKG bei dir installieren?

Nun noch meine Frage zu xFTP: Was muss ich den da eintragen, damit er ein bestimmten Port zum connecten nimmt? "Port":"XXX" klappt anscheind schonmal nicht, da ein "Klick" auf das FTP Symbol dann keine Veränderung bewirkt. Gibt es den auch eine Möglichkeit ein Log einzusehen, um evt. Fehlermeldungen mitzukriegen? Ich habe z.B. auch schon mgetFTP oder FTP-FileManager probiert, aber diese beherrschen diese Server:Port zuweisung leider auch nicht (zumindest habe ich das nicht hinbekommen).

zum FTP: da werden beim SSL keine anderen Ports als die normalen verwendet und man kann beim xFTP auch keine anderen Ports vereinbaren oder zuweisen ... Ports werden in diesem Zusammenhang schlicht ignoriert oder als Fehler verstanden. Ich häng gerade die PHO-Strecke dran, dann kannst das vielleicht nachvollziehen:

PHP:
function connect_ftp($server){
  $config = json_decode(file_get_contents('xftp.conf'), true);
  foreach($config as $item)
    if ($item['id'] == $server) {
      if ($item['ssl'] == 'true') $ftp = ftp_ssl_connect($server); else $ftp = ftp_connect($server);
      $logged = ftp_login($ftp, $item['user'], $item['passwd']);
      if ($item['mode'] == 'passive') ftp_pasv($ftp,TRUE); else ftp_pasv($ftp,FALSE);
      break;
      }
  return $ftp;
}

Itari
 
zum FTP: da werden beim SSL keine anderen Ports als die normalen verwendet und man kann beim xFTP auch keine anderen Ports vereinbaren oder zuweisen ... Ports werden in diesem Zusammenhang schlicht ignoriert oder als Fehler verstanden. Ich häng gerade die PHO-Strecke dran, dann kannst das vielleicht nachvollziehen:

PHP:
function connect_ftp($server){
  $config = json_decode(file_get_contents('xftp.conf'), true);
  foreach($config as $item)
    if ($item['id'] == $server) {
      if ($item['ssl'] == 'true') $ftp = ftp_ssl_connect($server); else $ftp = ftp_connect($server);
      $logged = ftp_login($ftp, $item['user'], $item['passwd']);
      if ($item['mode'] == 'passive') ftp_pasv($ftp,TRUE); else ftp_pasv($ftp,FALSE);
      break;
      }
  return $ftp;
}

Itari

Also ipkg meint: Cannot find package cdavl.

Wohin und wie kann ich dein PHP Script einbinden? :D. Danke schonmal für deine Mühe.

Wegen SSL Port: Ja, das war mir klar. Mir ging es um ein Port unabhängig von SSL. Also statt Standard Port 21, halt 1212. Wenn das wirklich nicht möglich ist, schade, aber muss ich mit leben :).
 
Wohin und wie kann ich dein PHP Script einbinden? :D. Danke schonmal für deine Mühe.

Das ist (!!!) bereits im AdminTool drinne. Ich hab dir nur den Teil des Skriptes herauskopiert, der dir den SSL-connect zeigt. Selbstverständlich kann man auch andere Ports einbauen; ich hab da nur der Einfachheit halber drauf verzichtet. Vielleicht baue ich das in eine meiner nächsten Versionen noch ein.

Itari
 
Aso ^^*.

Danke danke und ja, es wäre doch schön wenn die Auswahl an Ports in der nächsten Version reinkämen würde.
 
Sprachumschaltung für die third-party-application

Hallo zusammen,

ist es möglich, die Sprache des Admintools der third-party-application der Synolgystation zu ändern.

MfG
 
Nein, mein AdminTool spricht nur Englisch. Es ist auch nicht vorgesehen, dass für andere Sprachen verfügbar zu machen.

Itari
 
Ich war heute mal faul und wollte nach der Datei für die Cronjobs suchen. Hab also einfach mal schnell "find" dazu missbraucht. Aber mit dem Ergebnis hatte ich nicht gerechnet:
DiskStation> find / -name cron
/volume1/@appstore/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
/volume1/@appstore/adm.bak/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/adm/modules/cron
Ist da eventuell irgendwo eine Schleife?
(AdminTool 0.97, DSM 3.0beta)

MfG Matthieu
 
Vielleicht kannst das alles mal löschen und schauen, durch was es hervorgerufen wird.

adm.bak ist nicht mehr Teil der Sicherungsstrategie; dafür gibt es jetzt 'Backup&Recovery->AdminTool Backup'.

Und mach mal ein Update auf die Version 0.98.

Itari
 
Bei mir kommt:

php_admin_flag safe_mode off
php_admin_value safe_mode_exec_dir none
php_admin_value safe_mode_include_dir none
php_admin_value open_basedir none
php_admin_value doc_root none
php_admin_flag allow_url_fopen on
php_admin_flag magic_quotes_gpc off

#php_admin_value post_max_size 512M
#php_admin_value upload_max_filesize 512M
#php_admin_value max_execution_time 2400
#php_admin_value max_input_time 600
#php_admin_value memory_limit 32M


nutze 3.0 beta. wo und wi ekann ich es starten?
 
Was willst denn starten?

Itari
 
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