Module: check_mk
Branch: master
Commit: e78b94b0309a0e6eaaf1d2a2c51fa60681a54718
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=e78b94b0309a0e…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Thu Dec 9 14:40:53 2010 +0100
Updated internal docu
---
LIESMICH.zutun | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/LIESMICH.zutun b/LIESMICH.zutun
index d1f2ef3..92eb8d0 100644
--- a/LIESMICH.zutun
+++ b/LIESMICH.zutun
@@ -17,7 +17,7 @@ Inventurcheck: retry_interval evt. anders (kuerzer) einstellbar machen.
--------------------------------------------------------------------------------
BUGS beheben ab 1.1.9i1
--------------------------------------------------------------------------------
-WATO: Wenn ein Agent einen rauswird (leer Ausgabe), kommt im
+WATO: Wenn ein Agent einen rauswirft (leere Ausgabe, Connection closed), kommt im
WATO bei der Inventur keine sinnvolle Fehlermeldung.
ich bin mir nicht sicher ob das nun ein Thruk Problem oder ein Livestatus Problem ist. Vermutlich beides :-)
Module: check_mk
Branch: master
Commit: ab09c0e63db3a7d5d111acff56efdd025254738a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=ab09c0e63db3a7…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 9 14:34:57 2010 +0100
Updated internal docs
---
LIESMICH.zutun | 17 -----------------
1 files changed, 0 insertions(+), 17 deletions(-)
diff --git a/LIESMICH.zutun b/LIESMICH.zutun
index 4ab53ea..6cb17ec 100644
--- a/LIESMICH.zutun
+++ b/LIESMICH.zutun
@@ -19,26 +19,9 @@ Inventurcheck: retry_interval evt. anders (kuerzer) einstellbar machen.
--------------------------------------------------------------------------------
BUGS beheben ab 1.1.9i1
--------------------------------------------------------------------------------
-WATO Snapin: ajax-Code zum Ausgeben der Links stimmt nicht. Er nimmt
-einfach die Site-ID als URL-Prefix. Das ist aber nicht immer korrekt.
-Man kann in sites eine site "local" nennen, aber der URL-Prefix ist
-z.B. /wato/.
-
WATO: Wenn ein Agent einen rauswird (leer Ausgabe), kommt im
WATO bei der Inventur keine sinnvolle Fehlermeldung.
-Reschedule icon: Auch hier ist scheinbar im Link der Sitename als
-URL-Prefix angenommen. Das ist aber nicht unbedingt als gleich
-anzunehmen - vor allem außerhalb von OMD.
-
-Wenn ein Host nur den snmpwalk benutzen soll, versucht cmk trotzdem den Host via SNMP zu kontaktieren.
-Beim Inventory sieht das z.B. so aus:
-> Host 'BOCBKKMM4000': SNMP Error
-> Host 'BOCBKKMM4000': SNMP Error
-> Host 'BOCBKKMM4000': SNMP Error
-> Host 'BOCBKKMM4000': SNMP Error
-Das liegt an den Checks, die noch snmp_info_single nutzen: blade_misc, ironport_misc, snia_sml, snmp_info
-
ich bin mir nicht sicher ob das nun ein Thruk Problem oder ein Livestatus Problem ist. Vermutlich beides :-)
Wenn ich im Thruk im Suchfenster einfach Enter drücke, kommt folgende Query bei raus:
GET services
Module: check_mk
Branch: master
Commit: 171faf114462b2b4067fd75ed55b93ae3c85c915
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=171faf114462b2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 9 10:21:34 2010 +0100
Updated internal doku
---
LIESMICH.zutun | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/LIESMICH.zutun b/LIESMICH.zutun
index 334e1cc..4ab53ea 100644
--- a/LIESMICH.zutun
+++ b/LIESMICH.zutun
@@ -165,6 +165,11 @@ bei Downtimes immer absolute Zeiten angeben? Evtl. Zusatzspalte der Duration.
--------------------------------------------------------------------------------
IDEEN & VERBESSERUNGEN
--------------------------------------------------------------------------------
+
+Windows Agent: Auch den Startmodus (Automatisch, Manuell, Deaktiviert) ausgeben
+So ist es einfacher Dienste zu überwachen. Man kann z.B. einfach alle "automatischen"
+Dienste pauschal überwachen.
+
Windows-Agent: Eventlogeinträge nach UTF-8 kodieren.
Multisite: Ein Link vom Detail-Host zum Summary-Host (umgekehrt ist er doch
@@ -530,8 +535,6 @@ dies nur wenn wenn in config was ändert oder bei livestatus
(wegen der persistenten Verbindungen). Sonst kanns einem egal
sein, wenn man ein neues Modul bekommt.
-Windows-Agent: VB-Scripts automatisch mit cscript ausführen.
-
Snapins: die letzten 10 Notifikationen, die letzten 10 Alerts
(evtl. umschaltbar per Tabs)
Module: check_mk
Branch: master
Commit: 6defc74cf0cdf2feb3e1567e1f9d8d971dadf68a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=6defc74cf0cdf2…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Dec 9 09:57:50 2010 +0100
3ware_disks: Ignoring devices in state NOT-PRESENT during inventory
---
ChangeLog | 1 +
checkman/3ware_disks | 4 ++--
checks/3ware_disks | 14 ++++++++++++++
3 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d029396..a5f4654 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -119,6 +119,7 @@
* aironet_clients: Only counting clients which don't have empty values for strength
* statgrab_disk: Fixed byte calculation in plugin output
* statgrab_disk: Added inventory function
+ * 3ware_disks: Ignoring devices in state NOT-PRESENT during inventory
Multisite:
* The custom open/close states of custom links are now stored for each
diff --git a/checkman/3ware_disks b/checkman/3ware_disks
index c13db27..d5468c3 100644
--- a/checkman/3ware_disks
+++ b/checkman/3ware_disks
@@ -13,5 +13,5 @@ item:
A string containing the unit number of the disk, e.g. {"p0"}.
inventory:
- All logical units are automatically inventorized. All states other than
- {OK} are considered critical.
+ All logical units which don't have the status NOT-PRESENT are automatically inventorized. All states other than
+ {OK} are considered critical.
diff --git a/checks/3ware_disks b/checks/3ware_disks
index 7fe64d6..2b8761b 100644
--- a/checks/3ware_disks
+++ b/checks/3ware_disks
@@ -38,11 +38,25 @@
# p4 OK u0 298.09 GB 625142448 WD-WCAPD4160960
# p5 OK u0 298.09 GB 625142448 WD-WCAPD4164594
+# Some more data
+# Port Status Unit Size Blocks Serial
+# ---------------------------------------------------------------
+# p0 OK u0 233.81 GB 490350672 WD-WCAT1E297748
+# p1 OK u0 233.81 GB 490350672 WD-WCAT1E314892
+# p2 OK u2 233.81 GB 490350672 WD-WCAT1E313303
+# p3 OK u1 931.51 GB 1953525168 9QJ56A1M
+# p4 OK u1 931.51 GB 1953525168 9QJ2WPCR
+# p5 OK u1 931.51 GB 1953525168 9QJ2DG9C
+# p6 NOT-PRESENT - - - -
+# p7 NOT-PRESENT - - - -
+
def inventory_3ware_disks(checkname, info):
inventory = []
for line in info:
if len(line) > 0:
+ if line[1] == 'NOT-PRESENT':
+ continue
disk = line[0]
inventory.append( (disk, None) )
return inventory