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

Merge branch '6681-printer-with-snmp3-support' into 'master'

ad graphs for printer

See merge request !8
parents c7de68e7 af888cbc
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