Following-up on my post about monitoring beanstalkd with Cacti, here are the templates and script we're using at Silentale.
install the statistics collection script
ruby related requirements
- the script should work with ruby 1.8.X but hasn't been tested with 1.9
- You need to install the following gems:
- the xml templates are expecting to find the script in
Import the Cacti xml templates
- import the data template named
graph template for monitoring the amount of buried jobs in the queue:
graph template for monitoring the total amount of jobs in the queue:
graph template for monitoring : ready,urgent,delayed and the number of workers in the same graph:
note at import time, our Cacti installation here insists on replacing braces with < and >, which prevents it from finding the script. Make sure the path is properly specified in the templates before creating data input methods and graphs, because changing them aftewards is quite tedious ...