프로덕션 서버를 모니터링하는 가장 좋은 방법은 무엇입니까?


14

우리는 Apache 2와 MySQL로 두 개의 프로덕션 서버를 운영하고 있습니다. 로드, 안정성 및 가동 시간을 모니터링하는 안정적인 방법을 찾고 있습니다.

나는 monit만났지만 더 나은 대안이 있습니까?


모니터링을 수행 할 위치에 따라 도움이 될 수있는 모니터링 관련 게시물이 있습니다 : serverfault.com/questions/54603/…
l0c0b0x

답변:


10

Slicehost 의 가상 머신에서 Zabbix 를 구성 했으며 솔루션에 매우 만족했습니다. 프로덕션 서버와 물리적으로 분리되어 있기 때문에 프로덕션 네트워크에 문제가있는 경우에도 경고합니다. Slicehost의 가상 머신은 저렴하고 백업하기 쉽습니다.

Zabbix 는 웹 사이트 응답 시간과 CPU, 디스크 및 기타 모든 것을 모니터링 할 수 있기 때문에 훌륭합니다. Zabbix는 과거 데이터가 저장되므로 시간 경과에 따른 통계의 추세를 확인할 수 있습니다. Zabbix는 강력한 웹 기반 구성 인터페이스를 가지고 있기 때문에 Nagios 보다 Zabbix를 선호합니다 .


Zabbix의 경우 +1 단순하고 확장 성이 뛰어난 솔루션.
Maxwell

7

개인적으로 Munin을 리소스 및 메트릭보고에 사용합니다. 이미 많은 응용 프로그램 / 메트릭을위한 플러그인이 있으며 플러그인을 작성하기가 엄청나게 쉽습니다.

가용성 모니터링 / 경고를 위해 Zabbix, Zennos, Nagios 및 Hyperic을 사용했습니다. 그중에서도 Zabbix가 가장 좋았습니다.


3

Incinga 또는 Nagios 와 같은 무료 모니터링 솔루션을 설정할 수 있습니다. 당신이 생각할 수있는 모든 검사를위한 수많은 플러그인이 있습니다. 또는 상태 ( "good", "bad"등)를보고하는 자체 스크립트를 작성할 수도 있습니다. 좋은 상업적 물건은 WhatsUp Gold 일 것 입니다. 성능 측정 도구도 포함되어 있습니다.

진짜 금을 원한다면 Jazzey를 살펴 보십시오 . 이 제품은 매우 고급스럽고 비용이 많이 드는 엔드 투 엔드 모니터링 도구입니다. (웹) 앱으로 작업하는 실제 사용자를 시뮬레이션합니다. 직장에서 우리를 많이 보냈다.


2

Monit은 서버에서 로컬로 작동하므로 실제로 현실적인 안정성 통계를 제공하지는 않습니다. 서버의 네트워크가 꺼 지거나 서버 자체가 다운되면 monit이 사용자에게 알릴 수 없습니다.

로드, 안정성 및 가동 시간 모니터링에 Zabbix 를 사용 합니다. 그것은 당신이 생각할 수있는 모든 것에 관한 것입니다. 유일한 단점은 외부 서버에서 실행해야한다는 것입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.