Tylan / check_snmp_printer

Icinga Plugin for Checking SNMP Printer Status (Trays, Consumables and Pagecounts)
GNU General Public License v3.0
12 stars 4 forks source link

given is experimental at check_snmp_printer line 298. error #4

Closed bigbrovar closed 4 years ago

bigbrovar commented 4 years ago

Hi, thanks for this plugin. Unforutnately I was unable to get it to run on icinga2 v2.11 running on ubuntu 18.04. after installation (adjusting the path for ubuntu) I get this error from icingaweb2


given is experimental at /usr/lib/nagios/plugins/check_snmp_printer line 298.
when is experimental at /usr/lib/nagios/plugins/check_snmp_printer line 299.
given is experimental at /usr/lib/nagios/plugins/check_snmp_printer line 308.
when is experimental at /usr/lib/nagios/plugins/check_snmp_printer line 309.
when is experimental at /usr/lib/nagios/plugins/

I don't know what I could be doing wrong. My host object is

object Host "Bizhub_Printer" { address = "xx.xx.xx.xx" vars.snmp_printer_community = "xxxxx" vars.snmp_printer_warning = "5" vars.snmp_printer_critical = "3" check_command = "hostalive" }

object Host "HPLJ_M180N" { address = "xx.xx.xx.x" vars.snmp_printer_warning = "10" vars.snmp_printer_critical = "3" check_command = "hostalive" }

object Service "snmp_printer" { host_name = "HPLJ_M180N" check_command = "snmp_printer" }

object Service "snmp_printer" { host_name = "Bizhub_Printer" check_command = "snmp_printer" }

Interestingly, when I try running the command

perl check_snmp_printer -H hostname --messages --model --pagecount --trays --consum -C public -v 1

I also got

given is experimental at check_snmp_printer line 298. when is experimental at check_snmp_printer line 299. given is experimental at check_snmp_printer line 308. when is experimental at check_snmp_printer line 309. when is experimental at check_snmp_printer line 310. when is experimental at check_snmp_printer line 311. when is experimental at check_snmp_printer line 312. when is experimental at check_snmp_printer line 313. given is experimental at check_snmp_printer line 470. when is experimental at check_snmp_printer line 471. when is experimental at check_snmp_printer line 472. when is experimental at check_snmp_printer line 473. when is experimental at check_snmp_printer line 474. when is experimental at check_snmp_printer line 475. when is experimental at check_snmp_printer line 476. when is experimental at check_snmp_printer line 477. when is experimental at check_snmp_printer line 478. when is experimental at check_snmp_printer line 479. when is experimental at check_snmp_printer line 480. given is experimental at check_snmp_printer line 483. when is experimental at check_snmp_printer line 484. when is experimental at check_snmp_printer line 485. when is experimental at check_snmp_printer line 486. when is experimental at check_snmp_printer line 487. when is experimental at check_snmp_printer line 488. when is experimental at check_snmp_printer line 489. when is experimental at check_snmp_printer line 490. when is experimental at check_snmp_printer line 491. when is experimental at check_snmp_printer line 492. when is experimental at check_snmp_printer line 493. given is experimental at check_snmp_printer line 504. when is experimental at check_snmp_printer line 505. when is experimental at check_snmp_printer line 506. given is experimental at check_snmp_printer line 539. when is experimental at check_snmp_printer line 540. when is experimental at check_snmp_printer line 541. when is experimental at check_snmp_printer line 542.

bigbrovar commented 4 years ago

Add this to the start of the script seem to have suppressed the experimental warnings no warnings 'experimental::smartmatch';

Tylan commented 4 years ago

curious as to what version of perl are you using? I'm using 5.28.2