Я только начинал в новой компании, и одно из моих первых заданий - искать альтернативы их внутренней системе мониторинга.
Их текущее решение - это приложение .Net, которое проверяет различные устройства в глобальной сети (поскольку они являются консалтинговой фирмой, предоставляющей круглосуточную поддержку / «обслуживание»). Устройства варьируются от маршрутизаторов / коммутаторов / принтеров до серверов и услуг MS.
После прочтения бесчисленных постов на сайте и интенсивного поиска в гугле кажется, что все согласны с тем, что какой-то микс Nagios / Munin - это то, что нужно.
Что подводит меня к моему вопросу (ам):
А) Можно ли иметь локальный сервер Nagios, работающий в компании, и контролировать различные внешние сайты по глобальной сети? (Им не нужен локальный сервер Nagios на каждом сайте, так как большинство сайтов относительно небольшие (10-25 хостов), а количество сайтов довольно велико (75-100)).
Б) Если да, то как агенты свяжутся с бэкэндом Nagios? Через SSH? HTTP?
C) Помимо того, что это может быть восприимчиво к сбоям WAN-соединения, какими будут непосредственные недостатки такого решения?
Любая обратная связь приветствуется, и я заранее прошу прощения за любые заблуждения, поскольку я довольно новичок в отрасли.