![Как контролировать серверы в разных сетях с помощью munin?](https://rvso.com/image/567654/%D0%9A%D0%B0%D0%BA%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%8B%20%D0%B2%20%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85%20%D1%81%D0%B5%D1%82%D1%8F%D1%85%20%D1%81%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20munin%3F.png)
Я хотел бы контролировать некоторые серверы с помощью munin, которые находятся в другой сети и не доступны напрямую через telnet. Интересно, какие есть возможности:
Могу ли я установить центральный узел в удаленной сети, который будет собирать все данные с других серверов в этой сети?
Или мне придется делать переадресацию портов для каждого сервера, который я хочу отслеживать?
решение1
Ребята из Мунина, похоже, знают о необходимости этого, и у них есть проект под названиемреле мунина, что позволит вам настроить один ящик на каждом сайте, который будет виден центральному серверу munin, и который, в свою очередь, сможет видеть всех клиентов на этом сайте, и который будет проксировать/ретранслировать запросы на извлечение munin с центрального сервера (недоступным для сервера) клиентам.
К сожалению, как указано на странице, этот проект пока не работает. Так что вы можете либо внести свой вклад в проект и заставить его работать, либо подождать, пока он будет готов, либо использовать один или несколько из трех других методов, перечисленных на этой странице, для связи с (в настоящее время напрямую недоступными) клиентами: TCP-прокси, SSH-туннель (или какой-либо другой VPN, я бы склонился к OpenVPN или IPSec) или запросы SSH:// (которые также потребуют переадресации портов).
Или, если подвести итог, на данный момент вам нужно либо сделать переадресацию портов, чтобы сервер мог напрямую связываться со всеми клиентами, либо установить какой-то VPN-соединение типа «сайт-сайт», чтобы сервер мог напрямую связываться со всеми клиентами.
Извини.
решение2
Я не использую munin. Я использую вместо него nagios, но думаю, что идея должна быть той же.
Гораздо эффективнее и быстрее использовать полосу пропускания, когда вы устанавливаете и запускаете узел мониторинга в той же области, где находятся контролируемые серверы. Затем вы можете просто получить доступ к веб-интерфейсу мониторинга, чтобы проверить состояние серверов.