Home Directory Plugins Software check_papercut

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

check_papercut

Rating
0 votes
Favoured:
0
Current Version
0.3.0
Last Release Date
2019-06-21
Compatible With
  • Nagios 4.x
License
GPL
Hits
241

Help Support Ethan Galstad's New Project:

Help Support Ethan

A Message From The Founder...

As the founder of Nagios, I'm asking for your help in a cause that's dear to my heart.

I'm launching a new project to help better the world by providing the information, ideas, and inspiration that I believe can improve the lives of people everywhere.

I know you're busy managing networks, but I would appreciate it if you would consider liking my Facebook page and showing your support for the content and messages I produce by sharing them with your friends and family.

You can learn more about my project by visiting ethangalstad.me/nagios. Thank you for your time. I wish you all the best in your endeavors, whatever they may be.

- Ethan

Nagios plugin to check PaperCut NG/MF health using PaperCut API.
check_papercut

Nagios plugin to check PaperCut NG/MF health using PaperCut API.
check_papercut command line

Usage: check_papercut.sh options...
Options:
-H, --hostname PaperCut host
-s, --secure Use HTTPS
-p, --port PaperCut port
-a, --authentication PaperCut authorization key
-t, --timeout Maximum time allowed for connection
-S, --status Item status. If none specified,
global status is tested
-w, --warning Warning interval
-c, --critical Critical interval
-d, --days License remaining days
-v, --verbose Make the operation more talkative
-V, --version Show version number and quit
-h, --help This help text

Install check_papercut in Nagios

# Install plugin
[nagios@nagios]# cd /usr/local/nagios/libexec
[nagios@nagios]# git clone https://github.com/ramonromancastro/check_papercut.git

# Define command
[nagios@nagios]# cd /usr/local/nagios/etc
[nagios@nagios]# vi commands.cfg
...
define command{
command_name check_papercut
command_line /usr/local/nagios/libexec/check_papercut/check_papercut.sh -H $HOSTADDRESS$ $ARG1$
}

# Define server and service
[nagios@nagios]# vi /usr/local/nagios/etc/servers/papercut-server.cfg
define host{
use windows-server
host_name
address
alias PaperCut NG/MF Server
}

define service{
use generic-service
host_name localhost
service_description PaperCut.Status
check_command check_papercut!--authentication
}

PaperCut NG/MF authorization key

Discover the System Health interface authorization key
Legal info

PaperCut logo owned by PaperCut Software International. Nagios logo is owned by Nagios Enterprises.