Download Latest Version npa-1.3_beta1_b6.tar.gz (24.7 MB)
Email in envelope

Get an email when there's a new version of Nagios Passive Agent

Home
Name Modified Size InfoDownloads / Week
libs 2012-01-11
updates 2012-01-11
README.txt 2012-02-13 14.0 kB
npa-1.3.0_b5.tar.gz 2012-02-13 24.7 MB
npa-1.3.0_b5.zip 2012-01-11 24.7 MB
npa-1.3.0_rc3_b4.zip 2011-11-14 24.7 MB
npa-1.3.0_rc3_b4.tar.gz 2011-11-14 24.7 MB
npa-1.3.0_rc3_b3.zip 2011-11-14 24.7 MB
npa-1.3.0_rc3_b3.tar.gz 2011-11-14 24.7 MB
npa-1.3.0_rc3_b2.zip 2011-11-14 24.7 MB
npa-1.3.0_rc3_b2.tar.gz 2011-11-14 24.7 MB
npa-1.3.0_rc3.zip 2011-11-14 24.7 MB
npa-1.3.0_rc3.tar.gz 2011-11-14 24.7 MB
npa-1.3.0_rc2.zip 2011-10-25 24.7 MB
npa-1.3.0_rc2.tar.gz 2011-10-25 24.7 MB
npa-1.3_beta1_b6.zip 2011-10-12 24.7 MB
npa-1.3_beta1_b6.tar.gz 2011-10-12 24.7 MB
dev-libs.txt 2011-09-13 2.6 kB
npa-1.2.0_build2.zip 2011-07-06 22.6 MB
npa-1.2.0_build2.tar.gz 2011-07-06 22.5 MB
npa-1.2.0_build1.tar.gz 2011-07-06 7.2 MB
npa-1.0.7-build2.tar.gz 2011-05-09 21.4 MB
npa-1.0.7-build2.zip 2011-05-09 21.5 MB
npa-1.0.6_test1.tar.gz 2011-01-24 21.5 MB
npa-1.0.6_test1.zip 2011-01-24 21.5 MB
npa-1.0.3.tar.gz 2010-06-28 20.6 MB
npa-1.0.3.zip 2010-06-28 20.7 MB
Totals: 27 Items   525.4 MB 0
Post Release Notes and Amendments
---------------------------------

Have a look here for information on how to resolve common issues.

Issues With Performance Degradation Over Time
---------------------------------------------

There are currently issues with the speed of the Sqllite database used to hold check metrics.

It is recommended that you leave the value "metrics_db_purge_days=1" set as it is in the defaults.groovy file, otherwise the large build up of data
can cause excessive disk reads over time.

I am working on a better solution to this issue, and improving the performance of the database.

If you are still experiencing slow performance with NPA, and/or too much CPU usage, try removing the metrics.db file, and restarting the agent.
It will automatically be recreated as an empty database on startup.



Issue With Proxy Server Not Being Enabled Properly
--------------------------------------------------

The line in defaults.groovy to enable the proxy server needs to say:

proxy_enable="true"

Note the quotes above.  The default configuration may not have quotes around the value, but this is required for it to work correctly.


Windows Errors on 2008 Server
-----------------------------

You may receive the error below in the npa.log on windows:

ERROR [OSGatherer] runCmdWin(): Error occurred: Invalid XSL format (or) file name.

This is a windows bug caused by the wmic command being unable to find XSL files.  You can resolve the issue by running the following commands:

32-bit:

copy %SYSTEMROOT%\System32\en-US\*.xsl %SYSTEMROOT%\system32

64-bit:

copy %SYSTEMROOT%\System32\en-US\*.xsl %SYSTEMROOT%\SysWOW64\wbem


Trusted SSL Certs - Importing an SSL certificate:
--------------------------------------------------

If the JRE running NPA does not trust the root certificate authority which generated the certificate, you will receive errors in the logs like the following:

javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

This can also occur if you are using a proxy, and the proxy certificate is not trusted.
To avoid this problem, export the certifcate from your browser, by going to the nagios address (or proxy address) manually.  You'll need to export as a DER X.509 (.cer) file.  There are instructions on doing this from Internet Explorer at the following link:

