check_ifoperstatus
Subhendu Ghosh
sghosh at sghosh.org
Wed Jan 8 23:38:49 CET 2003
Change "command_line" to :
$USER1$/check_ifoperstatus -H $ARG1$ -C $ARG2$ -k $ARG3$
Change "check_command" to :
check_ifoperstatus!x.x.x.x!foobar!3
-sg
On Wed, 8 Jan 2003, Olivier F. Beauchemin (Budget-Tech IT Consulting) wrote:
> As requested (let me know if there's anything else you might want):
>
> >From checkcommands.cfg
> <snip>
> # 'check_ifoperstatus' command definition
> define command{
> command_name check_ifoperstatus
> command_line $USER1$/check_ifoperstatus
> }
> </snip>
>
> Other check commands work, so $USER1$ is defined just fine. Also,
> check_ifoperstatus is working via the command line.
>
> >From services.cfg
> <snip>
> define service{
> use generic-service ; Name of
> service template to use
> host_name cisco_gateway
> service_description Ethernet0/0 Status
> is_volatile 0
> check_period 24x7
> max_check_attempts 3
> normal_check_interval 5
> retry_check_interval 1
> contact_groups olivier
> notification_interval 240
> notification_period 24x7
> notification_options c,r
> check_command check_ifoperstatus!-H x.x.x.x!-C
> foobar!-k 3
> }
> </snip>
>
> Other services against this host work as well, eg. ping. The IPs and
> community have been changed to protect the innocent! ;-)
>
> This is what I get in the status.log:
> <snip>
> [1042063599]
> SERVICE;cisco_gateway;PING;OK;1/3;HARD;1042063321;1042063621;ACTIVE;1;1;1;10
> 42023429;0;OK;191466;0;1190;0;0;0;1;0;5;1;0;0.00;0;1;1;1;PING OK - Packet
> loss
> = 0%, RTA = 1.65 ms
> [1042063599] SERVICE;cisco_gateway;Serial0/0
> Status;UNKNOWN;3/3;HARD;1042063289;1042063589;ACTIVE;1;1;1;1042003006;0;UNKN
> OWN;120;7523;0;81354;0;0;1;0;2;1;0;0.00;0;1;1;1
> ;(No output returned from plugin)
> </snip>
>
> Thanks,
> Olivier
>
>
> "Subhendu Ghosh" wrote:
> > Please post the config...
>
> > On Wed, 8 Jan 2003, Olivier Beauchemin (Budget-Tech IT Consulting) wrote:
> >
> > > I'm having some trouble getting check_ifoperstatus to work correctly,
> which
> > > might be my fault... From the command line, it works just fine,
> although
> > > failing to print the results on it's own line.
> > >
> > > ie.
> > > [obeauche at mrtg libexec]# ./check_ifoperstatus -H x.x.x.x -C foobar -d
> > > Serial0/0
> > > OK: Interface Serial0/0 (index 1) is up.[obeauche at mrtg libexec]#
> > >
> > > With the same arguments in the service.cfg file, it's working... but I
> get
> > > "(No output returned from plugin)" as the status.
> > >
> > > So, what does this mean? How do I fix it?
> > >
> > > Thanks,
> > > Olivier
>
--
-------------------------------------------------------
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