Xymon Mailing List Archive search

ssh on one onterface and ping on other interface

10 messages in this thread

list Asif Iqbal · Mon, 11 Jun 2007 17:35:20 -0400 ·
How do I ping test a client on one of its interface and ssh test on its
other interface?

A client has two interfaces, hme0 and hme1. Each interface has its own IP on
same subnet.

How do I craft the the bb-hosts entry for this system so that I can ping on
interface and ssh on the other interface
but keep the name of the host same as the IP that matches to hme0 interface?

Thanks


-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
list Henrik Størner · Tue, 12 Jun 2007 07:12:07 +0200 ·
quoted from Asif Iqbal
On Mon, Jun 11, 2007 at 05:35:20PM -0400, Asif Iqbal wrote:
How do I ping test a client on one of its interface and ssh test on its
other interface?
You cannot do that with one entry in bb-hosts. As far as Hobbit is
concerned, a host has one IP-address only.


Regards,
Henrik
list Asif Iqbal · Tue, 12 Jun 2007 10:53:47 -0400 ·
quoted from Henrik Størner
On 6/12/07, Henrik Stoerner <user-ce4a2c883f75@xymon.invalid> wrote:
On Mon, Jun 11, 2007 at 05:35:20PM -0400, Asif Iqbal wrote:
How do I ping test a client on one of its interface and ssh test on its
other interface?
You cannot do that with one entry in bb-hosts. As far as Hobbit is
concerned, a host has one IP-address only.

Is there a work around?  I  just want to get ssh on interface and ping on
the other interface tested but keep the results under same hostname.


Regards,
Henrik

-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
list Ralph Mitchell · Tue, 12 Jun 2007 10:19:29 -0500 ·
quoted from Asif Iqbal
On 6/12/07, Asif Iqbal <user-6f4b51ac2a40@xymon.invalid> wrote:
On 6/12/07, Henrik Stoerner <user-ce4a2c883f75@xymon.invalid> wrote:
On Mon, Jun 11, 2007 at 05:35:20PM -0400, Asif Iqbal wrote:
How do I ping test a client on one of its interface and ssh test on its
other interface?
You cannot do that with one entry in bb-hosts. As far as Hobbit is
concerned, a host has one IP-address only.

Is there a work around?  I  just want to get ssh on interface and ping on
the other interface tested but keep the results under same hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.

Ralph Mitchell
list S Aiello · Tue, 12 Jun 2007 11:55:22 -0400 ·
quoted from Ralph Mitchell
On Tuesday 12 June 2007 11:19, Ralph Mitchell wrote:
On 6/12/07, Asif Iqbal <user-6f4b51ac2a40@xymon.invalid> wrote:
Is there a work around?  I  just want to get ssh on interface and ping on
the other interface tested but keep the results under same hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.
I have a script that I through together to do this. It is single threaded tho.  No real documentation on it, but if you want it.. I could throw something together and forward it to ya. Basically the script uses nc to do a port check.

 ~Steve
list Asif Iqbal · Tue, 12 Jun 2007 13:39:49 -0400 ·
quoted from S Aiello
On 6/12/07, user-ce96540ed38f@xymon.invalid <user-ce96540ed38f@xymon.invalid> wrote:
On Tuesday 12 June 2007 11:19, Ralph Mitchell wrote:
On 6/12/07, Asif Iqbal <user-6f4b51ac2a40@xymon.invalid> wrote:
Is there a work around?  I  just want to get ssh on interface and ping
on
the other interface tested but keep the results under same hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.
I have a script that I through together to do this. It is single threaded
tho.
No real documentation on it, but if you want it.. I could throw something
together and forward it to ya. Basically the script uses nc to do a port
check.

I still think there is a simpler way to do this. I think I saw somethink
like this in the past.

1.2.3.4 host.net # testip ssh
0.0.0.0 host.net #

Something like that. But I have not found the exact example yet


~Steve
-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
list Charles Jones · Tue, 12 Jun 2007 19:06:15 -0700 ·
Asif Iqbal wrote:
On 6/12/07, *user-ce96540ed38f@xymon.invalid <mailto:user-ce96540ed38f@xymon.invalid>* 
quoted from Asif Iqbal
<user-ce96540ed38f@xymon.invalid <mailto:user-ce96540ed38f@xymon.invalid>> wrote:

    On Tuesday 12 June 2007 11:19, Ralph Mitchell wrote:
On 6/12/07, Asif Iqbal < user-6f4b51ac2a40@xymon.invalid
    <mailto:user-6f4b51ac2a40@xymon.invalid>> wrote:
Is there a work around?  I  just want to get ssh on interface
    and ping on
the other interface tested but keep the results under same
    hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.
    I have a script that I through together to do this. It is single
    threaded tho.
    No real documentation on it, but if you want it.. I could throw
    something
    together and forward it to ya. Basically the script uses nc to do
    a port
    check.


