1.\" $OpenBSD: esm.4,v 1.4 2007/05/31 19:19:54 jmc Exp $ 2.\" 3.\" Copyright (c) 2005 David Gwynne <dlg@openbsd.org> 4.\" 5.\" Permission to use, copy, modify, and distribute this software for any 6.\" purpose with or without fee is hereby granted, provided that the above 7.\" copyright notice and this permission notice appear in all copies. 8.\" 9.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14.\" TORTIOUS ACTION, ARISING OUT OF 15.\" PERFORMANCE OF THIS SOFTWARE. 16.Dd $Mdocdate: May 31 2007 $ 17.Dt ESM 4 i386 18.Os 19.Sh NAME 20.Nm esm 21.Nd Dell Embedded Server Management 22.Sh SYNOPSIS 23.Cd "esm0 at mainbus?" 24.Sh DESCRIPTION 25The 26.Nm 27driver provides support for the monitoring of the environmental sensors 28present in a variety of Dell servers. 29The hardware monitoring is accessed via the 30.Va hw.sensors 31.Xr sysctl 8 32variable. 33.Pp 34Devices compatible with the 35.Nm 36driver can provide an arbitrary set of sensors which may include the 37following types: 38.Bl -column "temperature" "Units" -offset indent 39.It Sy "Sensor" Ta Sy "Units" 40.It Li "temperature" Ta "uK" 41.It Li "fan" Ta "RPM" 42.It Li "volts" Ta "uVDC" 43.El 44.Pp 45Sensor data is updated every 10 seconds. 46.Pp 47The Embedded Server Management framework has been replaced in more recent 48Dell systems with the Intelligent Platform Management Interface. 49Servers using the Intelligent Platform Management Interface may be 50monitored by the 51.Xr ipmi 4 52driver. 53.Sh WATCHDOG 54ESM provides 55.Xr watchdog 4 56timer functionality. 57Once configured, if the watchdog is not reset within 58a certain period of time, 59it will timeout and the server will reset. 60The reset will occur regardless of the recoverability of the hang or crash. 61.Pp 62Example of enabling a watchdog: 63.Pp 64.Dl # sysctl kern.watchdog.period=10 65.Pp 66In this case if the watchdog is not reset, 67it'll reboot the server after roughly 10 seconds. 68.Pp 69Example of disabling the watchdog: 70.Pp 71.Dl # sysctl kern.watchdog.period=0 72.Sh SEE ALSO 73.Xr intro 4 , 74.Xr ipmi 4 , 75.Xr watchdog 4 , 76.Xr sensorsd 8 , 77.Xr sysctl 8 78.Sh HISTORY 79The 80.Nm 81driver first appeared in 82.Ox 3.9 . 83.Sh AUTHORS 84The 85.Nm 86driver was written by 87.An Jordan Hargrave Aq jordan@openbsd.org 88and 89.An David Gwynne Aq dlg@openbsd.org . 90