pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp:
new checks for Pandacom SpeedCarrier Chassis 5u
Message-ID: <560a5d50.zn+PRE6P10vRqQeR%si(a)mathias-kettner.de>
User-Agent: Heirloom mailx 12.5 6/20/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module: check_mk
Branch: master
Commit: 416f76e4b0ec93248082ce936424a4b4414ef24a
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=416f76e4b0ec93…
Author: Simon Betz <si(a)mathias-kettner.de>
Date: Tue Sep 29 11:43:27 2015 +0200
#2635 pandacom_psu, pandacom_fan, pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp: new checks for Pandacom SpeedCarrier Chassis 5u
These checks monitor the power supply and fan states, the system temperature and the FC and 10GM modules
temperature of a Pandacom SpeedCarrier Chassis 5u.
---
.werks/2635 | 10 ++++++++++
ChangeLog | 1 +
checkman/pandacom_10gm_temp | 20 ++++++++++++++++++++
checkman/pandacom_fan | 16 ++++++++++++++++
checkman/pandacom_fc_temp | 20 ++++++++++++++++++++
checkman/pandacom_psu | 16 ++++++++++++++++
checkman/pandacom_sys_temp | 17 +++++++++++++++++
7 files changed, 100 insertions(+)
diff --git a/.werks/2635 b/.werks/2635
new file mode 100644
index 0000000..5b4e9c5
--- /dev/null
+++ b/.werks/2635
@@ -0,0 +1,10 @@
+Title: pandacom_psu, pandacom_fan, pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp: new checks for Pandacom SpeedCarrier Chassis 5u
+Level: 1
+Component: checks
+Compatible: compat
+Version: 1.2.7i3
+Date: 1443519683
+Class: feature
+
+These checks monitor the power supply and fan states, the system temperature and the FC and 10GM modules
+temperature of a Pandacom SpeedCarrier Chassis 5u.
diff --git a/ChangeLog b/ChangeLog
index 3a021a5..54c4900 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -92,6 +92,7 @@
* 2633 cisco_stackpower: new check which monitors the link status of stack ports of Cisco Switches 3750-E Series
* 2634 artec_disk, artec_documents, artec_load, artec_mem, artec_processes, artec_temp: new checks for ARTEC Mail Archive Appliance...
* 2632 oracle_diva_csm, oracle_diva_csm.actor, oracle_diva_csm.archive, oracle_diva_csm.drive: new checks for DIVA CSM devices
+ * 2635 pandacom_psu, pandacom_fan, pandacom_sys_temp, pandacom_10gm_temp, pandacom_fc_temp: new checks for Pandacom SpeedCarrier Chassis 5u...
* 2315 FIX: windows agent: BOM replacement, fixed incorrect byte offset...
* 2316 FIX: windows agent: fix garbled output of cached agent plugins...
* 2358 FIX: check_mk_agent.solaris: more correct computation of zfs used space...
diff --git a/checkman/pandacom_10gm_temp b/checkman/pandacom_10gm_temp
new file mode 100644
index 0000000..c65644e
--- /dev/null
+++ b/checkman/pandacom_10gm_temp
@@ -0,0 +1,20 @@
+title: Pandacom SpeedCarrier Chassis 5u: 10 GM Module Temperature
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the temperature of the 10 GM modules
+ of a Pandacom SpeedCarrier Chassis 5u.
+
+ Upper default levels are 35, 40 celsius. Device warning and
+ critical levels are 45, 60 celsius. The default levels are
+ prefered. This behaviour is configurable.
+
+ Upper and lower levels are configurable.
+
+item:
+ The module number.
+
+inventory:
+ One service per module is created.
diff --git a/checkman/pandacom_fan b/checkman/pandacom_fan
new file mode 100644
index 0000000..feeb7d6
--- /dev/null
+++ b/checkman/pandacom_fan
@@ -0,0 +1,16 @@
+title: Pandacom SpeedCarrier Chassis 5u: Fan State
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the fan states of a
+ Pandacom SpeedCarrier Chassis 5u.
+
+ The device sends the state itself.
+
+item:
+ The fan number.
+
+inventory:
+ One service per fan is created.
diff --git a/checkman/pandacom_fc_temp b/checkman/pandacom_fc_temp
new file mode 100644
index 0000000..8b4cc94
--- /dev/null
+++ b/checkman/pandacom_fc_temp
@@ -0,0 +1,20 @@
+title: Pandacom SpeedCarrier Chassis 5u: FC Module Temperature
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the temperature of the FC modules
+ of a Pandacom SpeedCarrier Chassis 5u.
+
+ Upper default levels are 35, 40 celsius. Device warning and
+ critical levels are 45, 60 celsius. The default levels are
+ prefered. This behaviour is configurable.
+
+ Upper and lower levels are configurable.
+
+item:
+ The module number number.
+
+inventory:
+ One service per module is created.
diff --git a/checkman/pandacom_psu b/checkman/pandacom_psu
new file mode 100644
index 0000000..aeb8ea6
--- /dev/null
+++ b/checkman/pandacom_psu
@@ -0,0 +1,16 @@
+title: Pandacom SpeedCarrier Chassis 5u: Power Supply State
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the power supply states of a
+ Pandacom SpeedCarrier Chassis 5u.
+
+ The device sends the state itself.
+
+item:
+ The power supply number.
+
+inventory:
+ One service per power supply is created.
diff --git a/checkman/pandacom_sys_temp b/checkman/pandacom_sys_temp
new file mode 100644
index 0000000..8126d65
--- /dev/null
+++ b/checkman/pandacom_sys_temp
@@ -0,0 +1,17 @@
+title: Pandacom SpeedCarrier Chassis 5u: System Temperature
+agents: snmp
+catalog: hw/other
+license: GPL
+distribution: check_mk
+description:
+ This check monitors the system temperature of
+ Pandacom SpeedCarrier Chassis 5u.
+
+ Upper default levels are 35, 40 celsius.
+ Upper and lower levels are configurable.
+
+item:
+ System.
+
+inventory:
+ One service is created.
Module: check_mk
Branch: master
Commit: 75304fa38f9d216f820e8d0a57558fa43f0c7b93
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=75304fa38f9d21…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Sep 29 11:26:17 2015 +0200
#2616 LDAP: Improved handling of multiple connections (Name conflicts, cross directory sync)
Since Check_MK can synchronize with multiple LDAP directories at the same time, new situations
could occur which Check_MK did not handle properly for all cases yet.
For example it is possible that name conflicts (user id) occur between LDAP connections when
different LDAP directories have equal named users. Previous versions did synchronize the user
using the first connection to be synchronized (take a look at the configuration to check the
connection order) and silently skipped equal named users from other directories.
This version intruces so called "LDAP connection suffixes" to solve this situation. This suffix
is used identify name conflicting users between directories. You can use whatever you like as
suffix, but for better identification it is recommended to use the official domain name as suffix.
For example "corp.de" if you domain is identified like this.
The connection suffix is appended to the user id for all user accounts having name conflicts during
the synchronisation.
Additionally, when a user tries to log in with his regular user name, for example <tt>hh</tt>, but
the login is refused due to the name conflict, he can add the domain suffix to his username, e.g.
<tt>hh(a)corp.de</tt> to tell Check_MK which directory he is associated to.
Addionionally, it is now possible to configure the role and group sync plugins to gather group
memberships for the users of a connection from another one. This might be needed when you have
multiple LDAP directories somehow connected (Active Directory forest) where the users belong
to one LDAP directory and the groups are found in another LDAP directory. Now, when these
groups have members of the other LDAP directory, these memberships could not be synchronized
to Check_MK in previous versions. This is now possible to be configured. But the default is
to gather the group memberships of users from the connection they are associated with.
---
.werks/2616 | 33 ++++++
ChangeLog | 1 +
web/htdocs/wato.py | 96 ++++++++++-------
web/plugins/userdb/ldap.py | 244 +++++++++++++++++++++++++++++++++++++-------
4 files changed, 302 insertions(+), 72 deletions(-)
Diff: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=75304fa38f…