Re: nagios
> >> и вот оно работает проверка для двух хостов у которых порты в
> >> одинаковом месте.
> >>
> >> Теперь вопрос, а как изменить этот конфиг если у хостов порты в разных
> >> местах? несколько сервисов заводить для каждого номера порта?
> >>
> >> нельзя ли определить переменную связанную с хостом?
>
> AC> Во-первых, с виду - нельзя. А во-вторых, если глянуть по смыслу, то порт для
> AC> ssh - это не переменная, связанная с хостом. Это переменная, связывающая хост
> AC> и сервис. В описании хоста ей не место, потому что она касается только одного
> AC> сервиса, а в описании сервиса с группой хостов - потому что она касается
> AC> только одного хоста.
>
> собственно отсюда и сабж: как изящно решить проблему?
>
> множество сервисов - неизящно
> возвращать ssh на 22 порт везде - не подходит, просто потому что
> местами провайдер этот порт режет и потому он другой
>
> остается вариант написать свой скрипт который будет "помнить" на каком
> хосте какой порт (а попросту у него будет .ssh/config), но это как-то
> тоже сильно костыльно смотрится
Ну, так или иначе, базу данных "хост-порт" тебе использовать придется. Если в
ее качестве использовать .ssh/config, то скрипт писать придется все равно. А
уж будет это скрипт проверки или скрипт, генерирующий конфиг сервисов для всех
этих хостов, уже неважно.
--
Save the environment. Create a closure today.
-- Cormac Flanagan
Reply to:
- References:
- nagios
- From: "Dmitry E. Oboukhov" <unera@debian.org>
- Re: nagios
- From: 375gnu <375gnu@gmail.com>
- Re: nagios
- From: "Dmitry E. Oboukhov" <unera@debian.org>
- Re: nagios
- From: Artem Chuprina <ran@ran.pp.ru>
- Re: nagios
- From: "Dmitry E. Oboukhov" <unera@debian.org>