Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
tomcat_solr_monitor_script

Existing Learnexa Production setup we don't have monitoring for tomcat + solr service if went down

I have written shell script for monitoring

If the service went down . It will automatically bring service UP , Will send an email notification when ever the service went down

Will set every minute cron job in the proddb-slav01 10.166.152.13

We have configured in dev01.learnexa.com it works fine and verified

ssh expprodl@10.166.152.13
* * * * * /bin/sh /home/expprodl/bin/monitor-script-solr-gluster.sh
crontab -e

Shell script

#!/bin/bash
#Author Sudharsan
#Designation sudharsanj
#GNU General Public License

ps="/bin/ps auxw"
gp="grep"
snr="service not running"
null="/dev/null"
email="devops@expertus.com"



$ps | $gp tomcat | $gp -v $gp  > $null

if [  $? -eq 1 ]
then
echo "tomcat $snr" | mail -s "$(hostname) tomcat $snr" $email
fi

$ps | $gp gluster | $gp -v $gp > $null

if [  $? -eq 1 ]
then
  echo "gluster $snr" | mail -s "$(hostname) gluster $snr" $email


fi

$ps | $gp proddb-slav01.pid | $gp -v $gp > $null

if [  $? -eq 1 ]
then
  echo "mysql $snr" | mail -s "$(hostname) mysql $snr" $email


fi

tomcat_solr_monitor_script.txt · Last modified: 2018/08/31 16:16 (external edit)