Який найкращий спосіб контролювати виробничий сервер?


14

Ми працюємо на двох виробничих серверах з Apache 2 та MySQL. Я шукаю надійний спосіб моніторингу нашого навантаження, стабільності та часу роботи.

Я натрапив на моніт , але чи є кращі альтернативи?


Залежно від того, звідки ви будете проводити моніторинг, але є публікація про моніторинг, яка може допомогти вам: serverfault.com/questions/54603/…
l0c0b0x

Відповіді:


10

Я налаштував Zabbix на віртуальній машині в Slicehost і був дуже задоволений рішенням. Оскільки він фізично відокремлений від наших виробничих серверів, він попередить мене, навіть якщо у виробничої мережі є проблеми. Віртуальна машина в Slicehost - це дешево і просто для резервного копіювання.

Zabbix чудовий тим, що він може відстежувати час відгуку веб-сайту, а також процесор, диск та майже все інше. Zabbix буде зберігати історичні дані, щоб ви могли бачити, як тенденція статистики з часом. Я також віддаю перевагу Zabbix над Nagios, оскільки Zabbix має потужний веб-інтерфейс конфігурації.


+1 для Zabbix. Просте гнучке та дуже масштабоване рішення.
Максвелл

7

Я особисто використовую Муніна для звітування про ресурси та метрику. У ньому вже є додатки для багатьох додатків / показників, і плагіни для них смішно легко писати.

Для моніторингу / сповіщення про наявність я використовував Zabbix, Zennos, Nagios і Hyperic. З усіх них мені найбільше сподобався Zabbix.


3

Ви можете створити безкоштовне рішення для моніторингу, як Incinga або Nagios . Існує багато плагінів для кожної перевірки, яку ви можете придумати. Або ви можете просто написати свій власний сценарій, який повідомляє про стан ("хороший", "поганий", який би не був ...). Гарною комерційною річчю було б WhatsUp Gold . Сюди також входять засоби вимірювання продуктивності.

Якщо хочете справжнього золота, погляньте на Jazzey . Це справжній високий клас, дійсно витратний, цілий інструмент моніторингу. Він імітує реальних користувачів, які працюють з вашими (веб-) додатками. Витратили багато на роботі.


2

Monit працює локально на серверах, тому насправді не дає вам реальної статистики стабільності. Якщо мережа, на якій ваш сервер увімкнена, або сам сервер виходить з ладу, monit не може повідомити вас про це.

Я використовую Zabbix для моніторингу навантажень, стабільності та безперервного часу; це робить практично все, що ви можете придумати. Єдиним недоліком є ​​те, що потрібно, щоб він працював на зовнішньому сервері.


1

Нагіос - хороше місце для початку. Якщо ви також хочете відстежувати тенденції з продуктивністю сервера та графікувати їх, рекомендую також переглянути Кактуси.

http://www.cacti.net/

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.