Home | History | Annotate | Line # | Download | only in scripts
sensor_indicator revision 1.4.32.1
      1       1.1  xtraeme #!/bin/sh -
      2       1.1  xtraeme #
      3  1.4.32.1      riz #	$NetBSD: sensor_indicator,v 1.4.32.1 2012/10/17 21:21:43 riz Exp $
      4       1.1  xtraeme #
      5       1.2  xtraeme # Generic script for indicator and integer sensors.
      6       1.1  xtraeme #
      7       1.1  xtraeme # Arguments passed by powerd(8):
      8       1.1  xtraeme #
      9       1.1  xtraeme #	script_path device event sensor
     10       1.1  xtraeme 
     11       1.1  xtraeme case "${2}" in
     12       1.1  xtraeme normal)
     13       1.3  xtraeme 	logger -p warning "${0}: ($1) normal state entered [${3}]" >&1
     14       1.1  xtraeme 	exit 0
     15       1.1  xtraeme 	;;
     16       1.1  xtraeme critical)
     17       1.4  xtraeme 	logger -p warning "${0}: ($1) critical state entered [${3}]" >&1
     18       1.1  xtraeme 	exit 0
     19       1.1  xtraeme 	;;
     20       1.1  xtraeme critical-under)
     21       1.4  xtraeme 	logger -p warning "${0}: ($1) dropped below critical limit [${3}]" >&1
     22       1.1  xtraeme 	exit 0
     23       1.1  xtraeme 	;;
     24       1.1  xtraeme critical-over)
     25       1.3  xtraeme 	logger -p warning "${0}: ($1) critical limit exceeded [${3}]" >&1
     26       1.1  xtraeme 	exit 0
     27       1.1  xtraeme 	;;
     28       1.1  xtraeme warning-under)
     29       1.3  xtraeme 	logger -p warning "${0}: ($1) dropped below warning limit [${3}]" >&1
     30       1.1  xtraeme 	exit 0
     31       1.1  xtraeme 	;;
     32       1.1  xtraeme warning-over)
     33       1.3  xtraeme 	logger -p warning "${0}: ($1) warning limit exceeded [${3}]" >&1
     34       1.1  xtraeme 	exit 0
     35       1.1  xtraeme 	;;
     36  1.4.32.1      riz state-changed)
     37  1.4.32.1      riz 	logger -p warning "${0}: ($1) state changed [${3}] : ${4}" >&1
     38  1.4.32.1      riz 	exit 0
     39  1.4.32.1      riz 	;;
     40       1.1  xtraeme *)
     41       1.1  xtraeme 	logger -p warning "${0}: unsupported event ${2} on device ${1}" >&1
     42       1.1  xtraeme 	exit 1
     43       1.1  xtraeme 	;;
     44       1.1  xtraeme esac
     45