본문 바로가기

SecuNM Story/Story

NMS, PRTG & SecuNM (Part1. PRTG 커스텀 연동 사항)

Part1. PRTG 운영의 압도적인 기술력, 커스텀 연동 사항

2013년 최초 Paessler AG 사의 PRTG 국내 파트너 설립 이후,

씨큐앤엠은 NMS PRTG의 전문 파트너로써 PRTG 운영의 사항에만 주력했습니다.

어느덧, 8년차의 시간이 흐르면서 PRTG 운영자의 현황과 요구사항에 맞추어 조금씩 커스텀을 해오며 쌓인 노하우와 활용 사항이

누적되어 이제는 완성화된 독자적인 PRTG 운영 현황을 갖추어 가기 시작했습니다.

2020년 현재, PRTG의 출시되는 버전에 맞추어 당사는
- 한글 인터페이스의 지속적인 업데이트 (Korean by SecuNM v2.0)
- 웹인터페이스 개선
  (note. 18개 개선 항목 및 10여종의 리포트 탬플릿과 50여종의 대시보드 컨텐츠 및 40여 종의 상태 변화 메세지 출력)
- 국내 IT인프라 시스템의 운영 환경에 맞춤형 PRTG 개선 
- 사용자의 요청과 개선사항을 반영한 커스텀
을 갖추어 나가고 있습니다. 

 

2020년 PRTG v20.1.57.xxxx  연동의 개선된, 커스텀 연동 사항 리스트

1. 한글 인터페이스 연동

웹 인터페이스, 도움말, 주석
한글 폰트 - 맑은 고딕 전환(malgun/malgunbd)(old- 굴림/msgothic) 모든 인터페이스 적용

