2 scripts I’ve written to monitor Linux system performance: check_pressure & check_meminfo
A new nagios check I’ve written for checking a lot of URLs quickly: check_multi_url.
If you’re using nrpe socket activation and don’t have a template file, try this in /etc/systemd/system/nrpe@.service : [Unit] Description=nrpe socket service Requires=nrpe.socket [Service] User=nrpe ExecStart=-/usr/bin/nrpe -c /etc/nrpe/nrpe.cfg –inetd StandardInput=socket StandardOutput=inherit StandardError=journal [Install] WantedBy=multi-user.target You’ll also need /etc/systemd/system/nrpe.socket : [Unit] Description=Nagios Remote Plugin Executor Documentation=http://www.nagios.org/documentation Before=nrpe.service Conflicts=nrpe.service [Socket] ListenStream=5666 Accept=yes [Install] WantedBy=sockets.target Then systemctl start nrpe.socket
A quick nagios check using osquery as a backend to retrieve system information: https://github.com/jamespo/jp_nagios_checks/blob/master/checks/check_osquery
Checking out Icinga 2 on Centos 7 – really impressed so far.
With the plugin I am currently using failing on one of my domains, I decided to write another short plugin in python, using the pywhois library. Unfortunately this failed to parse the Godaddy whois output, so there is a workaround for this included in the plugin. Download the plugin from github.
I’ve written a simple nagios check for TFL’s services (Tube & DLR): check_tfl.tar Latest version in my github repository.
qicinga – a short python script I’ve written to display Icinga Service Statuses (Statii?) at the commandline.
Usn’s IT Blog » Oracle 11g JDBC driver hangs blocked by /dev/random – entropy pool empty. Perhaps a good idea to monitor your entropy pool on Linux servers.
I’ve written two nagios checks recently. The first, for simple http checking of websites has its own repo: check_pycurl The second check_init_service, which checks if init scripts are running on a Linux systems is in a repo I’ve set up for this and future checks: jp_nagios_checks.