본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Nagstamon

0

Nagstamon은 Henri Wahl이 개발한 데스크톱 상태 모니터링 프로그램입니다. 이 프로그램은 Nagstamon, Icinga, Opsview, Centreon 등 다양한 모니터링 서버에 연결하여 호스트와 서비스의 상태를 실시간으로 모니터링하고 시스템 트레이 또는 상태 바로 표시합니다.

상태 모니터

소개

Nagstamon은 Henri Wahl이 개발한 데스크톱 상태 모니터링 프로그램입니다. 이 프로그램은 Nagstamon, Icinga, Opsview, Centreon 등 다양한 모니터링 서버에 연결하여 호스트와 서비스의 상태를 실시간으로 모니터링하고 시스템 트레이 또는 상태 바로 표시합니다. GPLv2 라이선스로 배포되어 자유롭게 사용하고 수정할 수 있습니다.

상세정보

다중 모니터링 서버 지원

Nagstamon은 다음 모니터링 서버에 연결할 수 있습니다.

  • Nagios 1.x ~ 4.x
  • Icinga 1.2+ / 2.3+
  • Opsview 5+
  • Centreon 2.3+
  • Op5 Monitor 7+
  • Checkmk Multisite 1.1.10+
  • Thruk 1.5.0+
  • monitos 4.4+
  • Prometheus 및 Alertmanager
  • Zabbix 2.2+ (실험적 지원)
  • Zenoss (실험적 지원)
  • Livestatus (실험적 지원)

데스크톱 알림 및 상태 표시

시스템 트레이, 플로팅 상태바, 전체 화면 모드로 호스트와 서비스의 상태를 요약 표시합니다. 마우스 포인터를 가져가면 상세 상태 화면이 펼쳐지며, 사운드로 알림을 받을 수 있습니다.

원격 연결 및 사용자 정의 액션

호스트와 서비스에 대한 SSH, RDP, VNC 등 기본 원격 연결을 컨텍스트 메뉴에서 바로 실행할 수 있으며, 사용자가 직접 정의한 액션도 등록해 사용할 수 있습니다.

필터링 기능

카테고리와 정규 표현식을 활용해 표시할 호스트와 서비스를 필터링할 수 있어, 대규모 환경에서도 관심 있는 항목만 모아 볼 수 있습니다.

설치 및 기본 사용

Windows 환경에서는 Winget 패키지 관리자를 통해 설치할 수 있습니다.

다음 명령으로 설치합니다:

winget install --id HenriWahl.Nagstamon --exact

설치 후 프로그램을 실행하고 연결할 모니터링 서버의 정보를 입력합니다. 연결이 완료되면 시스템 트레이 또는 상태바에서 서버 상태 요약을 확인할 수 있습니다.

지원 환경

최신 Ubuntu, Debian, Windows, NetBSD, OpenBSD, FreeBSD, macOS X에서 테스트되었으며, GNOME, KDE, Windows, macOS 데스크톱 환경에서 동작합니다. Python 3와 Qt 5/6 GUI 툴킷을 사용하여 높은 이식성을 가지고 있습니다.

라이선스 및 확인 사항

Nagstamon은 GPLv2 라이선스로 배포되어 자유롭게 사용하고 수정할 수 있습니다. 일부 모니터(Zabbix, Zenoss, Livestatus, monitos 3, SNAG-View3, LibreNMS)는 실험적 지원이므로 실제 운영 환경에 적용하기 전에 공식 문서에서 호환성을 확인하는 것이 좋습니다.

시스템 요구사항

Nagstamon은 Python 3와 Qt 5/6 GUI 툴킷을 사용하며, 최신 Ubuntu, Debian, Windows, NetBSD, OpenBSD, FreeBSD, macOS X에서 테스트되었습니다. GNOME, KDE, Windows, macOS 데스크톱 환경에서 동작합니다.