WhatsUp Gold Scripts

Script Link Description
MS WMI Fix Microsoft's WMI Bug Fix for 64 bit OSs
Mikes Groups.sql SQL script to generate several dynamic groups that I frequently find helpful.
RunMikesGroups.cmd.txt Sample cmd file to run Mikes Groups.sql. This needs to have the .txt extension removed to be used as a .cmd file. Needs to be in the same dir as Mikes Groups.sql
RePollFailedPerformance.vbs.txt Active script action to send device changed event for all devices that have performance monitors assigned but no recent data. This is intended to be run as a recurring action every 5 or 10 minutes. Make sure to give it a 60 second timeout.
UpdateSysname.vbs.txt Active script active monitor that checks Sysname reported by virtual IP of Cluster and sets Acknowledgement flag on device when it changes. It does require you to create an attribute on the device named: 0 - Sysname
ResetCriticalPolling.sql SQL script to clear all critical polling definitions
Set_Z_Win3264.txt Active script active monitor that will use WUG WMI object to retrieve if a Windows machine is 32 or 64 bit. It will store this in an attribute named Z_Win_3264
SNMP_OID_Update.txt Active script active monitor that will check and update the OID for a device.
ifCommentUpdate.vbs VBScript that will update interface names for active monitors with ifName instead of default ifDescr. Will also update the interface names used for performance monitors. Unfortuntely, if you Rescan for active monitors, that will overwrite the changes made by this script and you will have to rerun this. Also, anytime you manually change anything about a device, WUg appears to pull the ifDescr again for all of the Interface Utilization performance monitrs, so another run of this would also be required anytime you update a device for which you want to have ifName in place of ifDescr.
RunningWithoutTime.txt WhatsConfigured Task Script to get running-config and strip out time entry.
StartupWithoutTime.txt WhatsConfigured Task Script to get startup-config and strip out time entry.
UpdateIOSVer.txt vbScript to be run external to WUG in 32bit cmd.exe that will update IOS Version attribute for Cisco devices
UpdateDellFirmwareAttr.txt vbScript to be run external to WUG in 32bit cmd.exe that will update DellFirmwareVer attribute for Dell devices
GoogleTestActMon.txt Sample script to interact with iMacros
CheckServicesUsingSNMPWithRestart.txt CheckServicesUsingSNMPWithRestart script
DiskCheckWithIgnore.txt Sample script that uses WMI to check disk utilization percentages. Can ignore specified disks as well as have different thresholds for each disk.
CheckDiskData.txt Sample script that looks at already collected Disk Utilization metrics. Can ignore specified disks as well as have different thresholds for each disk on different machines.
GetIPsFromPlatform.vbs.txt Script for parsing Discovery Alerts
CopyDashBoards.vbs.txt Script for copying dashboards
ChooseDefaultDashboards.vbs.txt Script for setting defaults
AssignCriticalMonitor.vbs.txt Script for assigning critical monitors.
USA Map