Jakub Bartkowiak

Jakub Bartkowiak Informatyk -
Administrator Sieci
WIFI

Temat: zdalny reboot linuxa

Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.

Jaka jest wasza opinia na ten temat ?? Może macie jakieś namiary na taki program albo coś podobnego.

program uruchomiony byłby na moim pc i co 5 min pingowałby po lanie do serwera, jeśli serwer nie odpowie program zdalnie powinien go zrebootować.

Czekam na odpowiedzi ;]

konto usunięte

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.

Jaka jest wasza opinia na ten temat ?? Może macie jakieś namiary na taki program albo coś podobnego.

program uruchomiony byłby na moim pc i co 5 min pingowałby po lanie do serwera, jeśli serwer nie odpowie program zdalnie powinien go zrebootować.

Czekam na odpowiedzi ;]

jak go zrestartujesz jak się z nim nie połączysz?
mentalnie?

konto usunięte

Temat: zdalny reboot linuxa

Przecież serwer może nie odpowiadać bo:
1. padła sieć - jak się z nim połączysz i zrobisz reboot?
2. twój isp wyciął ICMP - pingów od serwera nie masz i robisz jego reebot?
3. coś na serwerze zamula, nie ma pingów - reboot i tak wiecznie. jak zdiagnozujesz problem jak ciągle będziesz ubijał maszynę?
Paweł K.

Paweł K. Administrator
Systemów
Informatycznych

Temat: zdalny reboot linuxa

Przemysław R.:
Jakub Bartkowiak:
Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.

Jaka jest wasza opinia na ten temat ?? Może macie jakieś namiary na taki program albo coś podobnego.

program uruchomiony byłby na moim pc i co 5 min pingowałby po lanie do serwera, jeśli serwer nie odpowie program zdalnie powinien go zrebootować.

Czekam na odpowiedzi ;]

jak go zrestartujesz jak się z nim nie połączysz?
mentalnie?
przekazem myśli ... o takim jak i tu: http://www.youtube.com/watch?v=MlHMSr-_9yw
Jakub Bartkowiak

Jakub Bartkowiak Informatyk -
Administrator Sieci
WIFI

Temat: zdalny reboot linuxa

to serwer podziału łącza wiec on automatycznie wstaje nawet po zaniku prądu, jak się zrebootuje to momentalnie jest połączenie z nim...

Jestem właścicielem firmy (ISP) wiec raczej sam sobie nie wyłączę neta ;p
Nała sieć ejst postawiona na ups-ach więc brak prądu mi nie zagraża ;]

A o ten program chodzi mi dlatego, aby jak się zawiesi, czasami się zdarzy ;p to aby program automatycznie go zrebootował i po tym serwer będzie jak nowo narodzony chodził ;pJakub Bartkowiak edytował(a) ten post dnia 12.08.10 o godzinie 12:08
Paweł K.

Paweł K. Administrator
Systemów
Informatycznych

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
to serwer podziału łącza wiec on automatycznie wstaje nawet po zaniku prądu, jak się zrebootuje to momentalnie jest połączenie z nim...

A o ten program chodzi mi dlatego, aby jak się zawiesi, czasami się zdarzy ;p to aby program automatycznie go zrebootował i po tym serwer będzie jak nowo narodzony chodził ;p
no tak, ale ten skrypt winien być uruchamiany na serwerze i monitorować łącza.

niekoniecznie uruchamiany na client'cie
Jarosław Postawa

Jarosław Postawa Właściciel,
Dorvin.Net

Temat: zdalny reboot linuxa

To się robi w drugą stronę. Uruchamia taki program na serwerze, który pinguje gdzieś w świat. Oczywiście trzeba uwzględnić wycięcie pinga przez ISP. Ale tak naprawdę to powinieneś zdiagnozować, co powoduje problemy.

konto usunięte

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.

c++?? czemu nie apps'a w javie odpalanego przez tomcat'a? oczywiście dla niezawodności wskazany były klaster tomcatów, koło 5-10 instancji w klastrze powinno załatwić sprawę
Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: zdalny reboot linuxa

Paweł K.:
na client'cie
Cóż to za udziwnienie ;)
Paweł K.

Paweł K. Administrator
Systemów
Informatycznych

Temat: zdalny reboot linuxa

Roger Zacharczyk:
Paweł K.:
na client'cie
Cóż to za udziwnienie ;)
masz rację ;) trochę mnie poniosło ;P

Temat: zdalny reboot linuxa

Jeżeli serwer się zawiesił to nic nie pomoże, skrypt po prostu zawiesi się razem z nim.
Swoją dragą kernel linuxa obsługuje tzw. watchdoga http://linux.die.net/man/8/watchdog tzn. gdy się "poważnie" zawiesi sam strzela sobie reboot
Jakub Bartkowiak

Jakub Bartkowiak Informatyk -
Administrator Sieci
WIFI

Temat: zdalny reboot linuxa

na razie na cliecie bo później zbudowany będzie układ scalony, który będzie odcinał prąd jeśli ping nie odpowie...
Paweł K.

Paweł K. Administrator
Systemów
Informatycznych

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
na razie na cliecie bo później zbudowany będzie układ scalony, który będzie odcinał prąd jeśli ping nie odpowie...
oj człowieku, ostro rzeźbisz, ostro ... poszukaj sobie listwy zasilającej z kvm
Stanisław P.

Stanisław P. Software designer

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
na razie na cliecie bo później zbudowany będzie układ scalony, który będzie odcinał prąd jeśli ping nie odpowie...

