[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: