The template to monitor PaperCut MF and PaperCut NG by Zabbix 6.x using HTTP agent.
See Zabbix templates importing for basic instructions on how to import a template.
- Create a new host
- Set/change the host macros required for PaperCut authentication:
{$PAPERCUT_AUTH_KEY}
{$PAPERCUT_PORT}
- Link the template to host created early
No specific Zabbix configuration is required
Name | Description | Default |
---|---|---|
{$PAPERCUT_AUTH_KEY} | PaperCut authentication key. (see http://localhost:9191/app?service=page/OptionsAdvanced on PaperCut server) |
|
{$PAPERCUT_PORT} | Port on which PaperCut is listening. |
9191 |
{$PAPERCUT.NODATA_TIMEOUT} | Timeout after which no data trigger will be executed. |
30m |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
PaperCut device discovery | Discovery of all printer devices from PaperCut | DEPENDENT | papercut.device.discovery Preprocessing: |
PaperCut printer discovery | Discovery of all printers from PaperCut | DEPENDENT | papercut.printer.discovery Preprocessing: |
Name | Description | Type | Key and additional info |
---|---|---|---|
PaperCut API: Devices | HTTP_Agent | papercut.api.devices | |
PaperCut API: Monitoring | HTTP_Agent | papercut.api | |
PaperCut API: Printers | HTTP_Agent | papercut.api.printers | |
PaperCut Database Active Connections | DEPENDENT | papercut.database.activeConnections Preprocessing: |
|
PaperCut Database Max Connections | DEPENDENT | papercut.database.maxConnections Preprocessing: |
|
PaperCut Database Status | DEPENDENT | papercut.database.status Preprocessing: |
|
PaperCut Devices Count | DEPENDENT | papercut.devices.total Preprocessing: |
|
PaperCut Devices in Error | DEPENDENT | papercut.devices.inErrorCount Preprocessing: |
|
PaperCut Devices in Error Percentage | DEPENDENT | papercut.devices.inErrorPercentage Preprocessing: |
|
PaperCut Disk Space Free | DEPENDENT | papercut.system.diskspace.free Preprocessing: |
|
PaperCut DiskSpace Used | DEPENDENT | papercut.system.diskspace.used Preprocessing: |
|
PaperCut Held Jobs Count | DEPENDENT | papercut.printers.heldJobCountTotal Preprocessing: |
|
PaperCut Held Jobs Count Max | DEPENDENT | papercut.printers.heldJobsCountMax Preprocessing: |
|
PaperCut JVM Memory Used Percentage | DEPENDENT | papercut.system.jvmMemoryUsed Preprocessing: |
|
PaperCut printed pages in the last 60 minutes | HTTP_Agent | papercut.api.stats.recentPagesCount Preprocessing: |
|
PaperCut Printers Count | DEPENDENT | papercut.printers.total Preprocessing: |
|
PaperCut Printers in Error | DEPENDENT | papercut.printers.inErrorCount Preprocessing: |
|
PaperCut Printers in Error Percentage | DEPENDENT | papercut.printers.inErrorPercentage Preprocessing: |
|
PaperCut Uptime | DEPENDENT | papercut.system.uptimeHours Preprocessing: |
|
PaperCut Valid License | DEPENDENT | papercut.license.valid Preprocessing: |
|
PaperCut Valid License Remaining Days | DEPENDENT | papercut.license.upgradeAssuranceRemainingDays Preprocessing: |
|
PaperCut Version | DEPENDENT | papercut.system.version Preprocessing: |
|
Percentage Active Connections | Calculated | papercut.database.activeConnections.percentage | |
Device {#DEVICE_NAME}: Status | DEPENDENT | papercut.device.status["{#DEVICE_NAME}"] Preprocessing: |
|
Device {#DEVICE_NAME}: Status Description | DEPENDENT | papercut.device.status.description["{#DEVICE_NAME}"] Preprocessing: |
|
Printer {#PRINTER_NAME}: Held Jobs | DEPENDENT | papercut.printer.heldjobs["{#PRINTER_NAME}"] Preprocessing: |
|
Printer {#PRINTER_NAME}: Status | DEPENDENT | papercut.printer.status["{#PRINTER_NAME}"] Preprocessing: |
Appropriate triggers are associated with the items
Please report any issues with the template here in the "Issues" tab.