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

Directory Tree

check_laptop_battery.vbs

Rating
0 votes
Favoured:
0
Hits
100898
Files:
FileDescription
check_laptop_battery.vbsCheck laptop battery charge remotely using NSClient++ and NRPE
Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
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%