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