서버를 모니터링하기 위해 어떤 도구를 사용합니까? Wikipedia 페이지를 참조하십시오 . 질문에서

보다 포괄적 인 모니터링 도구 및 기능 목록은 이 Wikipedia 페이지를 참조하십시오 .

질문에서 알 수 있듯이이 작업에 가장 일반적으로 사용되는 도구는 무엇이며 장단점은 무엇입니까?



답변

나는 과거에 Nagios 를 성공적으로 사용했습니다. 확장 성이 뛰어나고 (200 개가 넘는 애드온) 비교적 사용하기 쉬우 며 많은 보고서가 있습니다. 초기 설정은 부정적인 것입니다.


답변

CactiRRDTool의 웹 기반 프론트 엔드로 매우 편리한 그래프와 통계를 제공합니다.
RRDTool 은 여러 시스템에서 데이터를 수집하고 광범위한 기술 데이터를 모니터링하는 부분입니다.

우리는 cacti / RRDTool 솔루션을 사용하여 Unix 및 Windows 시스템을 모니터링하고 있습니다. 우리는로드, CPU / RAM 사용량, HD 공간, 로그인 한 사용자, 네트워크 트래픽, 프로세스 실행 등 유용한 메트릭을 많이 얻습니다.

선인장 이란 무엇인가 에 선인장에 대한 자세한 정보를 찾을 수 있습니다 . 페이지.


답변

개인적으로, 나는 매우 간단한 아키텍처를 가지고 있기 때문에 설치 및 플러그인 작성이 매우 쉬운 Munin 을 좋아 합니다. 상상할 수있는 모든 목적을 위해 이미 많은 플러그인이 있으므로, 처음부터 플러그인을 작성하지 않아도됩니다.

또한 아름다운 그래프와 (매우 기본적인) 경고를 구성하는 옵션을 제공합니다.


답변

Zabbix . 오픈 소스이며 설정 및 사용자 정의가 상당히 간단합니다. zabbix 서버에 공급되는 많은 사용자 정의 모니터링 스크립트가 있지만 데이터를 중앙 집중화하고 적절하게 표시하고 알림 (이메일, IM, SMS, 트위터 등)을 처리합니다.


답변

저는 회사에서 Spiceworks 를 출시 했으며 서버 모니터링뿐만 아니라 네트워크의 다른 모든 도구를위한 훌륭한 도구라는 것을 알게되었습니다.

문제가있을 때 이메일을 보내기 위해 자동 인벤토리 및 사용자 정의 모니터링과 같은 작업을 수행합니다 (예 : 프린터가 잉크의 10 % 이하이거나이 서버의 하드 드라이브의 비율이 20 %입니다).

단점은 아마도 컴퓨터 당 정보의 밀도 일 것입니다. 컴퓨터 당 많은 데이터가 있다고 잘못하지는 않지만 많은 통계를 원할 수있는 서버와 같은 경우 다른 도구를 사용해야 할 수도 있습니다.

편집 : 오, 나는 그것의 비즈니스 모델이 영원히 무료라는 것을 기반으로 언급했다.


답변

Smokeing 은 다양한 서버 및 서비스의 가용성을 확인할뿐만 아니라 대기 시간을 추적하면서 사용하기 쉽고보기 좋으며 그래프를 빠르게 표시 합니다.

광범위한 대기 시간 측정 플러그인을 즉시 사용할 수 있습니다. Perl을 알고 있다면, 이국적인 요구에 따라 자신 만의 것을 쉽게 만들 수 있습니다.

대규모 설치의 경우 분산 측정을 위해 마스터 / 슬레이브 시스템의 이점이 있습니다.

고도로 구성 가능한 경보 시스템은 사용자에게 영향을 미치기 시작하거나 중대한 정전으로 발전하기 전에 문제를 발견하는 데 도움이됩니다.

Smokeing은 MRTG 및 RRDtool의 제작자 인 Tobi Oetiker가 Perl로 작성한 무료 오픈 소스 소프트웨어입니다.


답변

OpenNMS 는 수천 대가 넘는 Linux 컴퓨터를 모니터링하는 데 사용됩니다. 각 컴퓨터의 하드웨어와 컴퓨터에서 실행되는 응용 프로그램을 모니터링합니다.