Messaging Server는 Network Services Monitoring MIB(RFC 2788)와 Mail Monitoring MIB(RFC 2789)의 두 표준화된 MIB를 구현합니다. Network Services Monitoring MIB는 POP, IMAP, HTTP 및 SMTP 서버와 같은 네트워크 서비스 모니터링을 위해 제공됩니다. Mail Monitoring MIB는 MTA 모니터링을 위해 제공됩니다. Mail Monitoring MIB를사용하면 각 MTA 채널의 활성 상태와 비활성 상태를 모두 모니터할 수 있습니다. 활성 정보에는 주로 현재 대기열에 포함된 메시지와 열린 네트워크 연결(예: 대기열에 있는 메시지 개수, 열린 네트워크 연결의 소스 IP 주소)에 대한 정보가 있고, 비활성 정보에는 누적 합계(예: 처리된 총 메시지 수, 총 인바운드 연결)가 제공됩니다.
전체 Messaging Server SNMP 모니터링 정보 목록은 RFC 2788 및 RFC 2789를 참조하십시오.
SNMP는 Solaris 및 Red Hat Linux를 실행하는 플랫폼에서 지원됩니다. Solaris 9 운영 체제의 Messaging Server는 SEA(Solstice Enterprise Agents)를 사용합니다. Solaris 10 운영 체제부터 Messaging Server는 오픈 소스 Net-SNMP 모니터링 프레임워크를 지원하며 Solaris 9 OS SEA(Solstice Enterprise Agents) 기술을 레거시(단종 조치) 상태로 분류합니다. 또한 Net-SNMP는 Linux 플랫폼에서 널리 사용됩니다. Messaging Server는 Solaris 10 이상과 Linux 플랫폼에서 Net-SNMP 기반 SNMP 하위 에이전트를 사용합니다.
Net-SNMP 프레임워크를 채택하여 Messaging Server의 SNMP 하위 에이전트는 다음과 같은 새로운 기능을 제공합니다.
SNMP 버전 2c 및 3을 지원합니다. 이 지원은 Net-SNMP 프레임워크에서 제공합니다. 이전 SNMP 기술인 Solstice Enterprise Agents는 SNMP 버전 1만 지원했습니다. 향상된 보안 기능과 액세스 제어는 이 두 SNMP 버전의 주요 이점입니다.
하위 에이전트를 "독립형" SNMP 에이전트로 실행되도록 구성할 수 있습니다. 그러면 사이트에서 동일한 시스템에서 실행 중인 다양한 SNMP 에이전트를 격리시킬 수 있습니다.
동일한 시스템에서 실행 중인 여러 Messaging Server "인스턴스"를 동시에 모니터링할 수 있습니다. 이 지원은 위 두 항목 중 하나 또는 SNMP 버전 3 "컨텍스트 이름"을 사용하여 제공됩니다. 이 지원을 사용하면 페일오버 클러스터에서 Messaging Server의 SNMP 모니터링이 가능합니다.
Messaging Server SNMP 지원 제한은 다음과 같습니다.
각 호스트 컴퓨터에서는 Solaris 9 OS의 SNMP를 통해 Messaging Server 인스턴스를 하나씩만 모니터링할 수 있습니다.
SNMP 지원은 모니터링 전용입니다. SNMP 관리는 지원되지 않습니다.
SNMP 트랩이 구현되지 않습니다. RFC 2788은 트랩을 사용하지 않는 유사한 기능을 제공합니다.
Messaging Server SNMP 프로세스는 시작할 때 플랫폼의 원시 SNMP 마스터 에이전트를 사용하여 자체 등록되는 SNMP 하위 에이전트입니다. 클라이언트의 SNMP 요청은 마스터 에이전트로 전달됩니다. 마스터 에이전트는 Messaging Server가 대상인 모든 요청을 Messaging Server 하위 에이전트 프로세스에 전달합니다. Messaging Server 하위 에이전트 프로세스에서는 해당 요청을 처리하고 마스터 에이전트를 통해 클라이언트에게 응답을 릴레이합니다. 이 프로세스는 그림 A–1에 표시되어 있습니다.