[Pkg-nagios-devel] Bug#756479: Bug#756479: (no subject)

Alexander Wirt formorer at debian.org
Tue Sep 1 15:15:11 UTC 2015


On Tue, 01 Sep 2015, David Rosenstrauch wrote:

> On 09/01/2015 10:58 AM, Alexander Wirt wrote:
> >On Tue, 01 Sep 2015, David Rosenstrauch wrote:
> >
> >>So what is the recommended workaround for users who are currently relying on
> >>this functionality?
> >either get your environment fixed, or build your own package.
> >
> >Alex
> 
> Not sure what you mean by "get your environment fixed"?
> 
> Presumably a "fixed environment" means "one that doesn't use
> 'dont_blame_nrpe'".  That's fair enough.  But that also obviously removes
> previously working functionality
> 
> So that's exactly what I was asking:  for someone who was previously making
> use of this functionality, and no longer should, what might a "fixed
> environment" look like?  What is the recommended/more secure way to pass
> parms to a remote NRPE process now?  Or, if it's recommended that one not
> pass parms to NRPE, what is recommended instead.
nrpe has several, not fixable security problems with argument parsing. You
should not use it at all. A secure alternative would be to use check_by_ssh.

> For a concrete example, I'm currently monitoring machines for disk space.
> Most machines I check for at least 20% disk space free.  But on machines
> with large disks, 20% is excessive, so I drop that to 10%.  So the 20%/10%
> is a parm that I pass to NRPE.  What would be the recommended way to
> implement functionality like this going forward?
Either use check_by_ssh or use a configuration management system like puppet
to write out your nrpe configuration with different parameters. 

Alex



More information about the Pkg-nagios-devel mailing list