사용할 모니터링 앱을 어떻게 선택하나요?

사용할 모니터링 앱을 어떻게 선택하나요?

성능 통계를 수집하는 시스템이 있으면 매우 유용합니다. 예전에 사용해본 적이 있어요무닌이를 위해 병목 현상 및 기타 다양한 문제를 분석하는 데 매우 유용합니다. 최근에 들었는데모은, 무닌과 매우 유사해 보입니다.

사용할 수 있고 고려해야 할 모니터링 애플리케이션(Munin 및 Collectd 제외)은 무엇이며, 사용할 애플리케이션을 어떻게 선택합니까?

답변1

Munin은 데이터 수집 및 시각화(플로팅) 도구입니다. 설정하는 것은 쉽습니다. 사용하기 쉽지만 리소스 집약적이며 확장성이 좋지 않습니다. 기본 수집 간격은 5분입니다. 이를 변경하면 컴퓨터에 과부하가 걸리고 일부 플러그인에 문제가 발생하므로 변경하기가 쉽지 않습니다. 플러그인이 실행됩니다(두 갈래로 갈라진) 데이터를 수집할 때마다 비용이 많이 듭니다. 네트워크 설정이 있습니다. 단일 머신을 사용하더라도 로컬 서버와 노드를 설정해야 합니다.

Collectd는 단지 데이터 수집 도구일 뿐입니다. 수집된 데이터를 그래프로 표시하기 위해 제3자 소울을 선택할 수 있지만 기본적으로 작동하지는 않습니다. 여기에는 많은 플러그인이 있으며 대부분은 C 모듈로 작성되고 데몬을 시작할 때 한 번 실행됩니다. 수집 간격을 변경하고 세부적인 통계를 얻을 수 있습니다. 로컬로 또는 네트워크를 통해 데이터를 수집할 수 있습니다.

답변2

내가 가장 좋아하는 성능 모니터링 및 분석 도구는 SGI의 오픈 소스입니다.성능 부조종사(PCP). 단일 시스템의 경우 이는 과잉일 수 있습니다. 엔터프라이즈 시스템 그룹의 경우 이는 정말 환상적입니다. PCP는 오픈 소스(또는 다른 곳)와 비교할 수 없는 기록 데이터, 네트워크 구성 및 경보 시스템을 제공합니다.

답변3

내 조언은자비크스규칙. 강력하고 사용자 친화적입니다. 작동시키기 위해 플러그인이나 제3자가 필요하지 않습니다.

다음에서 다른 많은 제안을 찾을 수 있습니다.이 게시물서버 장애가 발생한 경우.

관련 정보