What do you use to remotely monitor Wyse Thin Clients?

  • This topic is empty.
Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #7664
    stratagem
    Member
    • Total Post: 9
    • Regular Joe
    • ★★

    What do you use to monitor and remotely connect to Wyse thin clients? Is there any software that will allow me to watch them all from a single interface? Something like Nagios for Wyse?

    I’ve heard of Wyse VNC but I was told it isn’t the best. Basically a slideshow effect and not very reliable. Would you agree?

    #23307
    aLiE
    Participant
    • Total Post: 310
    • Jacked into The Matrix
    • ★★★★★★

    I think VNC is the only option if you want to monitor the device itself, but if you want to monitor the user session you have other options aswell.

    #23392
    ab17182
    Member
    • Total Post: 9
    • Regular Joe
    • ★★

    Here’s a modified snippet of code from one of our PowerShell scripts that uses SNMP to query info from WYSE thin clients:

    #– The below assumes you have a value set for $WYSEClientAddress and SNMPUTIL.EXE in c:tools
    #– Get the uptime remotely
    $WYSEUptimeTimeTicks = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.2.1.1.3.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘TimeTicks’,”)).Trim()}
    $WYSEUptimeDays = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).days
    $WYSEUptimeHours = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).hours
    $WYSEUptimeMins = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).minutes
    $WYSEUptimeSecs = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).seconds
    $WYSEUptime = “$WYSEUptimeDays” + ” days ” + “$WYSEUptimeHours” + ” hours ” + “$WYSEUptimeMins” + ” mins ” + “$WYSEUptimeSecs” + ” secs”

    #– Get the NIC speed remotely
    $WYSENICSpeed = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.4.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Get the firmware version remotely
    $WYSEfirmware = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.2.1.1.1.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Get the INI server details remotely
    $WYSEConfigServer = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.2.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}
    $WYSEConfigServerPath = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.3.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Output the details
    $WYSEUptime
    $WYSENICSpeed
    $WYSEfirmware
    $WYSEConfigServer
    $WYSEConfigServerPath

    #23393
    ab17182
    Member
    • Total Post: 9
    • Regular Joe
    • ★★

    Here’s a modified snippet of code from one of our PowerShell scripts that uses SNMP to query info from WYSE thin clients:

    #– The below assumes you have a value set for $WYSEClientAddress and SNMPUTIL.EXE in c:tools
    #– Get the uptime remotely
    $WYSEUptimeTimeTicks = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.2.1.1.3.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘TimeTicks’,”)).Trim()}
    $WYSEUptimeDays = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).days
    $WYSEUptimeHours = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).hours
    $WYSEUptimeMins = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).minutes
    $WYSEUptimeSecs = ([datetime]::Now – ([datetime]::Now).AddSeconds(-($WYSEUptimeTimeTicks[0]/100))).seconds
    $WYSEUptime = “$WYSEUptimeDays” + ” days ” + “$WYSEUptimeHours” + ” hours ” + “$WYSEUptimeMins” + ” mins ” + “$WYSEUptimeSecs” + ” secs”

    #– Get the NIC speed remotely
    $WYSENICSpeed = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.4.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Get the firmware version remotely
    $WYSEfirmware = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.2.1.1.1.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Get the INI server details remotely
    $WYSEConfigServer = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.2.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}
    $WYSEConfigServerPath = c:toolsSNMPUTIL.exe get $WYSEClientAddress SNMPWYSE .1.3.6.1.4.1.714.1.2.6.2.3.0 | Select-Object -Skip 1 |% {$(($_ -split ‘=’)[1] -replace (‘String’,”)).Trim()}

    #– Output the details
    $WYSEUptime
    $WYSENICSpeed
    $WYSEfirmware
    $WYSEConfigServer
    $WYSEConfigServerPath

    #24398
    thorntonb
    Participant
    • Total Post: 11
    • Regular Joe
    • ★★

    Can you query the UserName of the user logged onto the device and Serial number of a device using SNMP?

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.