http://www.herongyang.com/Cryptography/Web-Browser-IE-Export-Certificates.html

Next, copy the file to the monitored host, and run a command similar to below:

keytool -import -file /root/proxy_cert.cer -alias my-proxy -keystore $JAVA_HOME/jre/security/cacerts/

Depending on the version of java you have installed, and the keystore location, you'll need to adjust the command.  The keystore which you change should be the 'cacerts' directory inside the jre/security/ directory, under the JAVA_HOME.

See the following link for more information:

http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/conn/ssl/SSLSocketFactory.html



 
 
Git Commit Log as of 13-02-2012 18:45
-------------------------------------
 
commit 8a0194bfcdaffa5d48dbb0870dfee6193aaffa1b
Author: Chris Gilbert 
Date:   Wed Jan 11 12:05:02 2012 +0000

    Removed groovydoc from git

commit 4acc2181d44923ef09215a175a451c9093458e29
Author: Chris Gilbert 
Date:   Wed Jan 11 12:01:01 2012 +0000

    1.3.0_b5

commit b8c578ca350b334d28b6817bd8455d83050b5f86
Author: Chris Gilbert 
Date:   Wed Dec 28 12:16:03 2011 +0000

    WIP

commit 120f72a3c660655d00f74db5cb4c8fd5f071a0e4
Author: Chris Gilbert 
Date:   Mon Nov 14 18:57:29 2011 +0000

    Fixes for b4

commit 690f024a0b8f3ae04405d0b18392132c45c1af85
Author: Chris Gilbert 
Date:   Mon Nov 14 14:19:06 2011 +0000

    Changes for install scripts

commit edb48bdf9f999bd7ea5c0b29dc80fcb070344db2
Author: Chris Gilbert 
Date:   Mon Nov 14 11:05:19 2011 +0000

    Commits for 1.3.0_rc3

commit 9bb77b65c9bea3887dcbeb3c4acbccd6dd69bf17
Author: Chris Gilbert 
Date:   Tue Oct 25 13:58:38 2011 +0100

    Commits for 1.3.0_rc1

commit fb5aca4121a5ea0908026ee43cf77675ea95ae0d
Author: Chris Gilbert 
Date:   Tue Oct 25 13:58:05 2011 +0100

    Commits for 1.3.0_rc1

commit f095f92be17980240fed881125575366f5323eeb
Author: Chris Gilbert 
Date:   Tue Oct 25 10:16:37 2011 +0100

    Bug fixes, deadlock checks and config changes

commit 094847e2ac09dc39838ba045cd9819152f2a3003
Author: Chris Gilbert 
Date:   Mon Oct 24 19:24:44 2011 +0100

    Fixes and improvements to reliability

commit 8465406f914109a90d2eccc5eeb4d265f6895098
Author: Chris Gilbert 
Date:   Tue Oct 11 19:16:50 2011 +0100

    Release chnages for packaging

commit 0c16cfce29067feecad15c1dbc33192837ac682e
Author: Chris Gilbert 
Date:   Tue Oct 11 16:36:21 2011 +0100

    Fixes to memory leak issues, improved performance and stability

commit bb2120424d312bc68be7195465092017593ef1b8
Author: Chris Gilbert 
Date:   Mon Oct 10 16:18:43 2011 +0100

    Added nice and windows priority to config, and more shutdown fixes

commit 899322c17deeacecc4802d4e99095f80c994687d
Author: Chris Gilbert 
Date:   Mon Oct 10 15:45:10 2011 +0100

    Some fixes for shutdown hook

commit 78716a4285c1182854b4103ca25e2e2dc65c9836
Author: Chris Gilbert 
Date:   Mon Oct 10 15:11:35 2011 +0100

    Fix error with Linux mem check

commit e2e8e716763313c3e12fbada131bcafa5d6afc82
Author: Chris Gilbert 
Date:   Mon Oct 10 14:51:28 2011 +0100

    Replace Timer with ScheduledExcecutor

