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

add markdown help for snmp_printer

parent 28d87af8
No related branches found
No related tags found
1 merge request!296Simple task/7546 icinga check für ablaufende gitlab tokens
## Check SNMP printer
Script: `check_snmp_printer`
**check_snmp_printer** is a wrapper for Nagios plugin check_snmp_printer. Its main task is to fetch SNMP authentication parameters from a config file and then call the Nagios check.
## Requirements
* snmpget
* snmpwalk
* check_snmp_printer or an update of it eg. <https://github.com/Tylan/check_snmp_printer/tree/master>
## Standalone installation
From this repository ypu need next to this script:
* `inc_pluginfunctions` shared function for all IML checks written in bash
* `check_snmp_includes` with a shared snmp config reader
## Syntax
Start the script without parameter to get the help.
```txt
______________________________________________________________________
CHECK_SNMP_PRINTER
v1.0
(c) Institute for Medical Education - University of Bern
Licence: GNU GPL 3
https://os-docs.iml.unibe.ch/icinga-checks/Checks/check_snmp_printer.html
______________________________________________________________________
This is a wrapper for the check_snmp_printer plugin.
Maybe you want to upgrade it from
<https://github.com/Tylan/check_snmp_printer/tree/master>
The wrapper does
- scan for snmp auth parameters of given host by check_snmp_includes
- adds snmp timeout
- executes check_snmp_printer with given other params
USAGE:
check_snmp_printer [-d] [-c SCRIPT] -H SNMPTARGET [other params]
PARAMETERS:
-d, --debug (as 1st param)
Debug mode: shows all generated params.
"-d" or "--debug" will be removed from params for
check_snmp_printer script
-c SCRIPT
Set script to execute with full path
default: /usr/lib64/nagios/plugins/check_snmp_printer_v2.0.1
-H HOSTNAME
required: as fqdn or ip address; default: localhost
All other params for check_snmp_printer, eg.
--consum
--messages
--pagecount
--trays
CONFIG FILE:
The config file can be multiline and has the syntax
[SNMPTARGET[,target2]]:[auth parameters]
The auth parameters set the version and all needed values to connect.
Snmp v2 uses a community string.
Snmp v3 is highly recommended (you should disable Snmp v2) and needs
a user and password.
EXAMPLE:
check_snmp_printer -H 192.168.100.12 --consum
```
## Examples
### Messages of the printer
`./check_snmp_data -H 192.168.100.12 --messages`
### Consumables
`./check_snmp_data -H 192.168.100.12 --consum`
### Number of pages printed
`./check_snmp_data -H 192.168.100.12 --pagecount`
### Status of trays for paper
`./check_snmp_data -H 192.168.100.12 --trays`
Remark: when using --trays the param `--nofeeder` will be inserted too.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment