sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus:
New Checks for Datacore Sansymphony
Message-ID: <54fd9c8d.95++TRjYoPTwXhJN%bk(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: 42025e46358aaff76ecddbc9291cd101275ab3e3
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=42025e46358aaf…
Author: Bastian Kuhn <bk(a)mathias-kettner.de>
Date: Mon Mar 9 14:13:45 2015 +0100
#1225
sansymphony_alerts,sansymphony_pool,sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus:
New Checks for Datacore Sansymphony
The new Checks need the agent Plugin sansymphony.ps1 configured with username in password
to work.
Prerequisites
-------------
1. Datacore SANsymphony V8 or V9 must be installed
SANmelody and Sansymphony are not supported.
2. The SANsymphony CMDlets need to be installed on the monitored Datacore Server
If not installed you need to install the CMDlets with the SANsymphony V installation
routine.
- Enabling of .net 4 Framwork support in PowerShell
Support for .net 4 must be enabled. To achieve this, create a file with the name
powershell.exe.config with the following content:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
---
.werks/1225 | 27 +++++++++++++++++++++++++++
ChangeLog | 1 +
web/plugins/wato/check_parameters.py | 15 +++++++--------
3 files changed, 35 insertions(+), 8 deletions(-)
diff --git a/.werks/1225 b/.werks/1225
new file mode 100644
index 0000000..6519ec4
--- /dev/null
+++ b/.werks/1225
@@ -0,0 +1,27 @@
+Title:
sansymphony_alerts,sansymphony_pool,sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus:
New Checks for Datacore Sansymphony
+Level: 1
+Component: checks
+Compatible: compat
+Version: 1.2.7i1
+Date: 1425906288
+Class: feature
+
+The new Checks need the agent Plugin sansymphony.ps1 configured with username in password
to work.
+
+Prerequisites
+-------------
+1. Datacore SANsymphony V8 or V9 must be installed
+SANmelody and Sansymphony are not supported.
+
+2. The SANsymphony CMDlets need to be installed on the monitored Datacore Server
+If not installed you need to install the CMDlets with the SANsymphony V installation
routine.
+- Enabling of .net 4 Framwork support in PowerShell
+Support for .net 4 must be enabled. To achieve this, create a file with the name
powershell.exe.config with the following content:
+
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+ <startup useLegacyV2RuntimeActivationPolicy="true">
+ <supportedRuntime version="v4.0"/>
+ <supportedRuntime version="v2.0.50727" />
+ </startup>
+</configuration>
diff --git a/ChangeLog b/ChangeLog
index d62f04b..d0566a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -115,6 +115,7 @@
* 1867 ibm_imm_voltage: new check to monitor power supply and CMS battery voltages on
servers via IBMs IMM
* 2099 ibm_svc_portsas, ibm_svc_portfc: checks now have a more meaningful service
description if the device firmware supports it...
NOTE: Please refer to the migration notes!
+ * 1225
sansymphony_alerts,sansymphony_pool,sansymphony_ports,sansymphony_serverstatus,sansymphony_virtualdiskstatus:
New Checks for Datacore Sansymphony...
* 1457 FIX: logins: new check renamed from "users" check...
NOTE: Please refer to the migration notes!
* 1762 FIX: lnx_thermal: Now ignoring trip points with level 0...
diff --git a/web/plugins/wato/check_parameters.py b/web/plugins/wato/check_parameters.py
index fd5bb6c..01a9565 100644
--- a/web/plugins/wato/check_parameters.py
+++ b/web/plugins/wato/check_parameters.py
@@ -6429,34 +6429,33 @@ register_check_parameters(
register_check_parameters(
subgroup_applications,
- "datacore_poolallocation",
- _("Datacore: pool allocation"),
+ "sansymphony_pool",
+ _("Sansymphony: pool allocation"),
Tuple(
- help = _("This rule sets the warn and crit levels for the number of
allocated pools"),
+ help = _("This rule sets the warn and crit levels for the percentage of
allocated pools"),
elements = [
Integer(
title = _("Warning at"),
- unit = _("pools"),
+ unit = _("percent"),
default_value = 80,
),
Integer(
title = _("Critical at"),
- unit = _("pools"),
+ unit = _("percent"),
default_value = 90,
),
]
),
TextAscii(
title = _("Name of the pool"),
- allow_empty = False,
),
"first"
)
register_check_parameters(
subgroup_applications,
- "datacore_alerts",
- _("Datacore: Number of unacknowlegded alerts"),
+ "sansymphony_alerts",
+ _("Sansymphony: Number of unacknowlegded alerts"),
Tuple(
help = _("This rule sets the warn and crit levels for the number of
unacknowlegded alerts"),
elements = [