(note. 맑은 고딕, 맑은 고딕 굵은체 (스타일/ 매뉴얼/ 프린트영역/리포트) 
한글 매뉴얼 구성 - 출력 페이지가 필요 없는, PRTG 자체 내장 매뉴얼 페이지 (지속 업데이트 중.) 

 

2. 웹 인터페이스 스타일

2-1. 웹 인터페이스 스타일 공통항목

웹 인터페이스, 매뉴얼 문서, 프린트 반영, 리포트 구문열 한글화 반영
웹 인터페이스 
- 로그인 페이지 조정 (note. 패쇄망 운영 환경의 PRTG tool 다운로드 페이지 개선.) 
- 그룹, 디바이스 영역 우측 Graphs 숨기기
- 하단 helpbox 숨기기
- 우측 하단 PopUp 알람 메세지 숨기기
- 스크롤바 영역 우측, 하단 넓이,컬러 조정
- 검색 영역 확대 / Treeview 검색 확장 / 우측 상단 검색 확장
- 그룹, 디바이스, 센서의 매뉴바의 네비게이션 위치 컬러 색인 
- PRTG 시스템 설정 용어 페이지 생성
- 센서 하단의 채널 테이블 와이드 조정
- 미니그래프 폰트 컬러
- 기본 Top10 페이지 
- 리포트 저장/생성 타이틀 영역 확대
- 리포트 탭 박스 조정
- 한글 폰트 적용 (note. 맑은 고딕, 맑은 고딕 굵은체 (스타일/ 매뉴얼/ 프린트영역/리포트) 
- 페이지 별, 테이블 영역 재구성

 

2-2. 웹인터페이스 세부 조정
## 테이블 열 재조정 ## -> 테이블 열 재조정을 통한 가독성, 직관적 표출과 정렬 확인

2-2-1. 알람 리스트 : 테이블 열 재조정

[Default]

Sensor | Probe>Group>Device | Status | Down for | Last Value | Message | Graph | Prioty
[SecuNM Custom]

마지막 확인 | Probe | 그룹 | 디바이스 | 센서 | 상태 | 메세지 | 다운 지속시간 | 장애시간(%) | 장애시간(s) | 성능 영향


2-2-2. 디바이스 리스트 : 테이블 열 재조정

[Default]

Probe>Group>Device | Device | Location | Status Icon& count
[SecuNM Custom]

Probe | 그룹 | 디바이스 | Status Icon& count | 메세지

 

2-2-3. 그래프 확대 보기 (Graph Zoom)

note. Font size 조정을 통한 가독성 확보 ( default 12 font to 20 font)  


2-2-4. 로그 내역(Logs): 테이블 열 재조정

[Default]

Date Time | Parent | Type | Object | Status | Message
[SecuNM Custom]

Date Time | Probe | 그룹 | 상위 오브젝트 | 오브젝트 | 타입 | 상태 | 메세지
 note. Date Time, table 열 정렬


2-2-5. 리포트(Reports): 테이블 열 재조정

[Default] 

Object | Template | Security Context | Period | Schedule | Email | Status | NExt Run | Last Run | #Sensos in Last Run
[SecuNM Custom]

오브젝트 | 템플릿 | 리포팅 센서 | 스케줄 | 상태 | 다음 실행일 | 마지막 실행일 | Email | 보안 인증자


2-2-6. 센서 리스트 (Sensors): 테이블 열 재조정

[Default]

Sensor | Probe>Group>Device | Status | Last Value | Message | Graph | Prioty | Fav. | Perf.Impact
[SecuNM Custom]

Probe | 그룹 | 디바이스 | 센서 | 상태 | 상태값 | 메세지 | 그래프 | 중요도 | 성능 영향 | Fav.


2-2-7. 검색(Serch) : 테이블 열 재조정

[Default]

- [디바이스 검색 결과] Devices | Group | Probe

- [센서 검색 결과] Object | Probe Group Device | Status | Last Value | Message,  

- [티켓팅 검색 결과] Last modified | Prioty | Ticket ID | Subject | Assigned to | Status | Object
[SecuNM Custom] 

- [디바이스 검색 결과] Probe | 그룹 | 디바이스,  

- [센서 검색 결과] Probe | 그룹 | 디바이스 | 오브젝트 | 상태 | 상태값 | 메세지, 

- [티켓팅 검색 결과] 마지막 수정 | 티켓 ID | 제목 | 티켓팅 대상 | 상태 | 오브젝트 | 중요도


## 센서 재조정 ## 

2-2-8. 센서 현황 보기 : Trap/Syslog 메세지 열 개선

[Default]

 - [SNMP TRAP] Date Time | Source | Agent | Enterprise | Bindings | GenTrap | SpecTrap| Timeticks | Version
[SecuNM Custom]

- [SNMP TRAP] Date Time | Source | Bindings
[Default] 

- [Syslog] Date Time | Source | Message | Data | Hostname | Timestamp | Severity | Tag | Facility | App Name | Proc Id | Msg Id
[SecuNM Custom]

- [Syslog] Date Time | Timestamp | Source | Message


note. 센서 현황 보기의 레이어 폭의 맞춘, 테이블 열 최적화


2-2-9. 센서 메세지 : Trap/Syslog 상세 메세지 열 개선

[Default]

- [SNMP TRAP] Date Time | Source | Agent | Enterprise | Bindings | GenTrap | SpecTrap| Timeticks | Version
[SecuNM Custom]

- [SNMP TRAP] Date Time | Source | Agent | Bindings | Timeticks 
[Default] 

- [Syslog] Date Time | Source | Message | Hostname | Timestamp | Severity | Tag | Facility | App Name | Proc Id | Msg Id | Data 
[SecuNM Custom]

- [Syslog] Date Time | Timestamp | Source | Hostname | Message | Severity | Facility | Tag


note. 센서 메세지의 레이어 폭의 맞춘, 테이블 열 최적화


2-2-10. 센서 현황 보기 우측, 오버-뷰 현황

[Default]

Last Scan | Last Up | Last Down | Uptime | Downtime | Coverage | Sensor Type | Performance Impact | Dependency | Interval | ID
[SecuNM Custom]

스캔 간격 | 스캔 경과 시간 | [구분열---] | 마지막 정상가동 시간 | 정상 가동 | [구분열---] | 마지막 장애발생 시간 | 장애 시간 | [구분열---] | 신뢰 범위 | 성능 영향 | 종속 관계 | 센서 타입 | 태그 항목 | PRTG ID


note. 항목 별 리스트 업, 구분열을 통한 항목 별 가독성 확보, 태그 항목 기재를 통한 센서 태그 기록 상태 확인


2-2-11. Packet 분석/스니핑(Toplist)

toplistprint 의 인포 그래픽 크기 조절 및 "Toplist print table 페이지" 생성 (테이블 리스트 현황만 프린트 출력 가능.)
note. Toplist count 100으로 프린트 내역 조정


## 기타 ## 

2-2-12. PRTG 로그인 페이지 조정

note. 로그인 시, Passler Blog Info 를 오프라인 사용자를 위한 다운로드 링크로 대처


오프라인 다운로드 활용 사항 : 
- 크롬 웹브라우저, 오프라인 버전 다운로드(버전 80.0.3987.149(공식 빌드) (64비트))
- PRTG 데스크탑 앱, 오프라인 버전 다운로드(버전 20.2.0 (64비트))
- PRTG의 모니터링을 위한, SNMP 테스터 5.2.3 내려받기(FreeTool)
- PRTG의 모니터링 대상의 OID MIB구조 확인을 위한, MIB Importer V3.5.8(FreeTool)
- PRTG 모니터링을 위한, .Net Framework 4.7.2 오프라인 인스톨 (64비트) 버전
- PRTG 앱 다운로드 (Windows, macOS, iOS 또는 안드로이드를 위한 선택사항)


2-2-13. 리포트 실행(년/월/일/시/분 조정)

note. 리포트 생성 및 저장의 [년-월-일] 구분을 상세한, [년-월-일-시-분]으로 세분화


2-2-14. 디바이스 트리구조 모니터링 카운트 현황(그룹, 디바이스, 센서 카운트 집계)

note. 디바이스 트리구의 센서 모니터링 total 현황을 그룹, 디바이스, 센서 카운트로 세분화. 서브 그룹으로 트리 구조를 내려가도, 현황 집계가 트리 별 집계.


2-2-15. PRTG 용어 안내 

note. 시스템 설정의 우측, Passler Blog Info 를 PRTG 운영 용어(한글<->영문) 안내  


2-2-16. 페이지 하단 조정

[Default]

Paessler Logo | Version | User | System Time | Reflash Time
[SecuNM Custom]

Paessler Logo | Version Title(Release Version): Version | User Title(Login-User) : USer | System Time | Reflash Time
note. 타이틀 구분을 통한 운영 식별 개선


2-2-17. Paessler 가이드 안내 설정 차단

note. Trial 버전의 PRTG 가이드 팝업 이미지 및 관리 설정 사항 안내 삭제


2-2-18. API 생성 : API 테이블 생성 시, htm 파일 변환

note. API 테이블 생성 시, xml 파일 속성 외 htm 파일 속성으로 즉시 변환 표출 및 확인 가능


3. 리포트 탬플릿 구성

[SNM]데이터 테이블 1분 간격
[SNM]다운타임 누적시간 (다운타임 시간 기준)
[SNM]그래프 10분 간격(메인그래프만 반영)
[SNM]그래프 10분 간격
[SNM]그래프 1분 간격(메인그래프만 반영)
[SNM]그래프 1분 간격
[SNM]그래프 5분 간격(메인그래프만 반영)
[SNM]그래프 5분 간격
[SNM]센서 요약 리포트(그래프와 테이블) 1분 간격(용지 가로방향)
[SNM]센서 요약 리포트(그래프와 테이블,TopN 포함) 1분 간격(용지 가로방향)


4. 대시보드 컨텐츠 50여 항목


5. 상태 변화 메세지 주요 41개 한글 적용


6. 커스텀 연동 및 센서

알람 : 텔레그램 연동
알람 메세지 연동 : MSSQL / MySQL / Oracle DB 연동
알람 카운트 추이 현황


7. 디바이스 모니터링 CaseStudy

파이오링크, 알테온, F5장비 VIP, RealIP
한드림넷 System Health
넥스지 장비 트래픽 추이
아루바 네트웍스 
ipTime 웹 GUI 연동

그 외 다수