FW: Correct Syntax for check_flexlm (fwd)

Subhendu Ghosh sghosh at sghosh.org
Mon Feb 3 18:03:37 CET 2003


Tested against a v8.1 and a v6.1 

Which script did you use, Chris's version or mine?

Can you send a lmstat -c lic.dat output?

-sg

On Mon, 3 Feb 2003, Kaplan, Andrew H. wrote:

> Subhendu,
> 
> What version of Flexlm is this script written for? The version that is currently
> being used on the license server is 8.0.
> 
> -----Original Message-----
> From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> Sent: Monday, February 03, 2003 10:26 AM
> To: Rice, Clifford E.
> Cc: Kaplan, Andrew H.
> Subject: RE: FW: [Nagios-users] Correct Syntax for check_flexlm (fwd)
> 
> 
> Cliff
> 
> The logic is the same from the script that you submitted.  I moved a 
> couple of vars around, updated for ePN, and got the setting for lmstat 
> from the initial configure process. Also the oputput now prints the list 
> of servers up and down. 
> 
> Going over the script reminded me that it doesn't check for vendor daemon 
> status, just flexlm. Perhaps we can tackle this after 1.3 is released.
> 
> -sg
> 
> 
> On Mon, 3 Feb 2003, Rice, Clifford E. wrote:
> 
> > Subhendu,Andrew,
> >      It appears something strange happened to the check_flexlm.pl script in
> that this does not
> > match the one I submitted.  I've attached the one I have in this email.
> Andrew, have a look at 
> > the attached perl script in vi and make sure it has none of those ^M's since I
> have to use
> > M$ LookOut at work.   Next you'll have to modify the line (most likely line
> 75) and set the
> > path to point to where your lmstat executable is.  The original check_flexlm
> didn't have the
> > lmstat path as an argument so hand editing is needed to get that path right.
> The script uses the
> > output of lmstat as per the comments in the script.
> > 
> > HTH
> > 
> > ---Cliff
> >    
> > 
> > Linux -- The Choice of the GNU Generation
> > http://www.debian.org
> > 
> > 
> > -----Original Message-----
> > From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> > Sent: Sunday, February 02, 2003 10:22 PM
> > To: Kaplan, Andrew H.
> > Cc: cptmellow at users.sourceforge.net
> > Subject: Re: FW: [Nagios-users] Correct Syntax for check_flexlm (fwd)
> > 
> > 
> > 
> > In the nrpe.cfg you are missing the "-F /path/to/license.dat" for 
> > check_flexlm.
> > 
> > Remember nrpe cannot pass arguments (unless you are using the latest CVS).
> > 
> > Attached is a new version of check_flexlm.pl 
> > (replace existing and run make)
> > 
> > If possible can you test it against a redundant flexlm setup  and one 
> > where a license server is down?
> > 
> > I only have non-admin access to a single server setup at the moment.
> > 
> > If this is working, I'll add it to CVS.
> > 
> > -sg
> > 
> > 
> > On Wed, 29 Jan 2003, Kaplan, Andrew H. wrote:
> > 
> > > Sg,
> > > 
> > > I am including the utils.pm, check_flexlm, and nrpe.cfg files for your
> perusal.
> > > 
> > > I am not having any luck, getting the check_flexlm plug-in to work. 
> > > 
> > > Thanks in advance for the help...
> > > 
> > > 
> > > 
> > > -----Original Message-----
> > > From: Kaplan, Andrew H. 
> > > Sent: Wednesday, January 29, 2003 8:48 AM
> > > To: ''
> > > Cc: 'nagios-users at lists.sourceforge.net'
> > > Subject: RE: [Nagios-users] Correct Syntax for check_flexlm (fwd)
> > > 
> > > 
> > > Hi Sg,
> > > 
> > > I ran the command ./check_flexlm -F=/exports/apps/matlab/etc/lmstat and got
> the
> > > following results:
> > > 
> > > 1. A series of lines that read USE OF UNINITIALIZED VALUE IN CONCATENATION
> (.)
> > > OR STRING AT ./CHECK_FLEXLM LINE 87, <CMD> LINE 12.
> > > 2. These were followed by the line LICENSE SERVER NOT RUNNING
> > > 
> > > I ran the lmstat command itself and it confirmed the license was up an
> running.
> > > 
> > > -----Original Message-----
> > > From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> > > Sent: Tuesday, January 28, 2003 11:42 PM
> > > To: 'nagios-users at lists.sourceforge.net'
> > > Subject: RE: [Nagios-users] Correct Syntax for check_flexlm (fwd)
> > > 
> > > 
> > > Can you run it on the cmdline on the nrpe server? 
> > > 
> > > Is the error from the plugin or via check_nrpe?
> > > 
> > > -sg
> > > 
> > > 
> > > On Tue, 28 Jan 2003, Kaplan, Andrew H. wrote:
> > > 
> > > > Hi Sg,
> > > > 
> > > > I configured the utils.pm file to reflect the correct path to lmstat. The
> > > > use lib
> > > > statement in the check_flexlm plugin included the libexec directory where
> > > > utils.pm
> > > > is located. I stopped and restarted the nrpe client on the server.
> > > > 
> > > > The error message I am getting is RETURN CODE OF 112 IS OUT OF BOUNDS.
> > > > 
> > > > Your thoughts?
> > > > 
> > > > -----Original Message-----
> > > > From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> > > > Sent: Saturday, January 25, 2003 12:15 AM
> > > > To: nagios-users at lists.sourceforge.net
> > > > Subject: RE: [Nagios-users] Correct Syntax for check_flexlm (fwd)
> > > > 
> > > > 
> > > > 
> > > > 
> > > > ---------- Forwarded message ----------
> > > > Date: Sat, 25 Jan 2003 00:12:16 -0500 (EST)
> > > > From: Subhendu Ghosh <sghosh at sghosh.org>
> > > > To: "Kaplan, Andrew H." <AHKAPLAN at PARTNERS.ORG>
> > > > Cc: nagios-user at lists.sf.net
> > > > Subject: RE: [Nagios-users] Correct Syntax for check_flexlm
> > > > 
> > > > the server and the license.dat need to exist on the server that the plugin
> > > > is running on.  If you are using nrpe - install the plugin on the flexlm
> > > > server and make sure the path to lmstat is correct. - note the path is set
> > > > in "utils.pm" and not the plugin itself. so utils.pm needs to present and
> > > > the "use lib" statement in the plugin must include the directory where
> > > > "utils.pm" is copied.
> > > > 
> > > > -sg 
> > > > 
> > > > On Fri, 24 Jan 2003, Kaplan, Andrew H. wrote:
> > > > 
> > > > > If I understand you correctly, I have to install the flexlm license
> server
> > > > and
> > > > > its
> > > > > associated license.dat file on the nagios server even though the "real"
> > > > server
> > > > > is 
> > > > > on the client running the nrpe program?
> > > > > 
> > > > > -----Original Message-----
> > > > > From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> > > > > Sent: Friday, January 24, 2003 4:43 PM
> > > > > To: Kaplan, Andrew H.
> > > > > Cc: Nagios-Users (E-mail)
> > > > > Subject: Re: [Nagios-users] Correct Syntax for check_flexlm
> > > > > 
> > > > > 
> > > > > 
> > > > > When you run "configure", it searches for the "lmstat" program from 
> > > > > GlobeTrotter and configures the path to the exec.
> > > > > 
> > > > > So even if flexlm is not running on the nagios server, you need to
> intall 
> > > > > the flexlm utilities like lmstat and the appropriate flexlm config file.
> > > > > 
> > > > > -sg
> > > > > 
> > > > > On Fri, 24 Jan 2003, Kaplan, Andrew H. wrote:
> > > > > 
> > > > > > 
> > > > > > 
> > > > > > >  -----Original Message-----
> > > > > > > From: 	Kaplan, Andrew H.  
> > > > > > > Sent:	Friday, January 24, 2003 9:35 AM
> > > > > > > To:	Nagios-Users (E-mail)
> > > > > > > Subject:	Correct Syntax for check_flexlm
> > > > > > > 
> > > > > > > Hi there,
> > > > > > > 
> > > > > > > 
> > > > > > > I want to monitor the flexlm server on a Linux box. I am currently
> > > > receiving
> > > > > > > the error message:
> > > > > > > 
> > > > > > > 		cannot find "lmstat"
> > > > > > > 
> > > > > > > Here is what I have so far:
> > > > > > > 
> > > > > > > Nagios server:
> > > > > > > 
> > > > > > > check_commands.cfg:
> > > > > > > 
> > > > > > > 	# 'check_flexlm' command definition
> > > > > > > 	define command{
> > > > > > > 		command_name	check_flexlm
> > > > > > > 		command_line		$USER1$/check_flexlm -F
> > > $FILENAME$
> > > > > > > 		}
> > > > > > > 
> > > > > > > services.cfg:
> > > > > > > 
> > > > > > > 	check_command		check_nrpe!check_flexlm
> > > > > > > 
> > > > > > > Nagios client machine:
> > > > > > > 
> > > > > > > nrpe.cfg:
> > > > > > > 
> > > > > > > 	command[check_flexlm]=/usr/local/nagios/libexec/check_flexlm -F
> > > > > > > /exports/apps/matlab/etc/lmstat
> > > > > > > 
> > > > > > > 
> > > > > > > Any ideas?
> > > > > > > 	
> > > > > > 
> > > > > > 
> > > > 
> > > > 
> > > 
> > > 
> > 
> > 
> 
> 

-- 




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com




More information about the Users mailing list