Использование Nagios/Monit/Munin с Windows
Я создаю веб-приложение.NET 3.5 и думаю о всех фундаментальных проблемах, возникающих при работе над проектом, таких как мониторинг, обработка исключений и многое другое.
Очевидно, что приложение будет небольшого размера, когда оно будет развернуто, потому что оно не будет иметь высокой нагрузки, пока сайт не будет активно продвигаться (строки кода / цикломатическая сложность и т. Д. Будут высокими, и приложение будет иметь коммерческий масштаб с те же соображения, что и для крупных систем, таких как Facebook и т. д.).
В любом случае, я собираюсь передать "базовые" услуги, такие как мониторинг, на решение с открытым исходным кодом, чтобы сократить расходы и время разработки, чтобы я мог сосредоточиться на функциональности и продвижении бизнеса. Я хочу использовать nagios с monit и munin в качестве инструментов для мониторинга моей системы. Проблема в том, что эти инструменты предназначены для стека Linux/Unix. У кого-нибудь здесь есть опыт работы с Windows?
3 ответа
Вероятно, вам будет проще запустить второй сервер под управлением Linux, чем подковать нагио и компанию в среду, для которой они не были разработаны.
Если вы настаиваете на том, чтобы попытаться запустить их в Windows, и если у вас есть много-много проблем, не поддавайтесь призыву ругаться на эти продукты, если вы не использовали их по назначению.
Исходя из среды всех окон, мы должны были "укусить пулю" и установить Linux на VMWare, чтобы позже запустить Munin и maby Nagios. Единственными проблемами, которые у нас были, было изучение Linux.
Вместо того, чтобы иметь дополнительный аппаратный сервер, вы можете использовать VMWare или VirtualBox для Windows, разместить небольшую виртуальную машину Linux и установить на нее Nagios. Это довольно просто, и установка Nagios проста для дистрибутивов на основе DEB и RPM (и других слишком предположительно, но не уверен).
// Николай