[Check_mk (deutsch)] Inventory von Infiniband funktioniert nicht

Hallo,

das Inventory von “lnx_if”
erkennt das Infinibad Interface nicht.

In der check_MK version 1.1.10p3 wurde
dies noch erkannt.

Der Client wird mit dem Agent v1.1.12
abgefragt.

Seit dem Update von check_MK auf Version
1.1.12 wird dieses Interface nicht erkannt.

Ich habe in die main.mk folgende Direktive
hinzugefügt, jedoch ohne Erfolg.

if_inventory_porttypes = ( [ ‘6’, ‘32’,
‘117’, ‘199’ ] )

Ein cmk -II erkennt nur
die Ethernet Interfaces, jedoch nicht das Infiniband (ifType = 199).

Enterne ich in if_inventory_porttypes
z.B. die ‘6’ so wird korrekterweise das Ethernet nicht inventarisiert,

d.h. die Direktive arbeitet prinzipiel
korrekt.

Der Agent am Client zeigt mit jedoch
das Ininfiband Interface an.

ifconfig ib0

ib0 Link encap:InfiniBand
HWaddr 80:00:00:48:FE:80:00:00:00:00:00:00:00:00:00:00:00:00:00:00

      inet

addr:172.16.205.200 Bcast:172.16.205.255 Mask:255.255.255.0

      UP

BROADCAST RUNNING MULTICAST MTU:65520 Metric:1

      RX

packets:12468570012 errors:0 dropped:0 overruns:0 frame:0

      TX

packets:13584246859 errors:0 dropped:3 overruns:0 carrier:0

      collisions:0

txqueuelen:256

      RX

bytes:100783480747763 (91.6 TiB) TX bytes:6930758064690 (6.3 TiB)

/usr/bin/check_mk_agent

<<>>

eth0 1000Mb/s Full on yes

eth1 1000Mb/s Full on yes

ib0

<<<lnx_if:sep(58)>>>

lo:44618347776 164919079

0 0 0 0
0 0 44618347776 164919079
0 0 0 0
0 0

eth0:572882449878 985108818
0 0 0 0
0 1328 1504644586845 1135762712
0 0 0 0
0 0

eth1:2553238197311 1941119015
0 0 0 0
0 7 201621552685 481885130
0 0 0 0
0 0

ib0:100957942005447 12477327686
0 0 0 0
0 0 6937700985977 13594997583
0 3 0 0
0 0

[lo]

    Link detected:

yes

[eth0]

    Speed: 1000Mb/s

    Duplex:

Full

    Auto-negotiation:

on

    Link detected:

yes

[eth1]

    Speed: 1000Mb/s

    Duplex:

Full

    Auto-negotiation:

on

    Link detected:

yes

[ib0]

<<<tcp_conn_stats>>>

TIME_WAIT 13

ESTABLISHED 114

Was kann ich tun damit das Infiniband
Interface von check_MK erkannt wird?

Danke

Wolfgang

Hallo,

ich hatte dazu schon einen Bug aufgemacht. Laut Antwort muesste die
Inventur funktionieren, d.h. das Interface wird gefunden, hat aber den
Status "4" unknown, weil es nicht ueber ethtool abfragbar ist.

Hallo,

das Inventory von "lnx_if" erkennt das Infinibad Interface nicht.
[lo]
        Link detected: yes
[eth0]
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        Link detected: yes
[eth1]
        Speed: 1000Mb/s
        Duplex: Full
        Auto-negotiation: on
        Link detected: yes
[ib0]
<<<tcp_conn_stats>>>
TIME_WAIT 13
ESTABLISHED 114

Was kann ich tun damit das Infiniband Interface von check_MK erkannt

wird?

bitte mache einen Versuch mittels
if_inventory_portstates += [ '4' ] & inventur

Lass uns wissen, ob das funktioniert, und ob diese Loesung reicht.
Falls Du den Portstatus auch brauchst, musst Du auf SNMP umsteigen.

Gruss,
Florian

···

On Fri, 4 Nov 2011 13:03:15 +0100, w.scholz@bull.at wrote:

--
Mathias Kettner GmbH | \/ | |/ / M A T H I A S K E T T N E R
Florian Heigl | |\/| | ' /
Steinstr. 44 | | | | . \ Linux Beratung & Schulung
81667 München |_| |_|_|\_\ http://mathias-kettner.de
Tel.: 089 / 1890 4210
Fax.: 089 / 1890 4211 Mail: fh@mathias-kettner.de

Hallo,

DANKE funktioniert.

Portstatus brauche ich nicht unbedingt.

Leider ist SNMP keine Option für mich.

Vielen Dank

Wolfgang

Von:
Florian Heigl fh@mathias-kettner.de

An:
w.scholz@bull.at

Kopie:
checkmk-de@lists.mathias-kettner.de

Datum:
04.11.2011 14:03

Betreff:
Re: [Check_mk
(deutsch)] Inventory von Infiniband funktioniert nicht

···

`Hallo,

ich hatte dazu schon einen Bug aufgemacht. Laut Antwort muesste die

Inventur funktionieren, d.h. das Interface wird gefunden, hat aber den

Status “4” unknown, weil es nicht ueber ethtool abfragbar ist.

On Fri, 4 Nov 2011 13:03:15 +0100, w.scholz@bull.at wrote:

Hallo,

das Inventory von “lnx_if” erkennt das Infinibad Interface
nicht.

[lo]

    Link detected: yes

[eth0]

    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Link detected: yes

[eth1]

    Speed: 1000Mb/s
    Duplex: Full
    Auto-negotiation: on
    Link detected: yes

[ib0]

<<<tcp_conn_stats>>>

TIME_WAIT 13

ESTABLISHED 114

Was kann ich tun damit das Infiniband Interface von check_MK erkannt

wird?

bitte mache einen Versuch mittels

if_inventory_portstates += [ ‘4’ ] & inventur

Lass uns wissen, ob das funktioniert, und ob diese Loesung reicht.

Falls Du den Portstatus auch brauchst, musst Du auf SNMP umsteigen.

Gruss,

Florian

Mathias Kettner GmbH | / | |/ / M A T H I A S
K E T T N E R

Florian Heigl | |/| | ’ /

Steinstr. 44 | | | | . \
Linux Beratung & Schulung

81667 München || ||_|_\
[http://mathias-kettner.de`](http://mathias-kettner.de/)`

Tel.: 089 / 1890 4210

Fax.: 089 / 1890 4211 Mail: fh@mathias-kettner.de

`