Error: **ePN /nagios-plugins/check_wmi_plus.pl: "Use of uninitialized value $opt in string eq at /u

En alguns casos i en funció de les versions de Perl que tinguem instal·lades en el nostre servidor Linux, ens pot aparèixer en nagios un error semblant a aquest:

**ePN /nagios-plugins/check_wmi_plus.pl: "Use of uninitialized value $opt in string eq at /usr/share/perl/5.x/Getopt/Long.pm line 487

En cas d'aparèixer aquest error en utilitzar el check_wmi_plus.pl en alguna de les versions de Nagios Core, cal localitzar el fiechero Long.pm

find / -name Long.pm

Una vegada tenim la ruta (en el nostre cas usem un CentOS x64) podem passar a editar-lo:

vi /usr/share/perl5/Getopt/Long.pm

Cal buscar la línia : $opt = shift (@$argv);

I substituir-la per : $opt = shift (@$argv) || '';

Veure més noticies