[prev in list] [next in list] [prev in thread] [next in thread]
List: netsaint-devel
Subject: RE: [netsaint-devel] Alpha NT Service and Plugin
From: "Todd A. Green" <tagreen () ixlhosting ! net>
Date: 2000-02-16 21:18:04
[Download RAW message or body]
Give me the stupid prize.
As I was opening my hosts.cfg to check the command, I was thinking "It can't
be wrong I copied off the commands page from www.netsaint.org".
Of course I didn't first check and notice that yours was in
libexec/test/check_ntstat instead of libexec/check_ntstat.
It's working fine now.
Of few things for future consideration.
1. The ability to query which processes are running.
2. Pulling Stats from IIS (hits/min, bytes/min)
3. Presense of errors, etc in system, security, applications log.
Remember I ask as I am trying to duplicate the functionality of a very
expensive Monitoring system. The NTstat plugin nailed the bulk of the
requirements out of the box.
Thanks for the effort.
> -----Original Message-----
> From: netsaint-devel-admin@lists.sourceforge.net
> [mailto:netsaint-devel-admin@lists.sourceforge.net]On Behalf Of Ethan
> Galstad
> Sent: Wednesday, February 16, 2000 2:44 PM
> To: netsaint-devel@lists.sourceforge.net
> Subject: RE: [netsaint-devel] Alpha NT Service and Plugin
>
>
> I think this is actually coming from the my_system() function in
> utils.c. However, I do check the return code for values of 126 or
> 127, as these usually mean that the command could not be found
> (i.e. the path was incorrect). The code in my_system() should be
> picking this up, writing a warning to the log file, and changing the
> return code to STATE_UNKNOWN.
>
> Make sure that the command definition for check_ntstat has the
> correct path to the plugin. I'm guessing this might be the problem.
>
>
> > Realizing fully that this is Alpha code I have the following
> quick question:
> >
> > I have the NTSTAT.exe running as a service on two NT servers and it's
> > working fine. I've used check_ntstat to pull stats from them
> just fine from
> > the command line, but when I added it as a service in hosts.cfg it is
> > failing with the following 'Service Information'.
> >
> > (Return code of 126 is out of bounds)
> >
> > I know this is from checks.c in Netsaint, but I can figure out
> where the 126
> > is coming from.
> >
> > I've written some testcode to spawn check_ntstat and I'm
> getting a return
> > code of 0 from it every time.
> >
> > I'll dig into it myself to try and find it, but was wondering
> if there were
> > any quick suggestions as what it might be or where to look.
> >
> > Thanks
> >
> > > -----Original Message-----
> > > From: netsaint-devel-admin@lists.sourceforge.net
> > > [mailto:netsaint-devel-admin@lists.sourceforge.net]On Behalf Of Ethan
> > > Galstad
> > > Sent: Tuesday, February 15, 2000 11:47 PM
> > > To: netsaint-devel@lists.sourceforge.net
> > > Subject: [netsaint-devel] Alpha NT Service and Plugin
> > >
> > >
> > > I wasn't planning on releasing an NT service and plugin package for
> > > a few months, but due to popular demand I'm making an early
> > > version available for testing. Don't deploy this stuff on production
> > > servers until you've tested it thoroughly. I believe I've fixed all
> > > memory leaks, but if it causes something to crash, Don't Blame
> > > Me (tm)...
> > >
> > > There are two pieces to the NT monitoring stuff. Both packages
> > > are available in the alpha downloads directory at
> > > http://www.netsaint.org/download/alpha/
> > >
> > > 1) check_ntstat plugin - This plugin sends queries to the NT service
> > > and generates alerts based on thresholds you specify. The plugin
> > > has been tested against the 1.2.8-pre1 dev snapshot of the plugins.
> > >
> > > 2) ntstat.exe - This is an Win32 executable designed to run as a
> > > service under NT. It monitors processor load on the local machine
> > > and processes requests from the check_ntstat plugin. You must
> > > modify the ntstat.ini file to include the IP addresses of the
> > > machines that the service will talk to.
> > >
> > > The NT service allows you to monitor four things right now:
> > >
> > > 1) Disk space
> > > 2) Physical memory usage
> > > 3) Paged memory usage
> > > 4) Processor load (average across all processors or individual load
> > > on the first four processors)
> > >
> > > The performance data routines (which serve as the basis for
> > > process load) were taken from CDC's Back Orifice 2000. The
> > > source code and Visual C++ 6.0 project are included with the
> > > ntstat.exe binary if you want to make modifications or recompile it.
> > >
> > > Sometime this spring or early summer I'll have a more complete
> > > package available that allows easy monitoring of any perf data (IIS
> > > stats, SQL server stats, etc.) with a nice GUI interface and
> > > installation wizard. Right now the service can be installed or
> > > removed by using the -install or -remove command line arguments.
> > >
> > >
> > >
> > > Ethan Galstad
> > > NetSaint Developer
> > > ---
> > > Email: netsaint@linuxbox.om
> > > Website: http://www.netsaint.org
> > >
> > > _______________________________________________
> > > Netsaint-devel mailing list
> > > Netsaint-devel@lists.sourceforge.net
> > > http://lists.sourceforge.net/mailman/listinfo/netsaint-devel
> > >
> >
> >
> > _______________________________________________
> > Netsaint-devel mailing list
> > Netsaint-devel@lists.sourceforge.net
> > http://lists.sourceforge.net/mailman/listinfo/netsaint-devel
>
>
> Ethan Galstad
> NetSaint Developer
> ---
> Email: netsaint@linuxbox.com
> Web: http://www.netsaint.org
>
> _______________________________________________
> Netsaint-devel mailing list
> Netsaint-devel@lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/netsaint-devel
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic