Restartowanie serwera... jak wykonać takie urządzenie

Jul 23, 2004 13 Replies

Witam! Mam do Was jako profesjonalistów następujące zagadnienie:



Potrzebuje zrobić układ podłączany do portu COM w komputerze (z systemem Linux), który działałby w następujący sposób, że po naciśnięciu przełącznika (zwarciu przkaźnika), oczywiście znajdującego się w tym układzie, powodował by wykonanie na komputerze procedury reboot, po czym wszytko wracało by do stanu pierwotnego...



Sprawa wydaje się być nieskąplikowana ale ja nie mam pomysłów jak do tego sie zabrać. Z góry dziękuje za pomoc. Pozdrawiam Kampik



troche nie rozumiem po co ? nie mozna sie zalogowac i napisac bash$ reboot ??

czy to jakies czasowe ? zdalne sterowanie ?

/piter

nie lątwiej skryptem ?? ewentualnie jest program do tego :P

The watchdog program writes to /dev/watchdog every ten seconds. If the device is open but not written to within a minute the machine will reboot -- a feature available when "software watchdog" support is compiled into the kernel. . The ability to reboot will depend on the state of the machine and interrupts. To use this software, linux 1.3.52 or later is needed.

Chodzi o zdalne zrestartowanie serwerka... Można by przez tranzystor połączyć z głośniczkiem (tym który sygnalizuje połączenie) komórke z układem i gdy pojawiło by się napięcie na głośniczku (czyli ktoś by dzwonił na tą komórkę) to wtedy załączył by się przekaźnik, co skutkowało by wywołaniem procedury reboot...

nie zawsze jest dostęp do kompa ado komórki... no cóż prawie wszędzie jest zasięg.

Pozdrawiam Kampik

Użytkownik "PiteR" snipped-for-privacy@archiwum.com.pl> napisał w wiadomości news:cds28o$roi$ snipped-for-privacy@news.dialog.net.pl...

przełącznika

apm albo acpi ma gdzies taki bajer ze mozesz podpiac dowolny skrypt pod przycisk power na obudowie wiec jesli masz ATX to mozesz sprobowac tak - niestety niemam teraz konkretnego artykułu na ten temat pod ręką, musisz sam poszukac

przełącznika

Mam zrobione coś takiego tyle że nie ma w tym przekaźnika, program mam tylko pod win98, i nie jest to podłączone pod COMa tylko pod głośnik płyty. Jest to watchdog z czasem opóźnienia 5min, jeżeli nie będzie pobudzany przez ten czas, to "naciska" przycisk reset i odczekuje 5min na załadowanie systemu. Nie umieściłem tego jeszcze na stronie www, więc nie mam jak podać linka :-) Ale jest to w trakcie realizacji. Najwyżej mogę coś podesłać na priva.

Władysław

Witam

Nie podlizuj sie ;-)

przełącznika

A moze tak, bierzesz at90s1200 lub dowolny inny procesor, podpinasz to do rs232 (moze byc lpt, wtedy nawet nietrzeba sie martwic zasilaniem AVR'a i poziomami napiec). W proca pakujesz program ktory po wykryciu nacisnietego przycisku wysyla do programu na serwerze konkretny ciag znakow i nastepuje reboot. Proste nie? A w druga strone to mozna zrobic tak ze serwer wysyla do AVRa odpowiednia kombinacje i jak przestanie to AVR (np. z opoznieniem) "naciska reset" na obudowie ;-) Wiecej info na priv.

Pozdrawiam

Poczytaj o obsludze ups. Praktycznie robi wlasnie to co chcesz.

I nie zawsze komp pozwala sie jeszcze zalogowac.

To moze ciut inaczej: a) procesorek ktory telefon [komorke lub stacjonarny] odbierze, jakis ton, a najlepiej DTMF z klawiszy, uslyszy i dopiero da sygnal?

b) procesorek do komorki przez interfejs i niech czeka na nadejscie SMS odpowiedniej tresci

c) j.w, ale komorke podpiac pod komputer, tam jakis program do obslugi ... a z zewnatrz jakis watchdog dostawic, zeby zresetowac kompa jak sie program zawiesi ..

J.

A nie latwiej podpiac sie pod plyte glowna i zwierac przewody od przycisku reset? To jest najprostsze mechaniczne rozwiazanie...

Ale reset to nie to samo co reboot... I różnica jest duża...

Pozdrawiam Kamil

Użytkownik "Doman" snipped-for-privacy@MajlNaStronie.WWW napisał w wiadomości news:cdthe6$oag$1@213.241.34.186...

Ja bym się zainteresował apmd i wykorzystanie eventa o przyciśnięciu przycisku power do shutdown -hP 0. Powinna być taka możliwość. Wtedy być shutdownował serwer przez krótkie naciśnięcie power.

TP.

Jesli chcesz softowo to jak juz bylo napisane skrypt, lub program.

Zgadza się skrypt lub program, ale sterowany elektronicznie poprzez np COMa.

Pozdr. Kampik

Użytkownik "Doman" snipped-for-privacy@MajlNaStronie.WWW napisał w wiadomości news:cdtppt$od5$1@213.241.34.186...

Nie trzeba zadnego ukladu. Na porcie COM sa przeciez oprocz wlasciwych sygnalow RD i TD dodatkowe piny sluzace do sterownia przeplywem itp. Np pin CD (Carrier Detect) sluzacy tradycyjnie do sygnalizowania przez modem, ze jest polaczony. Te sygnaly sa zerojedynkowe. Wkladasz przekaznik miedzy pin DTR a CD. Jak jakis program uzywa COM-a to na DTR jest na ogol jedynka. Jak polaczysz CD z DTR mozesz latwo to wykryc.

Mozesz zobaczyc to na Hyperterminalu windowsowym lub odpowiedniku na linuxie. zewrzesz cd (pin1) i dtr (pin 4) program od razu pokaze komunikat "Polaczony" - jak rozlaczysz "nie polaczony". Teraz musisz to samo wykryc jakims skryptem. Nie powinno byc problemu.

formatting link
Tomek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required