본문 바로가기

PRTG Case Study/Case Study

AIX 서버 모니터링

PRTG의 서버 모니터링은 Agentless 방식으로 서버와의 통신으로 모니터링이 이뤄집니다.

 

Agent 운영 방식은 서버관리자 별 호불호가 있기 마련이며, 일장일단의 관리특성이 있습니다.
일반적인 NT 서버와의 모니터링 운영 방안은 SNMP 혹은 WMI 권한의 운영 방식이며, 기타 이기종 OS의 모니터링 운영 방안은 SNMP 또는 SSH 방식으로 운영됩니다.

관리자는 그 중 WMI 또는 SSH의 자격증명(Credential)의 계정권한을 부여함에 있어서, 보안 상의 리스크로 인해 대다수는 SNMP 운영 방식을 통한 모니터링을 구현하길 원하며, 이기종 OS(Linux, Unix)와 같은 경우 SNMP 데몬을 실행시켜 운영 됩니다. 

PRTG의 서버 모니터링과 관련된 포스팅은 다음에 보다 구체화 시키고, 오늘은 AIX 서버 모니터링에 관련된 CaseStudy를 주된사항으로 이야기 합니다.

SNMP 통신 방식의 AIX 서버 모니터링을 통해 다음과 같이 모니터링이 구현이 가능합니다.

 

AIX MIB 파일을 통한 서비스 구현에 따라,

System State | CPUs util | Volume Disk | File System 을 센서로 생성했으며,

이 중 System Status 및 Volume, Filesystem 의  Status는 서버의 상태에 따라 상태변화를 함께 알려줍니다.

 

[PRTG, AIX Server Device]

AIXmonitor_PRTG_Device.png
#PRTG AIX Monitoring 디바이스 현황
#PRTG AIX Monitoring 센서

[AIX Server System State sensor]

#PRTG AIX system state

Note.

System State에 따라, Running | Reboot | Shutdown 의 상태 변화를 표시해줍니다.

 

[CPU Util sensor]

AIXmonitor_PRTG_CPU.png
#PRTG AIX Multiple CPUs

[Descriotion.] It is an aggregate view for utilization of multiple CPUs.
aixSeCPUUtilization equals the sum of each CPU kernel time percentage and user time percentage divided by the number of CPUs.
When the CPU utilization reaches the threshold aixSeCPUThreshold, an event will be generated. After the rising event is generated, another similar event will not occur until it falls behind the threshold and reaches it again.
This object will be refreshed at least with each poll interval.

 

[AIX 서버 마운트 정보]

AIXmonitor1.JPG
#AIX 마운트 정보

일반적인 AIX 서버 내의 마운트 정보에 대한 사항입니다.

MIB 파일을 통해 마운트 정보를 스캔하고, 센서로 구조화 하는 커스텀 작업을 통해 하단과 같은 정보를 센서화 할 수 있습니다.

 

[FileSystem sensor]

AIXmonitor_PRTG_Filesystem_Detail.png
#PRTG AIX FileSystem 정보

Note.

마운트된 파일시스템을 센서명으로 지정하고 해당 파일 사이즈와 Free사이즈를 수집합니다.

추가로, 파일시스템의 정보에서는 Mount Point | Type | i-nodes number | Inodes Used number 를 구성할 수 있습니다.

 

[VolumeGroup sensor]

AIXmonitor_PRTG_VolumeDetail.png
#PRTG AIX VolumGroup 정보

Note.

볼륨 그룹의 정보를 센서명으로 지정하고 해당 볼륨 사이즈와 Free사이즈를 수집합니다.

Status정보는 상태에 따라, ActiveComplete | ActivePartial | inactive | unknown 상태 변화를 표시해줍니다.

 

[PRTG AIX MIB 파일 구조]

AIX_MIB.png
#AIX MIB 파일 스캔

이번 Case를 통해 보게된 AIX MIB 구조 상에서 Process의 정보를 호출하여 추가 연동이 가능하며,

AIX MIB 구조상에서는 Memory Utill 정보는 구조화 되어있지 않아 호출이 불가한 것으로 확인되었습니다.

 

서버 모니터링의 SNMP 구성 지원은 당 사의 주된 역활이 아닙니다.
관계자분들의 AIX 서버의 SNMP 서비스 구성 이후, 당사에서 SNMP 통신을 위한 confg 설정 부분을 함께하며 가이드를 드렸습니다.

 

AIX 서버 모니터링 운영의 도움을 주신 관계자 여러분께 감사드립니다.