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
hallo, wollte nur kurz nachfragen, ob bekannt ist, das man in der adm_0_99a.spk version die sryncd.conf datei nicht bearbeiten/auslesen kann.

Nach mir fehlt das D im Dateinamen sryncd.conf, ansonsten finde ich das Tool prima, schade das gerade die Datei welche ich bearbeiten wollte nicht darüber editiert werden kann.

Danke für den Hinweis; ist ein Tippfehler gewesen und für die nächste Version korrigiert.

Wenn du nicht so lange warten willst, kannst das auch schnell selbst reparieren:
AdminTool Configuration->im Direktory-Panel: modules/rsync/rsync.js anklicken. Dann im rechten Panel auf Editor gehen und ganz nach unter scrollen. Die Zeile 19 von unten: rsync.conf in rsyncd.conf ändern ... abspeichern und das AdminTool neu aufrufen ... dann müsste jetzt die Datei jetzt angezeigt werden.

Itari
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Und was sagt die /var/log/adm.log ???

Itari
Die kann ich ja jetzt erst auslesen :D
Rich (BBCode):
Thr Sep 09-09 18:50:12 192.168.178.30 admin cat modules/synologyPhoto/convert.php
Thr Sep 09-09 18:50:14 192.168.178.30 admin
Thr Sep 09-09 18:50:14 192.168.178.30 admin cp modules/php/postgres.php.org /usr/syno/synoman/phpsrc/postgres.php;ln -sf /usr/syno/synoman/phpsrc/postgres.php modules/php/postgres.php;[ -f adm ] && rm adm;ln -sf /var/services var
Thr Sep 09-09 18:50:24 192.168.178.30 admin /opt/bin/grep-grep -hoE '/opt/s?bin/(-|\w)*' modules/*/*|sort -u;echo;echo;/opt/bin/grep-grep -oE '/opt/s?bin/(-|\w)*' modules/*/* | sort -u
Thr Sep 09-09 18:51:32 192.168.178.30 admin /opt/bin/binutils-strings -a '/var/log/adm.log' | dd bs=32k count=1 skip=0
Thr Sep 09-09 18:51:32 192.168.178.30 admin exiftool '/var/log/adm.log'
Thr Sep 09-09 18:51:32 192.168.178.30 admin /opt/bin/util-linux-ng-hexdump -C '/var/log/adm.log' | dd bs=32k count=1 skip=0
Thr Sep 09-09 18:51:32 192.168.178.30 admin /opt/bin/fuser -v '/var/log/adm.log'
Thr Sep 09-09 18:51:33 192.168.178.30 admin if [ 938 -gt 32765 ]; then echo 'use button refresh'; else cat '/var/log/adm.log';fi
Fri Sep 09-10 09:22:12 84.183.***.** admin cat modules/synologyPhoto/convert.php
Fri Sep 09-10 09:22:12 84.183.***.** admin
Fri Sep 09-10 14:16:46 192.168.178.30 admin cat modules/synologyPhoto/convert.php
Fri Sep 09-10 14:16:48 192.168.178.30 admin
Fri Sep 09-10 14:16:48 192.168.178.30 admin cp modules/php/postgres.php.org /usr/syno/synoman/phpsrc/postgres.php;ln -sf /usr/syno/synoman/phpsrc/postgres.php modules/php/postgres.php;[ -f adm ] && rm adm;ln -sf /var/services var
Fri Sep 09-10 14:16:50 192.168.178.30 admin /opt/bin/grep-grep -hoE '/opt/s?bin/(-|\w)*' modules/*/*|sort -u;echo;echo;/opt/bin/grep-grep -oE '/opt/s?bin/(-|\w)*' modules/*/* | sort -u
Fri Sep 09-10 14:17:24 192.168.178.30 admin /opt/bin/binutils-strings -a '/var/log/adm.log' | dd bs=32k count=1 skip=0
Fri Sep 09-10 14:17:24 192.168.178.30 admin exiftool '/var/log/adm.log'
Fri Sep 09-10 14:17:24 192.168.178.30 admin if [ 1925 -gt 32765 ]; then echo 'use button refresh'; else cat '/var/log/adm.log';fi
(Hab die externen IPs etwas "verunstaltet".)
Es funktioniert also. Danke! Nur eine Fehlermeldung o.ä. wäre nicht schlecht, aber das sind Schönheitsfehler.

