리눅스 모니터링 도구:The Definitive Guide
경우에 당신은 그것을 전문가를 다루는 리눅스 시스템을 구현하는 리눅스 모니터링 도구는 필수적인 상태를 확인하려면 소프트웨어입니다. 의 광범위한 네트워크 모니터링 도구에서 리눅스 오픈 소스를 폐쇄 소스기는 어려울 수 있습니다 최종 선택입니다. 그리고 올바르게 결정하려면 Linux 모니터링 도구에서 원하는 것을 정확하게 알아야합니다.이 문서에서,우리는 몇 가지 포인트에 대해 설명합니다 당신이 필요하다 결정할 때 마음에 만들의 개요 최고의 하나 오픈 소스 모니터링 툴을 사용합니다.려고 시도할 때,당신의 결정할 것을 고려해야 하드웨어와 소프트웨어의 유형은 당신을 모니터링 도구는 확장성 및 네트워크 크기,예산되는 작업하고 있고 형식의 지원을 기대합니다.
오픈 소스 또는 폐쇄
첫 번째 요점을 명심해야하는지 여부를 당신이 원하는 오픈 소스 설치 또는 폐 소스 하나입니다. 폐쇄 소스 소프트웨어의 주요 단점은 그것이 지불된다는 것입니다. 하지만 경우에 당신과 함께 다루고 있어 큰 네트워크,하지만,당신은 시간이 없어 문제를 해결하의 도움으로 온라인 포럼,그 다음 방법이 될 수도 있습니다. 폐쇄 소스를 사용하면 언제든지 요청할 수 있으며 즉각적인 고객 지원을받을 수 있습니다. 그 혼자 잘 가치가 있을 수 있습니다 초기 수수료 질문 또는 우려 하는 경우.
폐쇄 소스 소프트웨어를 사용하면 간소화 된 유용성과 일반적으로 더 높은 수준의 보호 기능도 얻을 수 있습니다. 반면 오픈 소스 소프트웨어는 해킹에 도전적이지만 불가능하지는 않습니다.
확장 성
네트워크 모니터링 도구를 선택하려고 할 때 네트워크의 확장 성 및 크기를 고려해야합니다. 많은 오픈 소스 소프트웨어가 특히 작은 크기의 시스템을 위해 설계 되었기 때문입니다.
실행하는 경우 광범위한 기업 네트워크와 함께 많은 노드에,당신 안에도 있을 고려 무언가가 다음과 같이 다음 도구:름으로 데이터베이스에 등록되어 네트워크 트래픽 분석기 또는 Paessler 네트워크견을 더욱 쉽게 확인할 수 있게 되었습니다. 이러한 서비스는 사실상 경고없이 사용자 번호를 확장해야 할 수도있는 대규모 네트워크에 적합 할 것입니다.
고려해야 할 또 다른 옵션은 Ganglia 와 같은 서비스 일 수 있습니다. 이 하나는 확장 성이 뛰어나지 만 자동 데이터 분석 부족과 같은 단점이 있습니다. SolarWinds NTA 또는 Nagios Network Analyzer 와 같은 도구는 보안 경고 설정 및 실시간 분석에보다 포괄적이고 적합합니다.
지원
리눅스 모니터링 도구를 찾을 때 다른 사람들이 고려해야 할 사항. 필요한 지원 수준에 대해 생각하는 것이 중요합니다. 오픈 소스 프로그램을 살펴볼 때 사용자 커뮤니티를 제외하고는 지원 서비스가 없다는 것을 대비해야합니다. 따라서,당신은 그들의 온라인 사용자 커뮤니티와 그것이 어떻게 활성화되어 있는지 알고 있어야합니다. 그러나 당신이 선호하는 경우를 받고 지원하거나 비즈니스 요구에 필요,그 다음에 오픈 소스 소프트웨어와 함께 준비-데 도움이 고객 지원 팀은 더 나은 선택이 될 것입니다. 또한 EventSentry Light 와 같은 일부 도구는 빠른 경고 시스템과 모든 문제의 문제 해결을 제공합니다.
개요 최고의 오픈 소스 리눅스 네트워크 모니터링 도구
일부의 결점을 오픈 소스 모니터링는 이러한 도구는 시간이 많이 걸리고 그들은 또한 더 적은 사용자 친화적이다. 당신은 또한 때때로 폐쇄 소스 프로그램과 거의 전례가 그들과 함께 악의적 인 편집으로 실행합니다. 그러나 대부분의 오픈 소스 도구는 폐쇄 소스 서비스와 더 많은 기능을 많이 가지고 있으며 무료입니다. 특히 필요한 경우 조언을 위해 호소 할 수있는 강력한 온라인 사용자 커뮤니티가있을 때 특히 그렇습니다.
Nagios
Nagios 를 사용하면 거의 모든 유형의 구성 요소를 모니터링 할 수 있습니다. 그는 것 웹사이트를 포함,미들웨어,통계 시스템,네트워크 프로토콜,운영 체제 응용 프로그램,웹 서버와 더 있습니다.
Nagios 는 모니터링을위한 코어 4 엔진이라고 불리는 것을 기반으로합니다. 높은 수준의 성능과 적은 서버 리소스의 소비를 얻고 있습니다. 통합은 플러그인을 통해 인기있는 타사 소프트웨어 옵션의 많은 지원됩니다. 대부분의 경우,다른 사람이 이미 그것을 작성하여 그렇게하는 문제를 절약 할 것입니다.
Nagios 에는 모니터링되는 전체 IT 인프라에 대한 포괄적 인 보고서가 있습니다. 또한 실패한 응용 프로그램의 자동 재시작을 부여하는 이벤트 핸들러가 있습니다. 다음 기능은이 네트워크 모니터링 도구를 가장 유용한 도구 중 하나로 만듭니다: 멀티 사용자 액세스는 선택적 기능에 액세스할 수 있는 클라이언트에게 보기만 인프라 구성 요소,그들에 대해 고도의 확장 가능한 아키텍처,
또한 서비스가 매우 적극적인 커뮤니티를 자랑하는 1 만 명의 사용자가가 당신을 도울 준비가 되어 있는 경우.
Icinga2
Icinga2 는 원래 Icinga 의베이스에서 실행되지만 일부 수정 사항이 있습니다. 라이브 모니터링 도구 및 확장 성으로 IT 전문가들에게 인기가 있습니다.
Dar2 에 맞는 완벽한 리눅스뿐만 아니라 다른 운영체제 시스템입니다. 보다 상당한 규모의 네트워크를 측정하고 차트 및 색상 코드 그래프를 통해 분석을 제공 할 수 있습니다. 대화 형 시각적 모니터링 대시 보드를 사용하면 네트워크 모니터링이 쉬워집니다. 커뮤니티에서 개발 한 공개 소스 API 기술을 사용합니다. Icinga2 는 빠른 속도로 시스템을 모니터링하고 실시간으로 데이터 시각화 대시 보드를 생성합니다.
OpenNMS
OpenNMS 할 수 있 네트워크를 구축하 모니터링 도구에 대한 거의 모든 유형의 IT 인프라가 있습니다. 이 소프트웨어는 HTTP,NRPE,JMX,WMI,SNMP,XML,JDBC,XML,JSON 등을 사용하여 시스템 메트릭을 수집합니다. 이벤트 중심 아키텍처로 설계되었으며 Grafana 도 지원합니다.
OpenNMS 께서는 통합 된 보고 기능을 할 수 있도록 실시간 보고서 내에서 직관적인 대시보드 및 차트에 설치됩니다. 전반적으로,OpenNMS 널리 우수한 것으로 간주됩니다 사용자 인터페이스를 가지고 있습니다.
특별히 설계 리눅스에만 지원하는 Solaris,Windows,os x
그것은 많은 유용한 기능으로 장치의 온도 모니터링 기능이 매우 사용자 정의 관리자 대시보드,효율적인 공급을 모니터링,IPv4 와 IPv6 을 지원합니다. 이 서비스를 사용하면 특정 이벤트에 SMS,이메일,XMPP 및 기타 방법을 통해 사용자 정의 알림을 설정할 수 있습니다. 무엇이 다른 사람은 언급 할 가치가있다,그것은 하나의 지리적인 노드로 지도하여 노드는 서비스 중단을 구글 맵을 사용하여,열려 거리지도,또는지도가
선인장
선인장은 하나의 가장 잘 알려진 이름에서 오픈 소스 모니터링 네트워크 소프트웨어입니다. Linux 또는 Windows OS 에 설치할 수 있습니다. 여러 사용자가 네트워크 데이터를 기록하고 네트워크 장치를 모니터링 할 수 있습니다. 이 플랫폼은 다양한 액세스 수준을 가진 다양한 사용자 유형을 정의 할 수있는 광범위한 개인 정보 설정 관리를 제공합니다.
정의할 수 있습니다 무한한 그래프 품목과 함께 그것을 활용하여 개체 또는 데이터 소스입니다. 자동 패딩 그래프 지원이 함께 제공됩니다. 또한 Rrd 또는 라운드 로빈 데이터베이스 파일을 지원합니다. 여기에는 둘 이상의 데이터 소스가 있습니다. 그들은 또한 로컬 파일 시스템 전반에 걸쳐 ay 어떤 지점으로 저장되는 RRD 파일을 사용할 수 있습니다.
이 도구는 또한 같은 유용한 기능으로 사용자 기반의 관리 및 보안과 사용자 지정 데이터 수집 스크립트
Zabbix
Zabbix 는 또 다른 인기 있는 네트워크 모니터링 서비스 호환 Linux and Unix. 이로 인해 IT 커뮤니티의 모든 종류의 개인에게 인기가 있습니다.선인장과 닮은 점이 있습니다. 서비스의 장점 중 하나는 잘 정립 된 온라인 커뮤니티입니다. 이 도구는 당신에게 모니터링 기능이있는 시각적 대시 보드를 제공합니다. 할 수 있습을 검출하고의 변화를 추적 네트워크 활동 및 디스크 공간의 시리즈를 통해 경고합니다. 또한 네트워크에서 활동을 확인하기위한 플랫폼으로 CPU 부하를 추적 할 수 있습니다.
ICMP,SNMP 및 TCP 와 같은 프레임 워크를 기반으로 Zabbix 는 네트워크 문제 및 기능 지연을 감지 할 수 있습니다. 또한 네트워크 오작동이 발생한 경우 중앙 제어를 알리는 오픈 소스 경고 소프트웨어를 사용합니다.
Checkmk
경우 쉬운 방법을 찾고 있다면을 설정 모니터링에 맞는,어떤 환경을 해야에서 보 Checkmk. 이 도구는 서버,네트워크,클라우드 자산,데이터베이스,컨테이너,IoT 등을 모니터링합니다. Checkmk 는 Linux,가상 또는 실제 어플라이언스 또는 Docker 컨테이너에서 실행됩니다. 모든 구성 요소가 완벽하게 통합되어 제공되므로 인스턴스를 설정하는 데 몇 분 밖에 걸리지 않습니다.
Checkmk 모니터링 개요 화면
덕분에 규칙에 기반의 1:n 구성뿐만 아니라,고도의 자동화를 가속화하는 워크플로,사용자들을 관리할 수 있 모니터링을 위한도 큰 환경에서 불과 몇 분 거리에 있습니다. 강력한 자동 검색 기능,자동화된 에이전트 업데이트 및 다른 기능을 줄이 소요되는 시간과 노력에 모니터링합니다.
Checkmk Raw Edition 은 완전히 오픈 소스이며 무료 및 무제한 모니터링을 제공합니다. Checkmk Enterprise Edition 에는 추가 기능이 제공됩니다. 감사 1,900 공식적으로 사용할 수 있는 플러그인(의 모든 라이센스 GPLv2),Checkmk 에 적합한 많은 사용자 시나리오. Checkmk 의 아키텍처는 매우 효율적이며 분산 모니터링을 지원합니다. 이것은 당신을 모니터링 몇 십만에서 서비스를 하나의 인스턴스를 쉽게 관리할 수 있는 분산 환경에서 몇 백 인스턴스가 있습니다.
Checkmk 뒤에있는 회사는 tribe29 이며 사용자 친화적 인 그래픽 인터페이스로 확장 가능한 도구를 만들 수있었습니다. 당연히 Checkmk 사용자 커뮤니티는 큰 속도로 확장되고 있습니다. 오늘날 2,000 개 이상의 조직이 Checkmk 를 신뢰합니다. 사용자는 정부 기관뿐만 아니라 모든 규모의 회사입니다–종종 여러 데이터 센터와 매우 큰 규모의 셋업.
LibreNMS
LibreNMS 는 주로 빠른 응답 프로그램으로 알려져 있습니다. 때문에 실시간 모니터링 검사 및 보고서의 컬렉션과 함께 잘 설계된 오픈 소스 API 소프트웨어의 매우 효율적이다.이 작업을 수행 할 수있는 방법이 있습니까? 그것은 스마트 내장 경고 시스템과 네트워크의 성능에 대한 자동화 된 업데이트를 제공합니다.
또한 수평 확장 가능한 네트워크 시스템과 API 통신 기능을 제공합니다. 이 아키텍처를 사용하면 중앙 제어 시스템을 통해 많은 노드를 모니터링 할 수 있습니다. 뿐만 아니라 LibreNMS 를 사용하는 또 다른 장점이있다:그것은 똑같이 효과적으로 아이폰 os 와 안드로이드를 모두 지원합니다. 그것은 심지어 당신이 그 호환성을 가진 도구를 사냥하는 경우,가상 머신을 지원합니다.
Prometheus
Prometheus 는 Linux 및 Unix 시스템 모두에서 잘 지원되며 효율적이고 자유로운 네트워크 모니터링 도구 역할을합니다. 또한 Grafana 그래프 프로그램과의 통합을 통해 편리한 그래픽 시각화 기능을 제공합니다.
호 PromQL 는 기능 또한 당신에게 사용자 정의 시각화의 인터페이스입니다. Zabbix 와 Cacti 와 같은이 목록에있는 다른 사람들과 마찬가지로 커뮤니티의 지원이 충분하지 않다는 것을 알 수 있습니다. 그것은 몰래 가치가 있는 것에 대한 마지막 번호 사용하여 대기업의 프로메테우스는 지속적으로 증가하고,거의 없는 당신이 볼 것이다 그것의 더 많은 년에서 올 수 있습니다.
Observium Community
소규모 서버 시스템을 대상으로하는 완벽한 Linux 네트워크 모니터링 도구입니다. 그것은 도구가 자주 업데이트되도록하는 전문적인 온라인 개발 환경을 가지고 있습니다. 가장 자주 사용되는 운영 체제에 대한 지원이 있으며 표준 SNMP 네트워크 모니터링을 사용합니다.
Observium 는 주목할만한 컬렉션의 모니터링 기능에 대한 그것의 사용자. 시각적 대시 보드 시스템과 광범위한 온라인 지원 네트워크도 있습니다. 하지만 단점이 있다는 그 열망,하지만,유지 작은 규모에서으로 그것이 최선의 일치에 대한 대규모 네트워크를 제공하지 않은 실시간으로 업데이트에 대한 네트워크를 활동입니다.
Monitorix
Monitorix 는 작은 규모의 유닉스 및 리눅스 기반 서버 모니터링 도구입니다.
지만 그것은 최고의 작품과 함께 작은 서버,그것이 제공하는 많은 시스템 모니터링 기능입니다. 데이터 소비,네트워크 기능 또는 디스크 드라이브 열과 같은 것을 모니터링 할 수 있습니다. 이를 통해 사용자는 네트워크 작동의 가장 중요한 모든 기능을 항상 관찰 할 수 있습니다. 이 도구는 또한 시각적 추세 분석을 구축 할 수있는 강력한 색으로 구분 된 그래프와 차트를 제공합니다.
Htop
Htop 은 Linux 및 Unix 기반 시스템을 모두 지원하는 쉽게 조정 가능한 모니터링 도구 프로그램입니다.어떤 사람들은 가장 시각적으로 친숙한 모니터링 소프트웨어가 아니라고 말합니다. 여전히 저장 용량 및 네트워크 활동과 같은 것들에 대한 실시간 업데이트를 제공하는 데 유용합니다. 또한 직관적 인 색상 코딩 시스템에 감사해야합니다.
BWM-NG
우리 목록의 마지막 모니터링 도구는 BWM-NG 입니다. 이것은 주로 리눅스를 지원하는 소규모 네트워크 모니터링 플랫폼을위한 것입니다 유연하고 유용한 프로그램입니다. 이 플랫폼은 windows OS 및 Linux 와의 다중 서비스 호환성을 제공합니다. 주로 대역폭 모니터링을 위해 설계되었습니다. 이 특정 기능을 찾고 있다면,이것은 당신을위한 도구일지도 모릅니다.
프로그램은 이전 BWM 과 어떤면에서 유사합니다. 아직 베타 버전이지만 모든 문제에 도움을 줄 수있는 매우 활발한 온라인 커뮤니티가 있습니다.
지금,당신은 당신의 개요를 더 인기있는 리눅스 모니터링 도구는 오늘날 사용할 수 있습니다. 리눅스를 사용하고 있다면,이들 중 어느 것이 당신의 필요에 적합 할 것인지 생각해보십시오.