Opsview로 Microsoft Exchange 2007/2010 모니터링하기
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’
check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’
wget https://github.com/prometheus/prometheus/releases/download/v2.31.1/prometheus-2.31.1.linux-amd64.tar.gz
Nagios는 서버, 네트워크 및 애플리케이션을 위한 오픈 소스 모니터링 시스템입니다. 또한 실시간으로 IT 인프라를 추적하여 사전 문제 해결을 제공합니다. Nagios는 서버 및 네트워크 애플리케이션의 건강과 성능을 모니터링합니다.
Monitorix 로그인에 대한 사용자 이름과 비밀번호를 추가합니다. 아래 예제에서는 사용자 이름 "admin"과 비밀번호 "howtoforge"를 사용하겠습니다. 시스템에서 더 안전한 비밀번호를 선택하세요 :)
sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager-y
Prometheus는 오픈 소스 모니터링 및 경고 플랫폼입니다. 원래 Prometheus는 2012년 Soundcloud에 의해 만들어졌습니다. 그 이후로 Prometheus 프로젝트는 유명한 몇몇 회사에 의해 채택되어 매우 활발한 개발자와 커뮤니티가 있는 더 큰 프로젝트가 되었습니다. 2016년, Prometheus 프로젝트는 Cloud Native Computing Foundation (CNCF) 아래에서 졸업했습니다.
Zabbix는 수십만 대의 서버, 가상 머신 및 네트워크 장치에서 수집된 수백만 개의 메트릭을 실시간으로 모니터링하기 위해 설계된 무료 오픈 소스 궁극의 기업 수준 모니터링 도구입니다. Zabbix는 소규모 환경에서 대규모 환경으로 확장할 수 있도록 설계되었습니다. 웹 프론트엔드는 PHP로 작성되었고, 백엔드는 C로 작성되었으며 MySQL, PostgreSQL, SQLite, Oracle 또는 IBM DB2를 사용하여 데이터를 저장합니다. Zabbix는 특정 노드 및 네트워크의 현재 상태에 대한 개요를 얻을 수 있는 그래프 기능을 제공합니다.
Sensu는 기술 및 서버 인프라를 위한 확장 가능하고 안전하며 통합된 모니터링 솔루션입니다. 서버, 애플리케이션 상태 및 서비스를 모니터링하고, 타사 통합을 통해 여러 대상에 경고 알림을 보낼 수 있습니다.
SSL 인증서를 생성하기 위해 Certbot을 설치해야 합니다. Ubuntu의 리포지토리를 사용하여 Certbot을 설치하거나 Snapd 도구를 사용하여 최신 버전을 가져올 수 있습니다. 우리는 Snapd 버전을 사용할 것입니다.
Opsview는 Amazon RDS를 스토리지의 백엔드로 사용하여 클라우드에 쉽게 배포할 수 있으며, 데이터 세트가 증가함에 따라 확장할 수 있어 보다 효율적인 설정을 제공합니다. 그러나 RDS가 올바르게 작동하는지 모니터링하는 것이 중요합니다.
sudo apt-get install apache2 rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl apache2-utils
Nagios는 (제 생각에) 가장 뛰어난 가용성 및 모니터링 솔루션 중 하나입니다. 안정성, 확장성 및 비용 효율성(무료로 제공됨)은 타의 추종을 불허합니다(다시 말하지만, 제 생각입니다). 그렇다고 해도, 구현하기 가장 쉬운 모니터링 솔루션은 아닙니다. 빌드 과정 자체는 그리 복잡하지 않지만, 새로운 리눅스 사용자에게는 짜증을 유발할 수 있습니다. 구성 과정은 말할 것도 없이, 가끔 저를 움츠러들게 만들기도 합니다.