Mako Gabor <[EMAIL PROTECTED]> writes:

> Mit kellene a perl scriptnek beallitani, hogy ne csak sima 
> paracssorbol mukodjon? Ez nem volt egeszen vilagos:
>
>> command_line perl /amihez/nem/akarsz.pl ePN-t hasznalni

Nem a scriptnek, hanem a Nagiosnak kell megmondani, hogy a plugint ne
az embedded Perl értelmezőjével futtassa, hanem igenis forkoljon egy
új perl processzt, és azzal etesse meg.  Vagyis kábé a
/etc/nagios2/conf.d/checkcommands.cfg-ben kell megfelelően definiálni
az ellenőrzés parancssorát, például:

define command {
  command_name check_samba_share
  command_line perl /usr/lib/nagios/plugins/check_disk_smb -H $HOSTADDRESS$ -s 
public
}

Vagyis expliciten szerepel a perl program meghívása, nem a scriptre
van bízva.

Ettől még semmi garancia, hogy működni fog a dolog, de kevesebb
eltérés marad a futtatási környezetek között.  Jól megírt scripteknél
ez többnyire nem szabad, hogy számítson, ld. Nagios dokumentáció.
-- 
                                                Üdv: Feri.
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz