답변:
모두 Nagios에 대해 언급했습니다. 훌륭 하지만 필요한 모든 것을 제공하지는 않습니다 .
찾고있는 것에 대한 더 좋은 옵션은 OpsView 일 수 있습니다 .OpsView 는 nagios를 감싸는 래퍼이지만 시간이 지남에 따라 서비스 그래프를 추가하므로 지난 일, 주, 월 또는 년 동안 서버가 수행 한 작업을 볼 수 있습니다 .
그러나 Nagios와 OpsView는 모두 설정하는 데 시간이 걸립니다.
매우 유용하고 설치하기 쉬운 대답은 munin 입니다. munin의 기본 설치는 캐시에 사용되는 메모리의 양이나 앱에서 활발하게 사용하는 메모리와 같은 모든 종류의 저수준 서버 메트릭의 그래프가있는 간단한 웹 페이지를 제공합니다. 파일 시스템이 사용하는 inode 수, 디스크 I / O 속도, CPU 활동 (유형별로 분류) 등-아파치 또는 mysql을 모니터링하여 주어진 순간에 얼마나 많은 프로세스가 수행되고 있는지 확인합니다. 내가 생각하지 않는 유일한 것은 웹 페이지의 실제 응답 시간을 확인하는 것입니다.
이를 위해 가장 많이 사용되는 도구 중 하나는 오픈 소스이며 다양한 모니터링 플러그인이있는 Nagios 이며, 마음에 들지 않으면 bash 스크립트를 실행하여 응답을 처리 할 수 있습니다. 웹 인터페이스를 통해 모든 데이터를 표시합니다.
nagios의 구성은 매우 복잡하고 익숙해지기까지 시간이 걸리지 만 일단 환상적인 도구입니다. nagiosconfig 와 같은 구성에 도움이되는 여러 도구가 있습니다.