Skip to content
Snippets Groups Projects
Commit af888cbc authored by Hahn Axel (hahn)'s avatar Hahn Axel (hahn)
Browse files

ad graphs for printer

parent c7de68e7
No related branches found
No related tags found
1 merge request!8ad graphs for printer
; ======================================================================
;
; 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')"
; ======================================================================
;
; 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')"
; ======================================================================
;
; 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')"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment