Tema: Re: nagios
Autorius: Edvinas
Data: 2008-06-03 14:54:20
ok tarkim tu turiu viena hostu grupe i kuria ieina trys serveriai.

ssh kabo
pirmame ant 22
anrame ant 122
treciame ant 1122

commands.cfg apsirasau check_ssh

define_command {
    command_name check_ssh
    command_line    check_ssh -p $ARG1$ $ARG2$
}

kur
$ARG1$ ssh porto nr.
$ARG2$ serverio adresas, zinoma galima palikti ir ta pati $HOSTADDRESS$

keliaujam toliau.

pirmo serverio define servisas bus toks:

define service {
    use    generic-service
    hostname srv1
    service_description ssh
    check_command    check_ssh!22!192.168.1.1
}


antro :
define service {
    use    generic-service
    hostname srv2
    service_description ssh
    check_command    check_ssh!122!192.168.1.2
}


ir galiausiai trecio :

define service {
    use    generic-service
    hostname srv3
    service_description ssh
    check_command    check_ssh!1122!192.168.1.3
}


tikiuosi uzvedziau nors kiek ant kelio.


p.s. tikiu, kad gali buti ir klaidu, rizikos neprisiimu :))

"lingus" <lingus@pilis.if.ktu.lietuva> wrote in message 
news:g233qb$84p$1@trimpas.omnitel.net...
> greičiausiai nelabai supratau, nes manau kad tai manęs neišgelbėtų, nes
> vistiek reikėtų skirtingų grupių. Ar galima kažkokį papildomą kintamąjį
> kiekvienam hostui atskirai priskirti, kaip ir $HOSTADDRES$?
>
>
> Edvinas wrote:
>> -p $ARG1$ apsirasyk, tuomet galesi porto numeri perduoti kaip parametra 
>> is visu konfigu.
>>
>>
>> "lingus" <lingus@pilis.if.ktu.lietuva> wrote in message 
>> news:g21hsq$ref$1@trimpas.omnitel.net...
>>> Turiu nepatogum? su nagios, kai tie patys servisai skirtingose ma?inose 
>>> sukasi ne ant tø pa?iø portø. na tarkim ssh sukasi viename ant 22 o 
>>> kitame ant 2202. Tenka kurti du skirtingu hostgroupus, kurie kreipiasi ? 
>>> du skirtingus servisus. Tuomet nelabai patogiai atvaizduojama 
>>> informacija webe, servisas kaip ir tas pats, bet jis b?na skirtingose 
>>> lentel?se.
>>>
>>> Band?iau su?aist sujungiant komandas naudojant ||
>>> "command_line /usr/lib/nagios/plugins/check_ssh -p 2202 $HOSTADDRESS$ || 
>>> /usr/lib/nagios/plugins/check_ssh $HOSTADDRESS$"
>>> bet tuomet nagios pyksta ant sintaks?s,
>>>
>>> k? gal?tum?t patarti? A?i?
>>