MfG Matthieu
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Es funktioniert also. Danke! Nur eine Fehlermeldung o.ä. wäre nicht schlecht, aber das sind Schönheitsfehler.

Ich hab das mal geändert in eine Meldung, welche 'BLOCKED' ausgibt.

Es wäre schön, wenn es noch den ein oder anderen Tester gäbe ... je mehr, desto größer würde mein Gefühl, dass es nun funktioniert.

Zur Belohung gibt es bald ein Update mit einem sehr hübschen und nützlichen Gimmik (siehe Bildchen) :)

Itari
 

Anhänge

  • adm_clock.jpg
    adm_clock.jpg
    10,2 KB · Aufrufe: 63
Zuletzt bearbeitet:

MaCoM

Benutzer
Mitglied seit
06. Dez 2009
Beiträge
347
Punkte für Reaktionen
0
Punkte
0
Also zugriff von aussen geht nun nicht mehr - allerdings bekomm ich auch keine BLOCKED meldung.
und eine /var/log/adm.log gibt es garnicht.

ist die version (links oben) 0.99 - um 19:00 runtergeladen.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Also zugriff von aussen geht nun nicht mehr - allerdings bekomm ich auch keine BLOCKED meldung.
und eine /var/log/adm.log gibt es garnicht.

ist die version (links oben) 0.99 - um 19:00 runtergeladen.

Du hast aber schon weiter oben gelesen und verstanden, dass ich in der nächsten (!) Version das mit dem 'BLOCKED' eingebaut habe und zwar fürs Logbuch. Und du hast bestimmt auch in dem Post, wo der Changelog drinne steht, gelesen, dass die Log-Datei (/var/log/adm.log) händisch angelegt werden muss, damit das Protokoll geschrieben werden kann.

Schön ist es, dass es jetzt mit dem Zugriff nicht mehr von außen geht und das du es auch bestätigst ... das beruhigt mich dann doch ein wenig :)

Itari
 

Rabenvater

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

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
hmmmm, nach der Installation der 0.99a kann ich das AdminTool überhaupt nicht mehr starten.

Normalerweise startest das AdminTool aus dem DSM heraus. nachdem du dich da angemeldet hast. Dabei wird ein Cookie im Browser angelegt mit der Gültigkeitszeit (wie sie im DSM konfiguriert wird). Dieses Cookie wird auch vom AdminTool verwendet und laufend abgeprüft, ob es noch gültig ist.

Außerdem wird nachgeschaut, ob die IP-Adresse mit 192 oder 168 oder 10. anfängt (das wären die IP-Adressen fürs lokale Netz).

Zwischen den beiden Versionen habe ich die Logik etwas geändert, damit man nur vom LAN hineinkommt. Falls das nun zu einem Problem bei dir führt, dann kannst die Zeilen am Anfang der Datei adm.php auch löschen.

Nach Fehlermeldung im Browser hast sicherlich als erstes geschaut ... falls sich da welche finden lassen, bitte posten.

Itari
 

Rabenvater

Benutzer
Mitglied seit
05. Feb 2010
Beiträge
120
Punkte für Reaktionen
0
Punkte
0
Problem gelöst.

ich "Trottel" habe meine FF Lesezeichen alle unter https://dyndns... abgelegt und somit DSM und das AdminTool über das Internet und nicht lokal aufgerufen.

Der gesperrte Zugrif von außen scheint zu funktionieren ;-)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Problem gelöst.

ich "Trottel" habe meine FF Lesezeichen alle unter https://dyndns... abgelegt und somit DSM und das AdminTool über das Internet und nicht lokal aufgerufen.

Der gesperrte Zugrif von außen scheint zu funktionieren ;-)

Das ist schön zu lesen, dass die Zugangskontrolle jetzt funktioniert :)

