본문 바로가기

언어/C#

네트윅 Ping 감시용 프로그램(수천대의 네트윅 감시용으로 만듬)

출처: http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=217&MAEULNO=8&no=32217&page=2


소규모로 ping 감시하는 프로그램은 널렸는데.. 수천대 네트윅 장비를 감시하는 프로그램은 없어서 직접 만들어 보았습니다.

 

대략 2주 동안 프로그램 켜져 있는데 특별하게 에러나 컴텨가 느려지거나 하지는 않네용...

 

프로그램소스가 많이 난잡한데 필요하신분 계시면 가져다 쓰세용~~

 

저는 4000천대 가량 리스트가 등록했구요 4000천대 핑 확인하는데 대략 2분 정도 핑 수행 하네요...

 

쓰레드로 List<T> 이용해서 테스트시 수행속도가 빠른 대신에 TimeOut 이 많이 나와서 백그라운드워커로 바꾸니

 

너무 잘되더라구욘... 너무 좋타~~ 대신 수행속도는 2배정도 느려졌지만...

 

일단 프로그램을 쉽게 설명드리면 등록한 리스트로 Ping 테스트를 Cycle (몇초) 간격으로 계속 수행합니다.

 

핑 불가시 화면이 반짝거리면서 경고음도 발생되고 핑불가 리스트는 빨간색으로 표시되고 로그에도 등록되고 등등..

 

 

Start 누르면 핑테스트 무한 반복합니다.

 

 

 

list.ini 파일을 목적에 맞게 고쳐서 쓰면 됩니다~~

 

경고음은 Bip 경고음만 넣어 두었고 나머지 2개는 개인사유로 제외 하였습니다.

ping_project.zip

'언어 > C#' 카테고리의 다른 글

활성창에 키 입력  (0) 2018.03.10
더 빠른 Hexa string To char  (0) 2018.03.10
미로그리기 소스  (0) 2018.03.10
C#에서 ImageSearch 사용하기  (0) 2018.03.10
비활성창 매크로 만들기  (0) 2018.03.09