; ======================================================================
;
; 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')"