Monit can be configured for monitoring SearchBlox servers on Ubuntu, Debian, CentOS, and RedHat.
Install Monit now.
Monit can be configured to
- check every 2 Minutes.
- log into Syslog.
- send emails through locally-installed mail servers.
- send alerts to specific email addresses.
- check load (alert if the 5 min average is above the number of CPUs).
- alert if memory usage is more than 85%.
- check SearchBlox process and restart if not running.
- alert if SearchBlox uses more than 75% CPU.
- alert if SearchBlox's memory usage exceeds 75%.
- restart SearchBlox if there is no "Basic Search" string as result to query http://localhost/searchblox/search.jsp.
- alert if the disk where SearchBlox is installed (/opt/searchblox) is less than 25% free.
- add additional config values you can easily uncomment and enable/adjust.
SearchBlox must be installed into /opt/searchblox.
- Download the script (searchblox_monit.sh) and move/copy it to your SearchBlox server.
- Login to linux shell and change to root user:
sudo su -
- Change to the directory where you placed the script.
- Change permissions for the script
chmod 0755 searchblox_monit.sh
- Run the following command
yum install bc
- Run the script with your the specific email information.
./searchblox_monit.sh -e [email protected] -v
- This script will install Monit, configure settings and start monitoring your SearchBlox installation.
Updated about 3 years ago