commit 415f44df4b2f4016eaed800198675a1a0e25ab54
Author: Chris Gilbert 
Date:   Mon Oct 10 14:00:54 2011 +0100

    First working version of 1.3_beta1

commit d11b206b261c67f95165ac7344808e8c65d92332
Author: Chris Gilbert 
Date:   Thu Sep 22 10:27:01 2011 +0100

    Fixes for beta1 JMX

commit 493d6c45ffd5014d9de93e2194f8e71737348972
Author: Chris Gilbert 
Date:   Tue Sep 20 08:31:10 2011 +0100

    Update to Java Service Wrapper

commit b133aa7f83703010325ff33282aad3ca6f5fe286
Author: Chris Gilbert 
Date:   Mon Sep 19 18:24:22 2011 +0100

    WIP

commit 6f50252824d52b4eef5f2fc301a6578d9520ffd3
Author: Chris Gilbert 
Date:   Sat Sep 17 20:43:24 2011 +0100

    WIP - OASCheckTest unit tests passed

commit e8b53bd54c57c5cc7f435f3546416839fb678614
Author: Chris Gilbert 
Date:   Sat Sep 17 10:18:00 2011 +0100

    WIP

commit ce8b073ff48c2e51798bfb66837c00867d38aa1f
Author: Chris Gilbert 
Date:   Sat Sep 17 10:16:37 2011 +0100

    WIP

commit af00951bf30c0ca10ad736fa5bce75476821fc8f
Author: Chris Gilbert 
Date:   Tue Sep 13 13:37:32 2011 +0100

    WIP

commit 5b38c8107868e06a2611482afb644f3b922417df
Author: Chris Gilbert 
Date:   Wed Sep 7 20:31:19 2011 +0100

    WIP

commit 772415d9f262b4df8fc5f35c6838e99cff4c55c1
Author: Chris Gilbert 
Date:   Thu Sep 1 18:10:27 2011 +0100

    WIP

commit 4c10e9e13e50734edae6319b29753081b4ad36ae
Author: Chris Gilbert 
Date:   Sun Aug 28 13:08:50 2011 +0100

    WIP

commit 6ceec3a60b8cec0f08cd97784c907615c69acb90
Merge: f09ed13 4c688ba
Author: Chris Gilbert 
Date:   Sun Aug 28 11:42:51 2011 +0100

    Merging from origin

commit f09ed133909af792ae30c67b08a61478dbbc36e5
Author: Chris Gilbert 
Date:   Fri Aug 26 19:38:18 2011 +0100

    WIP

commit 2f5e819f90c943db015cbfdfa19422a14a712da3
Author: Chris Gilbert 
Date:   Fri Aug 26 13:49:57 2011 +0100

    WIP

commit 09145ee04ead0409aa719b85d33f0954b73d2d3d
Author: Chris Gilbert 
Date:   Mon Aug 15 09:51:34 2011 +0100

    WIP

commit 4c688ba3e3403a7627cc610aec6ab289645b41ed
Merge: 7218794 fd4fb1c
Author: Chris Gilbert 
Date:   Wed Jul 20 16:01:29 2011 +0100

    Merging 1.2_patches

commit fd4fb1c079f0ac31aad1d275190d820284f2a679
Author: Chris Gilbert 
Date:   Wed Jul 20 15:49:35 2011 +0100

    Fixes for Solaris memory check

commit 7218794481977fe23e96e24f38839c39de4608f0
Author: Chris Gilbert 
Date:   Tue Jul 19 14:14:06 2011 +0100

    Adding new files

commit df4c83961015ca97c19495a2146a72621fd0d243
Author: Chris Gilbert 
Date:   Mon Jul 11 18:43:42 2011 +0100

    Adding initial changes for 1.2.1

commit 535bb4e196a147800dc417dec4834cd22ccdb9c4
Author: Chris Gilbert 
Date:   Wed Jul 6 23:38:52 2011 +0100

    Some fixes for build2 on Windows disk checks