Itari
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
...
Außerdem wird nachgeschaut, ob die IP-Adresse mit 192 oder 168 oder 10. anfängt (das wären die IP-Adressen fürs lokale Netz).
statt 168 müsste es 169 heissen und es fehlen die Adressen mit 172.x.x.x. Theoretisch müsste man auch 198.x.x.x und 203.x.x.x für das lokale Netz benutzen können, da diese ebenfalls lt. Dokumentation RFC 5737 Punkt 3 und 4 nicht im öffentlichen Netz verwendet werden.
Quelle: http://de.wikipedia.org/wiki/IP-Adresse#Besondere_IP-Adressen
 

Olli1967

Benutzer
Mitglied seit
09. Jul 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Fehlermeldung im Log und Update auf 0.99a

Guten Morgen liebe Gemeinde, ;)

habe 2 Probleme

heute Morgen wollte ich das neue AdminTool installieren aber ich bekomme immer die Fehlermeldung:

Sep 11 08:26:41 PkgMan.cgi: pkgtool.cpp:834 Package adm already installed

Ich benutze momentan Version 0.98. Muss ich vorher noch irgendetwas deinstallieren oder ähnliches?

und dann habe ich im Log noch eine Fehlermeldung bei der nächtlichen Sicherung entdeckt. Die wie folgt aussieht:

Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/urlaub] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/VTS_01_4.VOB] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/VTS_01_3.VOB] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/VTS_01_0.VOB] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/*] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/Musik] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/VTS_01_2.VOB] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/VTS_01_1.VOB] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/Guenter] is not DIR and not REG
Sep 11 00:06:41 synolocalbkp: synostatfs.c:137 [/volume1/music/FLAC Musik] is not DIR and not REG

Für eure Unterstützung Danke ich schon mal im voraus. :D


Ganz LG aus Bremen
(Es soll heute ein Spätsommertag kommen mit 24Grad. Naja ich kann das noch nicht so erkennen):)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ja da hat sich bei mir ein Schreibfehler hier im Forum eingeschlichen ... in der Datei stand 172. Ich habe die beiden anderden Nummerkreise jetzt auch eingebaut:

PHP:
$user = exec('/usr/syno/synoman/webman/modules/authenticate.cgi');
$ip = substr($_SERVER['REMOTE_ADDR'],0,3);
$logfile = '/var/log/adm.log';

if (($ip == '203' || $ip == '198' || $ip == '192' ||  $ip == '172' || $ip == '10.') && $user === 'admin'){
 if (is_file($logfile)) exec('/opt/bin/date "+%m-%d %H:%M:%S '.$_SERVER['REMOTE_ADDR'].' '.$user.' '.trim($_REQUEST['cmd']).'" >> '.$logfile);
} else {
 if (is_file($logfile)) exec('/opt/bin/date "+%m-%d %H:%M:%S '.$_SERVER['REMOTE_ADDR'].' '.$user.' BLOCKED" >> '.$logfile);
 print 'blocked'; exit;
}
if (isset($_REQUEST['auth'])) {print $user; exit;}

Und klar, man kann die IP-Bereiche noch feiner justieren, aber ich denke, das sieht jeder selbst und kann es bei Bedarf 'schärfen'.

Danke für die Tipps und Hinweise. :)

Itari
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
heute Morgen wollte ich das neue AdminTool installieren aber ich bekomme immer die Fehlermeldung:

Sep 11 08:26:41 PkgMan.cgi: pkgtool.cpp:834 Package adm already installed

Ich benutze momentan Version 0.98. Muss ich vorher noch irgendetwas deinstallieren oder ähnliches?

Kannst 'upgraden' oder 'deinstallieren und neu installieren' - wie du magst.

Bitte mach für jede Frage einen eigenen Beitrag auf ... sonst bekommst nicht genügend Aufmerksamkeit.

Itari
 

thefox

Benutzer
Mitglied seit
09. Sep 2010
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Danke für den Hinweis; ist ein Tippfehler gewesen und für die nächste Version korrigiert.

Wenn du nicht so lange warten willst, kannst das auch schnell selbst reparieren:
AdminTool Configuration->im Direktory-Panel: modules/rsync/rsync.js anklicken. Dann im rechten Panel auf Editor gehen und ganz nach unter scrollen. Die Zeile 19 von unten: rsync.conf in rsyncd.conf ändern ... abspeichern und das AdminTool neu aufrufen ... dann müsste jetzt die Datei jetzt angezeigt werden.

Itari

danke, das habe ich gemacht. klappt bestens.
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.816
Punkte für Reaktionen
33
Punkte
174
Funktioniert bei jemanden die Shell mit 0.99b? Vorher funktionierte sie, aber seit dem Update nicht mehr. :)

Neues AdminTool ist sehr hübsch und die neue Uhr ist klasse!

edit: Erledigt, dachte die bash wäre im Script mit drinne, war wohl nicht so. Nach händischem Installieren klappts!
edit2: Ich sehe sie ist drinne... *grübel* Computer...
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Funktioniert bei jemanden die Shell mit 0.99b? Vorher funktionierte sie, aber seit dem Update nicht mehr. :)

Neues AdminTool ist sehr hübsch und die neue Uhr ist klasse!

Haste die bash per IPKG installiert?

Itari
 

amarthius

Super-Moderator
Teammitglied
Mitglied seit
03. Jun 2009
Beiträge
6.816
Punkte für Reaktionen
33
Punkte
174
Haste die bash per IPKG installiert?

Itari
Ich hatte zu AdminTool 0.99 dein install Script ausgeführt. Da ging sie. Jetzt nach Update 0.99b ging es nicht mehr.
Ein ipkg install bash brachte die Lösung.
:)

So und du bist schuld wenn jeder aus diesem Forum Dmitry Baranovskiy kennt :p Man kommt sich blöd vor, wenn man noch nicht mal eine Uhr lesen kann :D
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich hatte zu AdminTool 0.99 dein install Script ausgeführt. Da ging sie. Jetzt nach Update 0.99b ging es nicht mehr.
Ein ipkg install bash brachte die Lösung.
:)

Ich hatte im Change-Log zur Version 0.99a geschrieben, dass ich die Shell in Funktionsbaum 'Tools->Shell' gegen die bash ausgetauscht habe. Die 'ash' kannst ja immer noch aufrufen in dem du im Rand des 'Funktions-Panels' den [>_]-Button drückst.

So und du bist schuld wenn jeder aus diesem Forum Dmitry Baranovskiy kennt :p Man kommt sich blöd vor, wenn man noch nicht mal eine Uhr lesen kann :D

Jaja der Dmitry ... wer weiß, wo er das abgekupfert hat. Ich denke aber, eine Referenz erweisen, kann nicht schaden. Der Mittelpunkt soll angeblich PM/AM darstellen. Habs aber auch noch nicht so genau beobachtet. Die Farben kann man noch ein wenig beeinflussen im Skript 'modules/clock/clock.js in Zeile 22:

Rich (BBCode):
color = "hsb(".concat(Math.round(R) / 100, ",", value / total, ", .75)"),

Wenn man die 100 ändert (ich glaube es geht bis 255) dann erhält man andere Farbspektren, probiere mal 150 und 200 aus :)

Itari
 

Olli1967

Benutzer
Mitglied seit
09. Jul 2010
Beiträge
64
Punkte für Reaktionen
0
Punkte
6
Shell im AdminTool

Hallo Gemeinde,

habe eine blöde Frage aber ich weiß es im Moment nicht besser:eek:, Es war doch immer möglich, das man im AdminTool -> Shell auf Kommandozeile arbeiten konnte? Wenn ich jetzt was eingebe wie zB. cat /var/log/messages und Enter drücke kommt nur eine Zahl. Mach ich irgendwas verkehrt?

LG aus Bremen.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Du musst noch die bash per IPKG installieren (so wie es im Change-Log zur Version 0.99a stand) oder auf den [>_]-Button im Functions-Panel klicken, da ist die /bin/ash.

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