Two new system monitors: check_pressure & check_meminfo
2 scripts I’ve written to monitor Linux system performance: check_pressure & check_meminfo
2 scripts I’ve written to monitor Linux system performance: check_pressure & check_meminfo
check_mailq_filter – an Icinga / Nagios postfix mail queue monitor with a filter (include or exclude mails matching a pattern). So to exclude facebook mails from your monitor you may run: check_mailq_filter.py -x ‘.*facebookmail.*’ While you’re here, have a look at pfqueue – a console tool for interactively viewing your postfix queue that’s a step …
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.
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.