commit c2c6580fc2c9bed145c1b582ce3950402d8975c3
Author: Chris Gilbert 
Date:   Wed Jul 6 23:38:30 2011 +0100

    Some fixes for build2 on Windows disk checks

commit b71a3cb33974ff3943af61bf03386aaf6fb05955
Author: Chris Gilbert 
Date:   Wed Jul 6 17:09:18 2011 +0100

    Committing changes for 1.2.0_build1

commit 1db2f6fc89c14bf2b2830a30510f8dcc77306c51
Author: Chris Gilbert 
Date:   Tue Jun 21 19:24:48 2011 +0100

    Committing changes for 1.2_rc1

commit 20939143cb8b2466248cdac021518d6b63839066
Merge: 0f64eff d7a66c1
Author: Chris Gilbert 
Date:   Mon May 16 19:26:25 2011 +0100

    Merge branch 'historical_checks'

commit d7a66c109244900b4f3e1353e8f65056ecd482ec
Author: Chris Gilbert 
Date:   Mon May 16 19:19:07 2011 +0100

    Commit extra tests

commit 6303af9457f791f5123c11ddbbbae9ab76acf37c
Author: Chris Gilbert 
Date:   Mon May 16 19:18:09 2011 +0100

    Initial commit for 1.2_test1.

commit f21796ef868b9ccba9708f6a5866ff31834e2c4b
Merge: f3c8460 04192ab
Author: Chris Gilbert 
Date:   Mon May 9 16:55:16 2011 +0100

    Merge branch '1.0_patches' into historical_checks
    
    Conflicts:
    	nbproject/project.properties
    	src/uk/co/corelogic/npa/common/StartChecks.groovy
    	src/uk/co/corelogic/npa/gatherers/OSGatherer.groovy

commit f3c84607dbac4798116f10d02c2356dc3c71b9ef
Author: Chris Gilbert 
Date:   Mon May 9 16:48:20 2011 +0100

    Changes to project.properties

commit eb27638e7bd0040cc3dead6491bbe3665b102830
Author: Chris Gilbert 
Date:   Mon May 9 16:47:15 2011 +0100

    Committing changes to .gitignore

commit 04192aba18edcf9137cb3850ba3df482226e65e2
Author: Chris Gilbert 
Date:   Mon May 9 16:44:44 2011 +0100

    Adding changes to .gitignore file

commit 1b01e0cb815e13b1206bbb6bf7c7087d89aa24f6
Author: Chris Gilbert 
Date:   Mon May 9 15:55:32 2011 +0100

    Committing changes for 1.0.7-build2

commit 766198de1bcfc73a4978553b12756bba400e37df
Author: Chris Gilbert 
Date:   Wed May 4 14:06:17 2011 +0100

    Committing changes for JDK 1.5.0_22

commit 539e2901211761df0d6c9446fd5dc6cd9d67dd01
Author: Chris Gilbert 
Date:   Wed May 4 14:02:54 2011 +0100

    Committing changes for solaris disk check fixes

commit ab2a31e0286605eb9910845c87e9a262177abf9f
Author: Chris Gilbert 
Date:   Tue Feb 1 17:59:18 2011 +0000

    Removing config dir

commit 6dc971086f72f733231879090c6893c731473d47
Author: Chris Gilbert 
Date:   Tue Feb 1 17:55:10 2011 +0000

    Removed config info

commit 0f64eff38aa0f19a351d0785e285e4b8a789d8d0
Author: Chris Gilbert 
Date:   Tue Feb 1 17:49:19 2011 +0000

    Removing config data

commit 4c4a3df42830e216eb22e7c5f8ddaaad1432903e
Author: Chris Gilbert 
Date:   Tue Feb 1 17:32:44 2011 +0000

    Adding changes

commit 876e9a05dddc05dd895dba42e1af2139553c727e
Author: Chris Gilbert 
Date:   Tue Feb 1 17:29:44 2011 +0000

    - Changes for historical checks using average metric values
    - Changes to submit host checks correctly
    - Improved unit tests and greater coverage
    - Added auto maintenance job for database
    - Beginnings of generic database checks code in DBGatherer.groovy and DBCheck.groovy
    - Other small fixes

