리눅스 SSH 및 윈도우 WMI 모니터링
-
C# 리눅스 SSH 연결
-
C# 리눅스 SFTP 연결
-
윈도우 서버 WMI 연동
-
리눅스 SSH는 Nuget에서 받을 수 있는 SSH.Net을 활용함 SFTP 또한 마찬가지이며 SSH의 경우 동시에 여러개를 한번에 열 수 있다는 장점이 있어 일반 커맨드 입력용, 서버 CPU 및 메모리 모니터링용, 웹 서버 (WAS) 로그 출력용으로 나누어 보여 주고 있음 SFTP의 경우 파일을 업로드 하고자 하는 경로는 기본적으로 하드코딩 되어 있으나 총 3개의 톰캣에 나누어 넣어야 하므로 LISTBOX를 참조 하여 파일을 업로드 할 수 있도록 조치 함 하드코딩된 부분을 수정면 어느 경로에든지 업로드 할 수 있음 별도로 프로그래스는 한번에 여러개의 파일을 업로드 할 경우에 왔다리 갔다리 함.... 전체를 합한 프로그래스로 만든 후 개별 스레드에서 업로드 하는 용량을 합산하여 처리 해 보았으나 실패함....
-
윈도우 서버 WMI의 경우에는 CODE 생성기를 활용함 그리고 별도로 WMI를 사용하기 위해서 DCOM 사용 유무 확인 및 특정 계정 또는 그룹에 권한을 주려고 할 경우에 원격지는 별도로 권한 작업을 하여야 함 윈도우 2012 R2 서버에서는 최신 업데이트 까지 진행 후에 WMI에서는 CPU가 튀는 현상이 발생함 한번 더 확인 후 체크 해야 될 듯함
-- 이상 2018년 4월 5일 작성 -- 개발은 3월에 한것이 마지막임