On Monday 24 October 2016 at 22:37:22, Gerald Vogt wrote:

> On 24/10/2016 22:05, Antony Stone wrote:
> > 
> > So, I'm trying to work out where the 10% and 20% default thresholds are
> > defined.
> 
> Well, I would run this:
> 
> # icinga2 object list -t CheckCommand -n disk
> 
> which would tell you something like this:
> > Object 'disk' of type 'CheckCommand':
> >   % declared in '/usr/share/icinga2/include/command-plugins.conf', lines
> >   958:1-958:26 * __name = "disk"

> And of course look at the definition in the mentioned file
> /usr/share/icinga2/include/command-plugins.conf for the exact definition.

Aha - excellent info - useful to know.

> > I'm trying to find a way to define the SSH-based checks using the same
> > thresholds as the standard checks

> Well, that's pretty straight forward as you have to use the "disk"
> definition and supplement it with the by_ssh definition. For instance
> like this:
> 
> object CheckCommand "by_ssh_disk" {
>    import "disk"
> 
>    vars.by_ssh_command = command
>    vars.by_ssh_arguments = arguments
> 
>    import "by_ssh"
> 
>    vars.by_ssh_logname = "icinga"
>    vars.by_ssh_quiet = true
> }

Splendid, thanks - that works really nicely.  My mistake was that I had put 
the two "import"s together at the top of the definition.

"import"ing the "by_shh" *after* setting the comand and arguments array is 
important :)


Thanks for the help,


Antony.

-- 
If you can smile when all about you things are going wrong, you must have 
someone in mind to take the blame.

                                                   Please reply to the list;
                                                         please *don't* CC me.
_______________________________________________
icinga-users mailing list
icinga-users@lists.icinga.org
https://lists.icinga.org/mailman/listinfo/icinga-users

Reply via email to