제가 유지 관리하고 있는 전용 서버가 가끔 충돌을 일으키고 과부하로 인해 의심이 들기 때문에 성능/리소스 기반 모니터링 소프트웨어가 필요합니다. 가급적이면 제가 시도했지만 마음에 들지 않았던 OpenNMS와 같은 웹 인터페이스가 있는 소프트웨어가 필요합니다. 운영 체제는 Linux CentOS 5.3입니다.
PS 서버에서 50개 이상의 웹사이트가 실행되고 있는 상황에서 모니터링 소프트웨어를 통해 어떤 웹사이트가 가장 많은 리소스를 소비하는지 보여줄 수 있다면 가장 도움이 될 것입니다.
답변1
많은 답변이 있습니다. 개인적으로 사용하고 있어요제노스, 하지만 하나 있어요큰여기에 나열됨:http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems
답변2
답변3
답변4
나기오스다른 사람들이 언급했듯이 중앙 서버에서 원격 시스템을 모니터링하기 위한 오픈 소스 인프라입니다. 원격 시스템은 중앙 모니터링 서버가 직접 연결을 통해 "능동적으로" 요청하거나 원격 시스템이 http를 통해 "수동적으로" 보고하는 간단한 메시지를 통해 "서비스" 상태를 보고합니다. (인용된 단어는 Nagios 용어입니다.) 중앙 서버는 원격 호스트, 서비스, 계획 등을 정의하는 일련의 텍스트 파일을 사용하여 구성됩니다.
이는 Nagios가 제공하는 기능에 대한 매우 간략한 설명이지만 필요한 인프라 유형에 대한 아이디어를 제공합니다. Nagios의 강점은 상태 메시지의 단순성에서 비롯됩니다. "서비스"는 Nagios가 수집할 수 있는 형식으로 상태를 보고하는 모든 것입니다. 모든 플랫폼에서 어떤 언어로든 작성할 수 있습니다. 많은 확장 기능이 개발되었으며 Nagios 저장소에서 사용할 수 있습니다.
상용 버전은 Nagios XI라고 하며 구성 파일 위에 멋진 프런트 엔드를 추가하고 데이터베이스를 사용하여 메타데이터를 저장하며 RRDTool 기반 그래픽 모듈을 사용하여 보고서를 생성합니다.
우리는 약 6개월 동안 Nagios XI를 사용해 왔습니다. 확실히 학습 곡선이 있고 관리 GUI는 대규모 설치를 처리하기 위해 약간의 작업이 필요하지만 비용 효율성에는 만족합니다.