commit 50610dee168320e9770f89e961a50421a275d98e
Author: Chris Gilbert 
Date:   Tue Jan 25 11:39:55 2011 +0000

    Update to docs

commit 98e28d85d815c40cc94cfe8973339d32cd290bd7
Author: Chris Gilbert 
Date:   Tue Jan 25 10:57:59 2011 +0000

    Changes to readme

commit d8e234c95ba1542a0b5effcb440ff488fd44a95b
Author: Chris Gilbert 
Date:   Tue Jan 25 10:57:25 2011 +0000

    Changes to readme

commit e68d11c24758f7d6227e94f65aec1db33ff2bf63
Author: Chris Gilbert 
Date:   Tue Jan 25 10:42:04 2011 +0000

    Adding README.textile for github

commit 3b78bd18dd5ef7dc9d258e97b7267dc621c72fa6
Author: Chris Gilbert 
Date:   Tue Jan 25 10:23:16 2011 +0000

    Cleanup and changes to directory structure, some fixes

commit 298ae1048c30806ee3049ac299c7a5b5d64c9ec7
Author: Chris Gilbert 
Date:   Tue Jan 25 10:22:41 2011 +0000

    Cleanup and changes to directory structure, some fixes

commit 6033e92f5e139a4d4ca78a36a17ac0ede1eaa13f
Author: Chris Gilbert 
Date:   Thu Aug 26 13:16:08 2010 +0100

    Adding new bin file

commit bf977af7d56ae865f3c5d3999f84b080d46059b9
Author: Chris Gilbert 
Date:   Thu Aug 26 12:56:31 2010 +0100

    Commitng new start script

commit b04788066121035385647f21c8e7f3bae5cfe200
Merge: e7a2fee bb4a3f2
Author: Chris Gilbert 
Date:   Thu Aug 26 12:55:14 2010 +0100

    commiting broken merge

commit bb4a3f22ae42de02ffe8001fd34f6fac4db5fe4a
Author: Chris Gilbert 
Date:   Thu Aug 26 12:49:38 2010 +0100

    Changes to kill runaway processes

commit e7a2feeb2aca27209955ac1e1bdc1a0a915ecc77
Author: Chris Gilbert 
Date:   Thu Aug 26 12:44:33 2010 +0100

    Chnaged install script

commit e34eefd819acce192001bef90b5522d7849b5a28
Merge: 9bd9f11 88aa07e
Author: Chris Gilbert 
Date:   Mon Aug 16 12:58:43 2010 +0100

    Merge branch '1.0_patches' into 1.1_dev

commit 88aa07e062138fdf8f46bbd3932678e16798b24d
Author: Chris Gilbert 
Date:   Mon Aug 16 12:56:04 2010 +0100

    Changes for 1.0.5_p2

commit 9bd9f11cd6b5aba829ac592840d6593fcaa5acc7
Author: Chris Gilbert 
Date:   Mon Aug 16 12:38:19 2010 +0100

    all

commit 85b3c185c4cdaee6d43d31942e213242ca877bfd
Author: Chris Gilbert 
Date:   Mon Aug 16 12:36:06 2010 +0100

    Committing svn removal

commit b4849c6abb3483c6b42cb41990163cdeb06c356c
Author: Chris Gilbert 
Date:   Wed Aug 11 17:13:05 2010 +0100

    Incrementing version for 1.0.5_p1

commit 65d30e35b5ac3cb671ccf7df777fc308071eb985
Author: Chris Gilbert 
Date:   Wed Aug 11 17:09:05 2010 +0100

    Adding more directories

commit 6657fe73c0a40a3d2bec97d4e6f2ee16c1a8eabd
Author: Chris Gilbert 
Date:   Wed Aug 11 17:05:02 2010 +0100

    Remove corelogic files

commit 60dffcfdff9eff218b0eb63ebc80f3e9a52afd8f
Author: Chris Gilbert 
Date:   Wed Aug 11 16:32:16 2010 +0100

    Release 1.0.5 initial commit
Source: README.txt, updated 2012-02-13