Я применил несколько вариантов, таких как Nagios [которые приводят к проблемам после установки] - Apache перестал отвечать на запросы с множеством ошибок сегментации
дочерний pid 32507 сигнал выхода Ошибка сегментации (11) да, мы можем изменить характер MPM, чтобы переопределить, но я боюсь столкнуться с другой проблемой, чтобы преодолеть это.
то, что мне нужно отслеживать, это:
работает сервер [эхо-запросы на моем DC сервера не разрешены], поэтому я не могу отследить, применяя эхо-запрос с другого сервера к серверу мониторинга. какой еще вариант у нас может быть?
Apache httpd и Tomcat работают нормально
MySQL db работает нормально
Использование ресурсов [ЦП, память] вышеупомянутых процессов
Предупреждения вроде отправки электронной почты администраторам.
каковы лучшие отраслевые методы мониторинга серверов приложений.
работает сервер [эхо-запросы на моем DC сервера не разрешены], поэтому я не могу отследить, применяя эхо-запрос с другого сервера к серверу мониторинга. какой еще вариант у нас может быть?
Это прискорбно, потому что проверка извне - лучший вариант для уверенности. Если ваш сервер не работает, никакие инструменты на вашем сервере не могут сообщить вам об этом.
Apache httpd и Tomcat работают нормально
MySQL db работает нормально
Монит - хороший инструмент для этого. Он может предупредить вас, если служба не работает или перезапустить ее.
Использование ресурсов [ЦП, память] вышеупомянутых процессов
Monit также может предупреждать вас о высоком использовании процессора или памяти, нехватке места на диске или других показателях.
Если вам нужен живой просмотр, вы можете попробовать netdata. Он очень красивый и всеобъемлющий, но не постоянный (и, по крайней мере, не готовый к использованию), поэтому после сбоя / перезагрузки у вас не будет никаких данных.
Для постоянных данных вы можете использовать собирать (и кольплот для построения данных).
Я уверен, что существует множество других инструментов, но они хорошо нам зарекомендовали себя.