2016-10-27 3 views
0

У меня есть несколько машин, которые я бы хотел проверить, используя мой блок Nagios. Они сидят за машиной, доступной из моего окна Nagios; все работают под управлением Linux. Эти машины не имеют маршрутизации к внешним сетям. Если мне нужно вручную дойти до машин, либо либо ssh, либо в промежуточную коробку, а затем ssh на другие машины, или я буду использовать ssh для пересылки порта.Запустить команду ssh forwarding перед командой nagios

Обычно я использую SNMP для большинства своих проверок. Поэтому я думал, что до того, как я начинил мне блок Nagios, я мог запустить команду для пересылки нужного порта, а затем избавиться от форварда, когда это будет сделано. Может ли кто-нибудь направить меня на лучший способ сделать это?

Спасибо!

ответ

1

Возможно, вы захотите изучить Nagios passive checks. Как описано в документации:

Пассивные проверки полезны для услуг, которые являются мониторинг:

  • Асинхронные в природе и не могут эффективно контролироваться путем опроса их статуса на регулярной плановой основе
  • Расположенный за брандмауэром и не может быть проверен активным образом от контрольного оператора

Ваш случай использования довольно ясно второй.

+0

Спасибо за ответ. Если бы машины были только за брандмауэром, то NRDP действительно выглядит так, что это будет хороший выбор. Однако, поскольку машины, на которые я смотрю монитор, на самом деле не могут достичь внешнего мира, кроме туннеля SSH на одну машину, я не вижу в этом идеального. Хотя, я думаю, я мог бы переслать порт с каждой машины в поле Nagios, а затем отправить результаты пассивных проверок через это. – user2792137

Смежные вопросы