MLU-1 documentation › Alert catalogue

Alert catalogue

Software 3.4 · codes are stable across the 3.x line · reviewed 2026-08-19

How alerting behaves

An alert opens once and stays open until its cause is gone. It is not re-sent every poll, it is not re-sent after an acknowledgement, and closing is automatic — a jam that someone clears is closed by the next successful poll, without anyone telling the unit.

DeduplicationOne open alert per code per device
Flap protectionAn alert that opens and closes three times in an hour is held open for four hours
DeliveryMail to the recipients on the rule; everything is visible in the console regardless
DigestInformational alerts are batched into one mail per day at 07:30
EscalationA critical alert open for more than 4 hours is re-sent once, to the escalation address

1xx — device

CodeSeverityMeansAction
MLU-101infoNew device discoveredLabel it and check the profile match.
MLU-102infoDevice address changedNone. Expect it after a DHCP lease change.
MLU-103warningDevice answered but with a different serialA replacement at the same address. Confirm, then let the new record stand.
MLU-104warningUnreachable for three consecutive passesPowered off, moved, or SNMP blocked. Check the device before the network.
MLU-105criticalDevice reports a fault stopping printingJam, cover, or engine error. The alert text carries the device’s own message.
MLU-106warningCounter reset detectedSee resets. Do not export until reviewed.
MLU-107warningImplausible counter jumpVerify against the device’s configuration page.
MLU-108infoDevice firmware version changedNone. Useful when a fault starts the same week.
MLU-109warningTwo devices reporting the same serialSee identity. Neither is billed until resolved.

2xx — supplies

CodeSeverityMeansAction
MLU-201infoSupply below warning thresholdGoes on the weekly ordering list.
MLU-202warningSupply below critical thresholdCarry a replacement on the next visit.
MLU-203criticalSupply empty, device stoppedReplace now.
MLU-204warningWaste container near fullOrder the container; the device will stop outright when it fills.
MLU-205infoSupply replacedNone. This is how a cartridge swap is recorded.
MLU-206infoSupply stopped reporting a levelUsually a third-party cartridge. Excluded from ordering until it reports again.
MLU-207warningSupply consumption far above the device’s own averageCheck for a leaking cartridge or a job printing solid fills.

3xx — appliance

CodeSeverityMeansAction
MLU-301infoUnit restartedNone if it was planned. Two in a day is not planned.
MLU-302warningClock offset above 30 sNTP unreachable or blocked. Fix before month end.
MLU-303warningStorage above 80 %Almost always held jobs. See retention.
MLU-304criticalStorage above 95 %The queue stops accepting jobs. Purge or raise the limits.
MLU-305warningBackup has not run for 14 daysCheck the destination share, not the unit.
MLU-306warningMail delivery failingRelay, credentials or a changed policy. Alerts are still in the console.
MLU-307criticalCollection service restarted repeatedlyTake a diagnostic bundle before rebooting.
MLU-308infoSoftware updatedNone. Records the version change.
MLU-309warningAmbient temperature above 45 °CVentilate the cabinet. The unit throttles collection above 50 °C.

4xx — queue

CodeSeverityMeansAction
MLU-401warningQueue full, oldest jobs droppedRaise the limit or shorten the hold time.
MLU-402warningRelease failed — target device refused the jobCheck 9100 outbound and that the device is not in an error state.
MLU-403infoJobs expired unreleasedNone. A steady stream of these means the hold time is too short for the floor.
MLU-404warningOne user above the job limitUsually a looping workstation. Cancel and tell them.
MLU-405criticalQueue service not accepting connectionsNothing prints. Restart the service, then take a bundle.
MLU-406warningCard or PIN rejected five times for one accountCard not bound, or a shared account. Rebind on the release page.

Quiet hours and suppression

Quiet hours hold non-critical mail until the morning. Critical alerts always go out — a queue that stopped at 04:00 matters at 04:00, because the floor arrives at 08:00.

mluctl alert quiet set --from 19:00 --to 07:00 --except critical
mluctl alert rule add --code MLU-201 --mail supplies@printdoc.digital --digest
mluctl alert suppress MLU-206 --device 10.20.4.44 --until 2026-12-31 --reason "third-party toner, known"
mluctl alert list --open
Suppress with an end date, always. An indefinite suppression is how a site ends up not knowing about a device for two years. The unit requires --until and refuses anything further away than eighteen months.