<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Verdana;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:1022824129;
        mso-list-type:hybrid;
        mso-list-template-ids:288256376 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l1
        {mso-list-id:1296835658;
        mso-list-type:hybrid;
        mso-list-template-ids:-1633239692 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2
        {mso-list-id:1814449373;
        mso-list-type:hybrid;
        mso-list-template-ids:1466570842 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
        {mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>I am a newbie to Hobbit, and this is probably a simple question
to answer. Here is what I’m trying to do:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>I have custom scripts I need to incorporate to Hobbit. I saw
the page <a
href="http://hobbitmon.sourceforge.net/docs/hobbit-tips.html#scripts">http://hobbitmon.sourceforge.net/docs/hobbit-tips.html#scripts</a>
but I still don’t completely understand it. If I could get 1 of my
scripts set up, then I can probably figure out how to do the rest.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>I have 2 types of custom scripts: client and server. Here
is an example of each. I just need to know exactly how the script would be set
up. Note, I had these running on Nagios before:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>1. (server) this is the custom script we ran on our old
monitoring (nagios):<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>#!/bin/sh<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>WEB_CHECK=`curl http://www.example.com | grep value | wc
-l`<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>if [ $WEB_CHECK -eq 1 ]<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>   then<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>        echo "Result OK"<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>else<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>        echo "Failed"<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>        exit 2<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>fi<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>Question: Need to know how to incorporate this on the
hobbit server, and where it would show on the GUI?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>2. (client) this is custom script that used “NRPE”
on nagios:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>- I have a script that runs on 3 clients, let’s call
it /usr/local/sbin/script.pl<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>- this script returns an output of a number<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>- on the hobbit server, I want to be get the result of
this script for each client, add them together, then alert based on the number.
So here is the script I had on the Nagios server:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>#!/bin/sh<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'># Script to check transactions on ecom-1/2<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>THRESHOLD=1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>SERVER1=`ssh server1 /usr/local/nrpe/script.pl`<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>SERVER2=`ssh server2 /usr/local/nrpe/script.pl`<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>SERVER3=`ssh server3 /usr/local/nrpe/script.pl`<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>TOTAL=`expr $SERVER1 + $SERVER2 + $SERVER3`<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>if [ $TOTAL -lt $THRESHOLD ] ; then<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>     echo "Number ($TOTAL) Failed"<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>     exit 2<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>else <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>     echo "Number ($TOTAL) Success"<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>     exit 0<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>fi<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>Question: How would I incorporate that in Hobbit?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>Thanks!<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=1 face=Verdana><span style='font-size:8.0pt;
font-family:Verdana'>Payam<o:p></o:p></span></font></p>

</div>

</body>

</html>