Skip to content

indigoparadox/monitoring_plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Various systems monitoring plugins we've written for our environment.

Check_MK

mk_git

Monitors specified git respository directories and changes status if files are modified or added.

Configuration: WATO

Create a new rule for git repository changes under operating system service monitoring rules in order to change thresholds for number of files to cause warning/critical status.

Configuration: Agent

File Description
$MK_CONFDIR/mk_git.cfg Defines the configuration variables below.
Variable Description
$MK_GIT_DIRS Space-separated list of git repository directories to monitor.

default_tr

Monitors default route and ensures that a particular router hop is present.

Configuration: WATO

Create a new rule for Default route to arbitrary destination under operating system service monitoring rules in order to specify the hop name to monitor for.

TODO

  • Move hop target (currently google.com) into agent configuration.
  • Change rule category to network.

mk_weewx

Monitors WeeWX weather monitoring database and makes sure that the latest update is recent.

Configuration: Agent

File Description
$MK_CONFDIR/mk_weewx.secret Plain text file with the password for the database.
$MK_CONFDIR/mk_weewx.cfg Defines the configuration variables below.
Variable Description
$WEEWX_DB_HOST Hostname for the WeeWX MySQL host.
$WEEWX_DB_USER Username for the WeeWX MySQL account.
$WEEWX_DB Name of the WeeWX database in MySQL