diff --git a/iml_printer_consumables.ini b/iml_printer_consumables.ini new file mode 100644 index 0000000000000000000000000000000000000000..63fc1ca2959d0077e801ba84223af405bc427f21 --- /dev/null +++ b/iml_printer_consumables.ini @@ -0,0 +1,83 @@ +; ====================================================================== +; +; SNMP_PRINTER - Toner and other consumables +; +; https://github.com/Tylan/check_snmp_printer/tree/master +; with light modifications for IML +; +; ---------------------------------------------------------------------- +; 2023-09-19 <axel.hahn@unibe.ch> add disabled hosts +; ====================================================================== + +[printer-consumables-colors.graph] +check_command = "snmp_printer, check_snmp_printer" + +[printer-consumables-colors.metrics_filters] +Yellow_Toner.value = "$service_name_template$.perfdata.Yellow_Toner.value" +Black_Toner.value = "$service_name_template$.perfdata.Black_Toner.value" +Magenta_Toner.value = "$service_name_template$.perfdata.Magenta_Toner.value" +Cyan_Toner.value = "$service_name_template$.perfdata.Cyan_Toner.value" + +; German naming +Patrone_Gelb.value = "$service_name_template$.perfdata.Patrone_Gelb.value" +Patrone_Schwarz.value = "$service_name_template$.perfdata.Patrone_Schwarz.value" +Patrone_Magenta.value = "$service_name_template$.perfdata.Patrone_Magenta.value" +Patrone_Cyan.value = "$service_name_template$.perfdata.Patrone_Cyan.value" + +[printer-consumables-colors.urlparams] +areaAlpha = "0.5" +lineWidth = "2" +yMin = "0" +yMax = "100" +yUnitSystem = "si" +vtitle = " Percentage Left" + +[printer-consumables-colors.functions] +Yellow_Toner.value = "alias(color($metric$, '#ffff00'), 'Yellow')" +Black_Toner.value = "alias(color($metric$, '#000000'), 'Black')" +Magenta_Toner.value = "alias(color($metric$, '#ff00ff'), 'Magenta')" +Cyan_Toner.value = "alias(color($metric$, '#00ffff'), 'Cyan')" + +; German naming +Patrone_Gelb.value = "alias(color($metric$, '#ffff00'), 'Gelb')" +Patrone_Schwarz.value = "alias(color($metric$, '#000000'), 'Schwarz')" +Patrone_Magenta.value = "alias(color($metric$, '#ff00ff'), 'Magenta')" +Patrone_Cyan.value = "alias(color($metric$, '#00ffff'), 'Cyan')" + +; ---------------------------------------------------------------------- + +[printer-consumables-others.graph] +check_command = "snmp_printer" + +[printer-consumables-others.metrics_filters] +Transfer_Unit.value = "$service_name_template$.perfdata.Transfer_Unit.value" +Fuser.value = "$service_name_template$.perfdata.Fuser.value" +Color_Imaging_Kit.value = "$service_name_template$.perfdata.Color_Imaging_Kit.value" +Black_Imaging_Unit.value = "$service_name_template$.perfdata.Black_Imaging_Unit.value" +Document_Feeder_Kit.value = "$service_name_template$.perfdata.Document_Feeder_Kit.value" +Maintenance_Kit.value = "$service_name_template$.perfdata.Maintenance_Kit.value" +Clean_Rollers.value = "$service_name_template$.perfdata.Clean_Rollers.value" +Puncher_Waste.value = "$service_name_template$.perfdata.Puncher_Waste.value" +Saddle_Staples.value = "$service_name_template$.perfdata.Saddle_Staples.value" +Staples.value = "$service_name_template$.perfdata.Staples.value" +Stapler.value = "$service_name_template$.perfdata.Stapler.value" + +[printer-consumables-others.urlparams] +areaAlpha = "0.5" +yMin = "0" +yMax = "100" +yUnitSystem = "si" +vtitle = " Percentage Left" + +[printer-consumables-others.functions] +Transfer_Unit.value = "alias(color($metric$, '#49ba23'), 'Transfer Unit')" +Fuser.value = "alias(color($metric$, '#ba8823'), 'Fuser')" +Color_Imaging_Kit.value = "alias(color($metric$, '#c76fb6'), 'Color Imaging Kit')" +Black_Imaging_Unit.value = "alias(color($metric$, '#000000'), 'Black Imaging Unit')" +Document_Feeder_Kit.value = "alias(color($metric$, '#00008b'), 'Document Feeder Kit')" +Maintenance_Kit.value = "alias(color($metric$, '#ba232a'), 'Maintenance Kit')" +Clean_Rollers.value = "alias(color($metric$, '#2393ba'), 'Clean Rollers')" +Puncher_Waste.value = "alias(color($metric$, '#ff99cc'), 'Puncher Waste')" +Saddle_Staples.value = "alias(color($metric$, '#999966'), 'Saddle Staples')" +Staples.value = "alias(color($metric$, '#996600'), 'Staples')" +Stapler.value = "alias(color($metric$, '#996600'), 'Stapler')" diff --git a/iml_printer_pagecount.ini b/iml_printer_pagecount.ini new file mode 100644 index 0000000000000000000000000000000000000000..b340cf71040386d816b48ab7dbcd1a957ea42db3 --- /dev/null +++ b/iml_printer_pagecount.ini @@ -0,0 +1,27 @@ +; ====================================================================== +; +; SNMP_PRINTER - Pagecount +; +; https://github.com/Tylan/check_snmp_printer/tree/master +; with light modifications for IML +; +; ---------------------------------------------------------------------- +; 2023-09-19 <axel.hahn@unibe.ch> add disabled hosts +; ====================================================================== + +[printer-pagecount.graph] +check_command = "snmp_printer, check_snmp_printer" + +[printer-pagecount.metrics_filters] +Black-and-White.value = "$service_name_template$.perfdata.Black-and-White.value" +Color.value = "$service_name_template$.perfdata.Color.value" + +[printer-pagecount.urlparams] +areaAlpha = "0.0" +lineWidth = "2" +yUnitSystem = "none" +yMin = "0" + +[printer-pagecount.functions] +Black-and-White.value = "alias(color($metric$, '#000000'), 'Black-and-White')" +Color.value = "alias(color($metric$, '#60f7c5'), 'Color')" diff --git a/iml_printer_trays.ini b/iml_printer_trays.ini new file mode 100644 index 0000000000000000000000000000000000000000..5b023cc53b5119b357bcef602130f8cc67955abe --- /dev/null +++ b/iml_printer_trays.ini @@ -0,0 +1,55 @@ +; ====================================================================== +; +; SNMP_PRINTER - Trays +; +; https://github.com/Tylan/check_snmp_printer/tree/master +; with light modifications for IML +; +; ---------------------------------------------------------------------- +; 2023-09-19 <axel.hahn@unibe.ch> add disabled hosts +; ====================================================================== + +[printer-trays.graph] +check_command = "snmp_printer, check_snmp_printer" + +[printer-trays.metrics_filters] +Tray_1.value = "$service_name_template$.perfdata.Tray_1.value" +Tray_2.value = "$service_name_template$.perfdata.Tray_2.value" +Tray_3.value = "$service_name_template$.perfdata.Tray_3.value" +Tray_4.value = "$service_name_template$.perfdata.Tray_4.value" +Tray_5.value = "$service_name_template$.perfdata.Tray_5.value" +Drawer_1.value = "$service_name_template$.perfdata.Drawer_1.value" +Drawer_2.value = "$service_name_template$.perfdata.Drawer_2.value" +Drawer_3.value = "$service_name_template$.perfdata.Drawer_3.value" +Drawer_4.value = "$service_name_template$.perfdata.Drawer_4.value" +Stack_Bypass.value = "$service_name_template$.perfdata.Stack_Bypass.value" +MP_Tray.value = "$service_name_template$.perfdata.MP_Tray.value" +Mp_Tray.value = "$service_name_template$.perfdata.Mp_Tray.value" +Multi-purpose_Tray.value = "$service_name_template$.perfdata.Multi-purpose_Tray.value" +Manual_Paper.value = "$service_name_template$.perfdata.Manual_Paper.value" +Manual_Envelope.value = "$service_name_template$.perfdata.Manual_Envelope.value" + +[printer-trays.urlparams] +areaAlpha = "0.5" +lineWidth = "2" +yMin = "0" +yMax = "100" +yUnitSystem = "si" +vtitle = " Percentage Left" + +[printer-trays.functions] +Tray_1.value = "alias(color($metric$, '#ff9700'), 'Tray 1')" +Tray_2.value = "alias(color($metric$, '#8900ff'), 'Tray 2')" +Tray_3.value = "alias(color($metric$, '#ff002f'), 'Tray 3')" +Tray_4.value = "alias(color($metric$, '#34ff00'), 'Tray 4')" +Tray_5.value = "alias(color($metric$, '#3488ff'), 'Tray 5')" +Drawer_1.value = "alias(color($metric$, '#ff9700'), 'Drawer 1')" +Drawer_2.value = "alias(color($metric$, '#8900ff'), 'Drawer 2')" +Drawer_3.value = "alias(color($metric$, '#ff002f'), 'Drawer 3')" +Drawer_4.value = "alias(color($metric$, '#34ff00'), 'Drawer 4')" +Stack_Bypass.value = "alias(color($metric$, '#00ffbd'), 'Stack Bypass')" +MP_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')" +Mp_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')" +Multi-purpose_Tray.value = "alias(color($metric$, '#00ffbd'), 'MP Tray')" +Manual_Paper.value = "alias(color($metric$, '#00ffbd'), 'Manual Paper')" +Manual_Envelope.value = "alias(color($metric$, '#00ffbd'), 'Manual Envelope')"