Module: check_mk
Branch: master
Commit: c9783d8dce66c87cd286abdff09d0b31632a7466
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c9783d8dce66c8…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Mon Feb 23 17:29:33 2015 +0100
citrix_xenapp.ps1: One plugin to replace citrix_serverload.ps1 and citrix_sessions.ps1
---
agents/windows/plugins/citrix_xenapp.ps1 | 14 ++++++++++++++
.../plugins/{ => deprecated}/citrix_serverload.ps1 | 0
.../windows/plugins/{ => deprecated}/citrix_sessions.ps1 | 0
3 files changed, 14 insertions(+)
diff --git a/agents/windows/plugins/citrix_xenapp.ps1
b/agents/windows/plugins/citrix_xenapp.ps1
new file mode 100644
index 0000000..8084244
--- /dev/null
+++ b/agents/windows/plugins/citrix_xenapp.ps1
@@ -0,0 +1,14 @@
+$computer = "localhost"
+
+### Citrix XenApp Serverload
+$loadObject = Get-WmiObject -Namespace 'Root\Citrix' -class
'MetaFrame_Server_LoadLevel' -ComputerName $computer -ErrorAction Stop
+"<<<citrix_serverload>>>"
+$loadObject.LoadLevel
+$computer = "localhost"
+
+### Citrix XenApp Sessions
+$serverObject = Get-WmiObject -Namespace root\citrix -Class Metaframe_Server
-ComputerName $computer
+"<<<citrix_sessions>>>"
+"sessions {0}" -f $serverObject.NumberOfSessions
+"active_sessions {0}" -f $serverObject.NumberOfActiveSessions
+"inactive_sessions {0}" -f $serverObject.NumberOfDisconnectedSessions
diff --git a/agents/windows/plugins/citrix_serverload.ps1
b/agents/windows/plugins/deprecated/citrix_serverload.ps1
similarity index 100%
rename from agents/windows/plugins/citrix_serverload.ps1
rename to agents/windows/plugins/deprecated/citrix_serverload.ps1
diff --git a/agents/windows/plugins/citrix_sessions.ps1
b/agents/windows/plugins/deprecated/citrix_sessions.ps1
similarity index 100%
rename from agents/windows/plugins/citrix_sessions.ps1
rename to agents/windows/plugins/deprecated/citrix_sessions.ps1