# Monitoring SearchBlox with Monit
Monit can be configured for monitoring SearchBlox servers on Ubuntu, Debian, CentOS, and RedHat.
_Install [Monit](🔗) now._
## **What can Monit do?**
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.
## **Prerequisites**
SearchBlox must be installed into /opt/searchblox.
## **Install the SearchBlox Monit script**
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.