Nagios-개요

DevOps 수명주기는 여러 단계의 연속 루프이며 연속 모니터링은이 루프의 마지막 단계입니다. 지속적인 모니터링은이 라이프 사이클의 단계 중 하나입니다. 이 장에서는 지속적인 모니터링이 무엇이며 Nagios가이 목적에 어떻게 도움이되는지 자세히 알아 보겠습니다.

지속적인 모니터링이란?

프로덕션 서버에서 배포가 완료되면 지속적인 모니터링이 시작됩니다. 그때부터이 단계는 일어나는 모든 일을 모니터링 할 책임이 있습니다. 이 단계는 비즈니스 생산성에 매우 중요합니다.

지속적인 모니터링을 사용하면 몇 가지 이점이 있습니다.

  • 모든 서버 및 네트워크 문제를 감지합니다.
  • 실패의 근본 원인을 찾습니다.
  • 유지 보수 비용을 줄이는 데 도움이됩니다.
  • 성능 문제를 해결하는 데 도움이됩니다.
  • 인프라가 오래되기 전에 업데이트하는 데 도움이됩니다.
  • 감지되면 자동으로 문제를 해결할 수 있습니다.
  • 서버, 서비스, 애플리케이션, 네트워크가 항상 가동되고 실행되고 있는지 확인합니다.
  • 매초 전체 인프라를 모니터링합니다.

Nagios는 무엇입니까

Nagios는 네트워크, 애플리케이션 및 서버를 모니터링하는 오픈 소스 연속 모니터링 도구입니다. 인프라에서 감지 된 문제를 찾아 복구하고 최종 사용자에게 영향을 미치기 전에 향후 문제를 중지 할 수 있습니다. IT 인프라의 전체 상태와 성능을 제공합니다.

왜 Nagios인가

Nagios는 대규모 사용자 커뮤니티에서 사용할 수 있도록 다음 기능을 제공합니다.

  • SQL Server, Oracle, Mysql, Postgres와 같은 데이터베이스 서버를 모니터링 할 수 있습니다.
  • 애플리케이션 레벨 정보 (Apache, Postfix, LDAP, Citrix 등)를 제공합니다.
  • 적극적인 개발을 제공합니다.
  • 거대하고 활발한 커뮤니티에서 훌륭한 지원을 받고 있습니다.
  • Nagios는 모든 운영 체제에서 실행됩니다.
  • 호스트에 연결할 수 있는지 확인하기 위해 ping 할 수 있습니다.

Nagios의 장점

Nagios는 사용자에게 다음과 같은 이점을 제공합니다.

  • 주기적인 테스트를 없애는 데 도움이됩니다.
  • 손목 스트랩이 여전히 "간헐적"단계에있을 때 순간적인 오류를 감지합니다.
  • 성능 저하없이 유지 보수 비용을 절감합니다.
  • 제어 및 고장 관리에 적시에 알림을 제공합니다.