W złą stronę. Spróbuj odpowiedzieć na takie proste pytanie: Jeśli nie masz dostępu do sieci, to jakie problemy rozwiążesz rebootem?

System się zawiesi zupełnie? http://linux-ha.org/wiki/STONITH

Masz problemy z siecią? nie rozwiążesz

Masz problemy klientem? tylko pogorszysz sprawę resetując działąjący serwer

Coś innego? Co tak naprawdę jest Twoim problemem? Przed czym chcesz się zabezpieczyć?

konto usunięte

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.
...
Czekam na odpowiedzi ;]

Spokojnie do tego wystarczy shell.
Zainwestuj w KVM over IP bedziesz mogl nawet z ksiezyca go restartowac ;)
Mateusz Mierzwiński

Mateusz Mierzwiński Programista, grafik,
specjalista ds.
social media,
aplika...

Temat: zdalny reboot linuxa

Stanisław Pitucha:
Jakub Bartkowiak:
na razie na cliecie bo później zbudowany będzie układ scalony, który będzie odcinał prąd jeśli ping nie odpowie...

W złą stronę. Spróbuj odpowiedzieć na takie proste pytanie: Jeśli nie masz dostępu do sieci, to jakie problemy rozwiążesz rebootem?

System się zawiesi zupełnie? http://linux-ha.org/wiki/STONITH

Masz problemy z siecią? nie rozwiążesz

Masz problemy klientem? tylko pogorszysz sprawę resetując działąjący serwer

Coś innego? Co tak naprawdę jest Twoim problemem? Przed czym chcesz się zabezpieczyć?

Założyć teleport w serwerowni i jak w startreku.

Zainwestuj w Watchdoga sprzętowego, który kompa zrestartuje. Gdzieś widziałem takie rozwiązania które miały wyjście skrętkowe po Ethernecie. Wygoogluj.Mateusz Mierzwiński edytował(a) ten post dnia 12.08.10 o godzinie 12:51
Artur S.

Artur S. Administrator Linux,
Programista Python.
Freelancer

Temat: zdalny reboot linuxa

Jeśli Ci tak bardzo zależy na reboocie zdalnym. To kup listwę zarządzalną APC (APC PowerSwitch). Wtedy z poziomu telnetu/ssh/snmp będziesz mógł na chwilę wyłączyć prąd w danym gniazdku. Jest to rozwiązanie tańsze od pełnego kvm over ip. Ale też o trochę ograniczonych funkcjonalnościach.

konto usunięte

Temat: zdalny reboot linuxa

Zbigniew G.:
Spokojnie do tego wystarczy shell.

Amen.
W połączeniu z wspomnianym przez Mariusza G. watchdogiem.
Skrypt w bashu podoła z tematem. C++ hmm może w Perlu od razu?

Ping jako wyznacznik życia serwera to IMO bardzo głupi pomysł. Jak się będę nudził (teoretyzuję) to wejdę jako MitM między serwer i będę Twoje ICMP wysyłał na koniec świata. Zaczniesz na całego rebootować serwer bo ping nie dochodzi?
Inna teoria - padł interfejs eth, fizycznie. Będziesz rebootował bo na ping nie odpowiada?
Ktoś rzuca Ci DoS jak nie odpowie na ping to też reboot bo interfejs będzie sfloodowany i nie wyrobi?

Poszukaj lepszego wyznacznika jako potwierdzenie życia serwera.

P.S. Jeśli serwer żeby wrócić do życia musi zaliczyć reboot to raczej coś z nim jest nie tak moim skromnym zdaniem.
Użyj mocy logów i szukaj problemów dlaczego serwer się buntuje i wymaga reboota. Twój pomysł z rebootem to proteza.
Jakub Bartkowiak

Jakub Bartkowiak Informatyk -
Administrator Sieci
WIFI

Temat: zdalny reboot linuxa

ok dzięki wszystkim za podpowiedzi ;]

poczytam nad tym KVM over IP oraz o tej listwie i zobaczymy, może przetestuje jedno i drugie...

Jeszcze raz dzieki za pomoc, zamykam temat ;]
Mateusz Mierzwiński

Mateusz Mierzwiński Programista, grafik,
specjalista ds.
social media,
aplika...

Temat: zdalny reboot linuxa

Jakub Bartkowiak:
Witam. Wymyśliłem ostatnio że napiszę skrypt w c++ do automatycznego rebootowania serwera (Debian) jeśli nie odpowie na ping, pingi będą leciały co 5 min.

A jak nie miałbyś dostępu do sieci to co ma pingować Twój serwer? :> Z komórki? :> Co 5 minut ping? :> Żeby wynik był miarodajny warto wysłać conajmniej 4-8 pakietów ;) bo te pierwsze potrafią się zgubić gdzieś po drodze ;).

W CSI znali by rozwiązanie zapewne programowe, ale tutaj mamy życie normalnie i real. Trzeba sobie radzić inaczej.

Jaka jest wasza opinia na ten temat ?? Może macie jakieś namiary na taki program albo coś podobnego.

Tylko sprzętowo. Watchdog w biosie _może_ pomóc ale często tego nie robi.

program uruchomiony byłby na moim pc i co 5 min pingowałby po lanie do serwera, jeśli serwer nie odpowie program zdalnie powinien go zrebootować.
A ten program to ma być uruchomiony na serwerze? Druga sprawa jak chcesz "zdalnie" zrebootować zawieszony system? :> Z tego co wiem demony też wiszą? :> Jak w trakcie dostaniesz jeszcze kernel panic to już jest w ogóle bomba :D.

Czekam na odpowiedzi ;]



Wyślij zaproszenie do