Moin Karsten,
das mpk ist ein Package für den check_mk Server , das musst du auf dem Server installieren indem du
dich über ssh an deinem Server anmeldest und dann in den Benutzer wechselst
bei Debian machst du das z.B. su Sitename dann führst du die installation aus mit cmk –p PACKET
auf dem Host kopierst du dann die Datei ts_sessions.vbs und korrigierst den WMI Request.
Der Inhalt meiner ts_sessions.vbs sieht so aus :
<START>
' ts_sessions.vbs
' VBS ts_sessions
On Error Resume Next
Dim objWMIService, objItem, colItems, strComputer
Dim WshNetwork : Set WshNetwork = CreateObject("WScript.Network")
Dim Hostname : HostName = WshNetwork.ComputerName
strComputer = "."
Wscript.Echo "<<<ts_sessions>>>"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("select * from Win32_PerfFormattedData_LocalSessionManager_TerminalServices",,48)
For Each objItem in colItems
Wscript.Echo Hostname & "," & objItem.ActiveSessions & "," & objItem.InactiveSessions & "," & objItem.TotalSessions
Next
WSCript.Quit
</ENDE>
Mit freundlichen Grüßen
Christopher Pope
___________________________________________________
HmcS Gesellschaft für Forderungsmanagement mbH
Gutenbergstraße 15 ▪ 30880 Laatzen
Tel: +49 511 763333-503
E-Mail: Christopher.Pope <at> hmcs.com ▪ Internet: www.hmcs.com
Von: Karsten Constantin [mailto:Karsten.Constantin <at> team.cortado.com]
Gesendet: Donnerstag, 23. Mai 2013 08:06
An: Pope, Christopher
Betreff: AW: Terminal Server Plugin - FIX
Morgen,
ich würde es gern verwenden. Wird und wo muss ich es installieren. Von der Website kann ich nur ein .mpk File downloaden.
Mit freundlichen Grüßen.
Karsten Constantin
IT-Director
Cortado AG | Alt-Moabit 91 a/b | 10559 Berlin | Deutschland
Tel.: +49 (0)30 39493-0 | Fax: +49 (0)30 394931-99
Internet: www.cortado.de
E-Mail: karsten.constantin <at> team.cortado.com
An alle die das Terminal Server Plugin von http://exchange.check-mk.org/index.php?option=com_remository&Itemid=53&func=fileinfo&id=81 verwenden möchten und einen Terminal Server auf einem Windows 2008 R2 am laufen haben.
Die Zeile
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_TermService_TerminalServicesSession",,48)
Suchen und ersetzen durch
Set colItems = objWMIService.ExecQuery("select * from Win32_PerfFormattedData_LocalSessionManager_TerminalServices",,48)
Scheinbar hat MS mal wieder was umgestellt.
Mit freundlichen Grüßen
Christopher Pope
___________________________________________________
HmcS Gesellschaft für Forderungsmanagement mbH
Gutenbergstraße 15 ▪ 30880 Laatzen
Tel: +49 511 763333-503
E-Mail: Christopher.Pope <at> hmcs.com ▪ Internet: www.hmcs.com