Можно использовать --rsync-path
опция работать sudo rsync
на удаленной машине; я подозреваю, что необходимо будет дать ben
пользователь sudo полномочия без пароля работать rsync
, как возможности rsync-path
пасование назад подсказки пароля к исходной машине является тонким.
Можно использовать Динамический DNS. Установите клиент динамического DNS на каждых из Ваших серверов, и IP будет обновлен, когда он изменится.
Необходимо будет настроить Nagios с именами хостов вместо дюйм/с. Вероятно, Вы хотите, чтобы низкий TTL на сервере DNS избежал старого IP, кэшируемого слишком долго.
Можно заглянуть к Эластичному дюйм/с при необходимости в статических IP-адресах. Это дюйм/с, принадлежавший Вашей учетной записи AWS, которую можно присвоить любому экземпляру, который Вы выполняете.
Эластичные IP-адреса являются статическими IP-адресами, разработанными для динамических облачных вычислений. Эластичный IP-адрес связан с Вашей учетной записью, не конкретным экземпляром, и Вы управляете тем адресом, пока Вы не принимаете решение явно выпустить его. В отличие от традиционных статических IP-адресов, однако, Эластичные IP-адреса позволяют Вам экземпляру маски или отказам зоны доступности, программно повторно отображая Ваши общедоступные IP-адреса на любой экземпляр, связанный с Вашей учетной записью.
Мы используем Nagios для контроля наших экземпляров Windows на EC2:
Получите Эластичного дюйм/с (Вам нужны статические IP-адреса).
Открытый ping в брандмауэре EC2 (заблокированный по умолчанию)
Готово!
У Открытого исходного кода основы 6.4 есть Облачный Коннектор, который использует EC2 API, чтобы автообнаружить и добавить/удалить хосты - удобный для приложения/веб-сайтов, которые масштабируются вверх и вниз.