Module: check_mk
Branch: master
Commit: 9312c9955b6c3f774119ad9ccb1c75c6c0e42e8d
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=9312c9955b6c3f…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Aug 19 21:09:16 2011 +0200
Updated bug entries
---
.bugs/231 | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.bugs/231 b/.bugs/231
index e7f443a..5c4905b 100644
--- a/.bugs/231
+++ b/.bugs/231
@@ -1,10 +1,11 @@
Title: remove do_rrd_update completely
Component: core
+State: done
+Class: nastiness
+Date: 2011-04-11 16:37:13
Benefit: 1
-State: open
Cost: 3
-Date: 2011-04-11 16:37:13
-Class: nastiness
+Fun: 0
ich hatte sehr lange gesucht, warum bei mir die perfdata fuer nagvis und perf-o-meter kaputt
war. Es gab keine fehlermeldungen, an denen es nachvollziehbar war. ursache war do_rrd_update,
@@ -20,3 +21,6 @@ auch das Perf-O-Meter nicht.
=> Auch in den Migration-Notes vermerken und in der Doku anpassen.
+
+2011-08-19 21:09:14: changed state open -> done
+Ist erledigt.
Module: check_mk
Branch: master
Commit: eb9d5fec38f1b49e408913026050065495c28153
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=eb9d5fec38f1b4…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Aug 19 20:49:29 2011 +0200
Bookmarks snapin: save relative URLs whenever possible
---
.bugs/24 | 10 +++++++---
ChangeLog | 1 +
web/plugins/sidebar/shipped.py | 10 ++++++++++
3 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/.bugs/24 b/.bugs/24
index 621161e..b24a332 100644
--- a/.bugs/24
+++ b/.bugs/24
@@ -1,12 +1,16 @@
Title: Multisite Bookmarks: relative (minimale) URLs speichern
Component: multisite
+State: done
+Class: nastiness
+Date: 2010-12-21 16:28:32
Benefit: 1
-State: open
Cost: 1
-Date: 2010-12-21 16:28:32
-Class: nastiness
+Fun: 0
Das Snapin speichert immer absolute URLs mit Hostnamen.
Das ist aber doof, wenn man die Bookmarksdatei auf einen anderen Host kopiert
oder mal mit IP-Adresse, mal mit Namen auf Nagios zugreift. Lösung: Beim Speichern
der Bookmarks den gemeinsamen Pfad vorne wegschneiden.
+
+2011-08-19 20:50:03: changed state open -> done
+Gemeinsamer Teil wird vorne weggesäbelt.
diff --git a/ChangeLog b/ChangeLog
index 9c816f9..8a73476 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -18,6 +18,7 @@
Multisite:
* FIX: reschedule now works for host names containing spaces
+ * Bookmarks snapin: save relative URLs whenever possible
1.1.11i2:
Core, Setup, etc.:
diff --git a/web/plugins/sidebar/shipped.py b/web/plugins/sidebar/shipped.py
index 300ae22..233ada5 100644
--- a/web/plugins/sidebar/shipped.py
+++ b/web/plugins/sidebar/shipped.py
@@ -922,6 +922,16 @@ def ajax_add_bookmark():
href = html.var("href")
if title and href:
bookmarks = load_bookmarks()
+ # We try to remove http://hostname/some/path/check_mk from the
+ # URI. That keeps the configuration files (bookmarks) portable.
+ # Problem here: We have not access to our own URL, only to the
+ # path part. The trick: we use the Referrer-field from our
+ # request. That points to the sidebar.
+ referer = html.req.headers_in.get("Referer")
+ if referer:
+ while '/' in referer and referer.split('/')[0] == href.split('/')[0]:
+ referer = referer.split('/', 1)[1]
+ href = href.split('/', 1)[1]
bookmarks.append((title, href))
save_bookmarks(bookmarks)
render_bookmarks()
Module: check_mk
Branch: master
Commit: 1e0bd9e2f1a302d11cafd2a50b2a22b19a9e9248
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=1e0bd9e2f1a302…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Fri Aug 19 20:04:57 2011 +0200
Updated bug entries
---
.bugs/233 | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/.bugs/233 b/.bugs/233
index f0a58e8..5f13f21 100644
--- a/.bugs/233
+++ b/.bugs/233
@@ -1,11 +1,17 @@
Title: lnx_if only works on ethernet interfaces
Component: checks
+State: wontfix
+Class: bug
+Date: 2011-04-19 13:49:29
Benefit: 3
-State: open
Cost: 4
-Date: 2011-04-19 13:49:29
-Class: bug
+Fun: 0
lnx_if should only rely on ethtool for ethernet interfaces
it seems to instead only detect ethernet interfaces because others wont support ethtool
examples: tunnel interfaces, wan stuff?, vlans? & infiniband
+
+2011-08-19 20:04:54: changed state open -> wontfix
+This is not the case. All interfaces are supported. You might have to
+add if_inventory_portstates.append('4') for some interfaces. If there
+is no ethtool output, then the operstate is set to 4 (unknown).