108d5afa2Sxtraeme#!/bin/sh - 208d5afa2Sxtraeme# 3*b8ef2c3dSxtraeme# $NetBSD: sensor_power,v 1.3 2007/10/11 00:30:48 xtraeme Exp $ 408d5afa2Sxtraeme# 508d5afa2Sxtraeme# Generic script for power sensors. 608d5afa2Sxtraeme# 708d5afa2Sxtraeme# Arguments passed by powerd(8): 808d5afa2Sxtraeme# 908d5afa2Sxtraeme# script_path device event sensor 1008d5afa2Sxtraeme 1108d5afa2Sxtraemecase "${2}" in 1208d5afa2Sxtraemenormal) 13d6753145Sxtraeme logger -p warning "${0}: ($1) normal state entered [${3}]" >&1 1408d5afa2Sxtraeme exit 0 1508d5afa2Sxtraeme ;; 1608d5afa2Sxtraemecritical) 17*b8ef2c3dSxtraeme logger -p warning "${0}: ($1) critical state entered [${3}]" >&1 1808d5afa2Sxtraeme exit 0 1908d5afa2Sxtraeme ;; 2008d5afa2Sxtraemecritical-under) 21*b8ef2c3dSxtraeme logger -p warning "${0}: ($1) dropped below critical limit [${3}]" >&1 2208d5afa2Sxtraeme exit 0 2308d5afa2Sxtraeme ;; 2408d5afa2Sxtraemecritical-over) 25d6753145Sxtraeme logger -p warning "${0}: ($1) critical limit exceeded [${3}]" >&1 2608d5afa2Sxtraeme exit 0 2708d5afa2Sxtraeme ;; 2808d5afa2Sxtraemewarning-under) 29d6753145Sxtraeme logger -p warning "${0}: ($1) dropped below warning limit [${3}]" >&1 3008d5afa2Sxtraeme exit 0 3108d5afa2Sxtraeme ;; 3208d5afa2Sxtraemewarning-over) 33d6753145Sxtraeme logger -p warning "${0}: ($1) warning limit exceeded [${3}]" >&1 3408d5afa2Sxtraeme exit 0 3508d5afa2Sxtraeme ;; 3608d5afa2Sxtraeme*) 3708d5afa2Sxtraeme logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1 3808d5afa2Sxtraeme exit 1 3908d5afa2Sxtraeme ;; 4008d5afa2Sxtraemeesac 41