LINUX.ORG.RU
ФорумAdmin

Мониторинг серверов?

 ,


1

3

Чем вы смотрите/репортите состояние серверов?

Цели: PostgreSQL, Couchbase, Java (JVM; Wildfly, Tomcat, и их сборки - Spring Boot, Wildfly Swarm) Срок сбора статистики: день, месяц, год

Какие-нибудь веб-интерфейсы, агенты для измерений, вот это все. Скорее для людей (робот графики не поймет), но и наличие апи и хуков не помешало бы

Хорошо бы на халяву, в смысле self-hosted solution. Совсем хорошо, чтобы free software, ибо швабодка - это святое.

Вот я вижу https://okmeter.io/, но у меня точно возникнут проблемы с продавливаением этого решения.

Кроме того, у нас серверочки вполне могут оказаться засекуреными и без интернетов, то есть все решения с агентами отдающими что-то наружу в этом конкретном случае сразу в мусорку.

Еще два солюшена - Icinga и платформа influxdb + collectd.

Вообще, в гугле дочерта всяких мониторилок. Можно вот самому написать, и в интернете появится еще +1 говенная мониторилка. Но лучше как бы послушать мнения настоящих Лоровских Экспертов, и руководствоваться им!

Перемещено JB из development

★★★★☆

munin с плагинами?

только непонятно, как ты собрался мониторить засекуренные сервера без интернетов? локально собирать на них статистику, а потом вручную сливать на флешку?

conalex ★★★ ()

смотрите

collectd → influxdb → grafana

репортите

monit

anonymous ()

У нас diamond. Он умеет кастомные коллекторы, поэтому их чуть больше, чем дохрена. Из йавы через jmx, по процессам через ProcessCollector плюс по мелочи другие. Потом он в graphite отправляет (или в логстеш). Для красивых графиков grafana, которая умеет из графита и логстеша, для аналитики - эластик.

В эластик сваливаем вообще все подряд (через логстеш) из йавы и других приложений. Сложный сетап, но потом добавить плюшечки очень просто.

Или тебе просто посмотреть LA/память и т.д.? Тогда что угодно. Наш админ решил выпилить icinga, потому что это же нагиос, который не очень удобно настраивать, поэтому у нас будет https://www.centreon.com/en/, который тоже нагиос, но там все в одном.

cdshines ★★★★ ()
Ответ на: комментарий от conalex

как ты собрался мониторить засекуренные сервера без интернетов?

без интернетов, но с VPN

stevejobs ★★★★☆ ()

тебе, наверное, энтерпрайзненько надо

тогда zabbix подойдёт. естественно, им можно пользоваться бесплатно.

anonymous ()
Ответ на: тебе, наверное, энтерпрайзненько надо от anonymous

ну вот забя в гугле самый первый, но авторитетные иксперты говорят, что забя - полное днище, если серверов больше 3.

походу куда-то не туда я тему написал, по инерции в /development. JB, можно перетащить в /admin?

stevejobs ★★★★☆ ()

Цели: PostgreSQL, Couchbase, Java (JVM; Wildfly, Tomcat, и их сборки - Spring Boot, Wildfly Swarm)

А тебе надо мониторить какие-то простенькие параметры типа объема свободного heap'а и сколько места еще у БД есть или какие-то каштомы? А то собирать инфу можно кучей вариантов, может стоит искать то что будет ее предоставлять?

Скорее для людей (робот графики не поймет), но и наличие апи и хуков не помешало бы

Проще, имхо, найти что-то что будет отдавать «текстовую» информацию и прикрутить графики чем найти софтину, которая будет рисовать красивый GUI и потом искать как выдрать из него информацию в удобном для обработки виде.

Но я - диванный, сильно ничего посоветовать не смогу в силу того что чего-то необычного я не разворачивал, а используемые решения озвучить не могу в силу договоренностей, но по моему скромному опыту лучше двигаться в указанном выше направлении.

alozovskoy ★★★★★ ()
Ответ на: комментарий от stevejobs

забя - полное днище, если серверов больше 3

Совсем нет. Но там (как и везде) конечно придется лазить и оптимизировать если хочешь мониторить сто тыщ метрик сервером на rPi.

alozovskoy ★★★★★ ()

чо ты мониторить собрался? сервера? это типа «этот сервак до сих пор не стырили из стойки, полет нормальный»? давай требования нормальные, без этого можно и пингом обойтись

anonymous ()
Ответ на: комментарий от anonymous

облако (собственное, но в уме Amazon AWS), в облаке работаю веб-сервисы на Джаве. (Балансировка итп - самописное, данные по топологии есть и можно отдать их как хочешь - н-р JSONом). Сервисы могут тормозить, падать, бросаться экзепшенами в логи. Человеку-аналитику неплохо бы визуально видеть загрузку, чтобы знать куда подкочегарить еще ядер, какой тормозящий докер на какой сервер перетащить, и знать какие проблемы притащить кодерам «сервер логов торомозит хдд вговно, нельзя ли его пожать? А из балансировщика валятся экзепшены, в количестве гигабайт лога в час, фигня какая-то, не?». Для этого нужны красивые гуи, благостно воспринимаемые взглядом гуманитария

stevejobs ★★★★☆ ()
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

тебя по голове не били? список метрик ты можешь выдать? что там, cpu usage, free space, iostat - это всё? тогда бери любой

anonymous ()
Ответ на: комментарий от stevejobs

а может ну их, таких икспертов в 5.1? заббикс релизнулся, он спасет тебя.

SevikL ★★★★★ ()
Ответ на: комментарий от stevejobs

Сколько времени ты хочешь на это убить? Если много, то есть прекрасная связка - sensu + rabbitmq + influxdb + grafana

trofk ★★★ ()
Ответ на: комментарий от trofk

sensu + rabbitmq + influxdb + grafana

Хмм, интересно... Пошёл себе ставить :)

true_admin ★★★★★ ()
Ответ на: комментарий от true_admin

Ага, как напишешь скрипты проверок - выложи на гитхаб почитать, что вы проверяете

trofk ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.