License Management

Check Flexlm Up

Description:

Check if Flexlm daemon is up via lmutil

Current Version

Last Release Date

October 10, 2011

Compatible With

Owner

License

GPL


Project Notes
Please change in line 16 the path to lmutil I hope you will find this useful as I did, But I dont guarantee it will work for you
Reviews (1) Add a Review
Bring status to nagios
by wotagios, December 31, 2013
#!/bin/bash

#####################################
#####################################
### ______ _ =) ###
### | ___ | | ###
### | |_/ / __ _ _ __ | | ###
### | / / _` || '_ | | ###
### | | | (_| || | | || |____ ###
### _| _|__,_||_| |_|_____/ ###
#####################################
#####################################

# Settings

lmutil="_yout_path_to_lmutil/lmutil"

function FError() {
echo "Syntax:"
echo "$0 [licesnse server dns name] [port #]"
exit 3
}

if [ $# != 2 ]
then
FError
fi

server=$1
port=$2

$lmutil lmstat -c ${port}@${server} &> /dev/null
ERR=$?
status=`$lmutil lmstat -c ${port}@${server} |egrep "(License file|license server|deamon status)"|tr -d "n"`
if [ $ERR == 0 ]
then
echo "OK - FlexLm up ${port}@${server} $status| flexlm=1"
exit 0
else
echo "CRITICAL - FlexLm DOWN ${port}@${server} $status| flexlm=0"
exit 2
fi
Helpful? Yes  No 
Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
5 (1)
Favorites
0
Views
90,459