I still think there is a simpler way to do this. I think I saw 
somethink like this in the past.

1.2.3.4 <http://1.2.3.4>; host.net <http://host.net>; # testip ssh
0.0.0.0 <http://0.0.0.0>; host.net <http://host.net>; #
I think that would be:

1.2.3.4 host.net # conn testip
0.0.0.0 host.net # noconn ssh

This would make the ping test ping 1.2.3.4, and the ssh test would be 
the DNS ip of host.net.  I don't think Hobbit "likes" when you do that 
though, I know if you have duplicate hostnames it makes hobbitest turn 
yellow and fuss at you :)

-Charles
list Asif Iqbal · Tue, 12 Jun 2007 23:59:12 -0400 ·
quoted from Charles Jones
On 6/12/07, Charles Jones <user-e86b4aeade4e@xymon.invalid> wrote:
 Asif Iqbal wrote:

On 6/12/07, user-ce96540ed38f@xymon.invalid <user-ce96540ed38f@xymon.invalid> wrote:
On Tuesday 12 June 2007 11:19, Ralph Mitchell wrote:
On 6/12/07, Asif Iqbal < user-6f4b51ac2a40@xymon.invalid> wrote:
Is there a work around?  I  just want to get ssh on interface and
ping on
the other interface tested but keep the results under same hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.
I have a script that I through together to do this. It is single
threaded tho.
No real documentation on it, but if you want it.. I could throw
something
together and forward it to ya. Basically the script uses nc to do a port
check.

I still think there is a simpler way to do this. I think I saw somethink
like this in the past.

1.2.3.4 host.net # testip ssh
0.0.0.0 host.net #


I think that would be:

1.2.3.4 host.net # conn testip
0.0.0.0 host.net # noconn ssh

This would make the ping test ping 1.2.3.4, and the ssh test would be the
DNS ip of host.net.  I don't think Hobbit "likes" when you do that though,
I know if you have duplicate hostnames it makes hobbitest turn yellow and
fuss at you :)
Hmm.. why so? Is there a patch may be to fix that behavior?!


-Charles
-- 
Asif Iqbal
PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu
list Henrik Størner · Wed, 13 Jun 2007 07:25:59 +0200 ·
quoted from Charles Jones
On Tue, Jun 12, 2007 at 07:06:15PM -0700, Charles Jones wrote:
1.2.3.4 host.net # conn testip
0.0.0.0 host.net # noconn ssh

This would make the ping test ping 1.2.3.4, and the ssh test would be 
the DNS ip of host.net.
No it won't. This setup will make Hobbit use the IP from the first line.
The "host.net" host has a "testip" flag associated with it, and an IP
of 1.2.3.4 listed - so that is what Hobbit will use.


Regards,
Henrik
list Rolf Schrittenlocher · Wed, 13 Jun 2007 11:46:05 +0200 ·
Hi,

just give the second IP a virtual hostname so that names in bb-hosts 
differ and it will work
regards
Rolf
quoted from Asif Iqbal
On 6/12/07, *user-ce96540ed38f@xymon.invalid <mailto:user-ce96540ed38f@xymon.invalid>* 
<user-ce96540ed38f@xymon.invalid <mailto:user-ce96540ed38f@xymon.invalid>> wrote:

    On Tuesday 12 June 2007 11:19, Ralph Mitchell wrote:
On 6/12/07, Asif Iqbal < user-6f4b51ac2a40@xymon.invalid
    <mailto:user-6f4b51ac2a40@xymon.invalid>> wrote:
Is there a work around?  I  just want to get ssh on interface
    and ping on
the other interface tested but keep the results under same
    hostname.
Let Hobbit do the ping test.  Write a script to connect to the other
port via ssh and send a green/red report to Hobbit.
    I have a script that I through together to do this. It is single
    threaded tho.
    No real documentation on it, but if you want it.. I could throw
    something
    together and forward it to ya. Basically the script uses nc to do
    a port
    check.


I still think there is a simpler way to do this. I think I saw 
somethink like this in the past.

1.2.3.4 <http://1.2.3.4>; host.net <http://host.net>; # testip ssh
0.0.0.0 <http://0.0.0.0>; host.net <http://host.net>; #

Something like that. But I have not found the exact example yet


    ~Steve


-- 
Asif Iqbal

PGP Key: 0xE62693C5 KeyServer: pgp.mit.edu <http://pgp.mit.edu>;

-- 
Mit freundlichen Gruessen
Rolf Schrittenlocher

HRZ/BDV, Senckenberganlage 31, 60054 Frankfurt
Tel: (XX) XX - XXX XXXXX   Fax: (XX) XX XXX XXXXX
LBS: user-1e39a1813094@xymon.invalid
Persoenlich: user-6ea8e907e200@xymon.invalid