2007년 01월 26일
Multinode Ping test for Linux - 역시 초초초초초간단!!
사실 솔라리스에선 호스트마다 ping 만 때려주면

$ ping hostname

hostname is alive

라고 뜨기때문에 메세지 처리하기가 상당히 간편한데 리눅스같은 경우는 약간의 꼼수가 필요하다. (꼼수도 아냐..그냥 그렇다고..하여간 귀찮으니까..오죽하면 리눅스에서 hostname is alive 라고 뜨는 ping을 찾으려고까지 했으려고..-_-)

ping_alive.sh

ping hostname1 -c 1 | grep from
ping hostname2 -c 1 | grep from
ping hostname3 -c 1 | grep from
.
.
.
언제나 얘기하잖아..별거 없다고 -_-


ping_dead.sh

/<경로명>/ping_alive.sh | grep -v "ttl="
진짜로 별것 없다니까 그러네 -_-

뭐 alive 이런식으로 이쁘게 뜨는건 아니지만 대략적으로는 뜨지..호스트에 접근을 못한다고 뜨던 아니면 다른게 뜨던지 뭐..

솔직히 솔라리스 방식은 뒤에 옵션을 따로 붙이지 않으면 그냥 alive인지 아닌지만 나오기때문에 메세지 처리하기는 편하긴 한데 실제로 왜 안되는지 자세한 사항을 알기가 어렵고 사용자들로부터 네트워크 상황에 대해서 상세하게 알려주지 않기 때문에 별도의 옵션을 사용해서 리눅스처럼 보이게 해서 쓰는게 더 낫다고 봄.

그럼~

=3=33
by ydhoney | 2007/01/26 09:22 | IT&Linux | 트랙백 | 덧글(2)
트랙백 주소 : http://ydhoney.egloos.com/tb/2959707
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 무혼인형 at 2007/01/26 10:49
스크립트로 만드셨네요 =). 본문 읽어보고 fping이라는 프로그램이 hostname is alive 라는 메시지로 표시해 준다는게 기억이 나서 한번 찾아 봤습니다.

pp@pp-laptop:~$ fping 168.126.63.1
168.126.63.1 is alive

혹시나 해서 yum search 해봤는데 페도라/센트쪽에 패키지에는 포함되어 있지 않고요..
데비안(우분투)에는 fping 패키지가 있네요
Commented by ydhoney at 2007/01/26 13:17
무혼인형 // 흐흐 넹~ 써봤는데 되길래 오오 하고 있었긴 한데, 실제 작업환경이 외부에서 파일을 주고받기가 불편하고 한 환경이기도 하고, 실제로 alive 방식으로 뜨는걸 써보고 나니 생각외로 안되면 뭐가 문제였는지 네트웍 디버깅하기가 까다롭더군요. 결국 안썼습니다. -_-

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>