Home Directory Plugins Operating Systems Windows check_laptop_battery.vbs

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

check_laptop_battery.vbs

Rating
0 votes
Favoured:
0
Hits
96561
Files:
FileDescription
check_laptop_battery.vbsCheck laptop battery charge remotely using NSClient++ and NRPE
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Check the charge in a laptop battery
Visual Basic script for checking the charge remaining in a laptop battery. Uses WMI.

Written for a Dell laptop, but should work for any Windows-based laptop that returns
a value for the "Win32_Battery -> EstimatedChargeRemaining" WMI object query.

Install as NSClient++ script (excerpt from NSC.ini below):


[External Scripts]
check_battery=cscript.exe //T:30 //NoLogo scriptscheck_laptop_battery.vbs


I call it using NRPE syntax; YMMV:

Command Name: check_nrpe_laptop_battery_status
Command Line: $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_battery

Hard-coded to go to warning at 99% charge remaining, critical at 80%