On Wednesdayen den 4 July 2007 17.23.10 Constantine A. Murenin wrote: > On 04/07/07, Per-Olov Sjvholm <[EMAIL PROTECTED]> wrote: > > On Wednesdayen den 4 July 2007 04.17.30 you wrote: > > > Please, check the manual page for your system [0], specifically, the > > > following: > > > > > > Sensors that provide status (such as from bio(4), esm(4), or > > > ipmi(4)) do not require boundary values specified (that otherwise will > > > be ignored) and simply trigger on status transitions. > > > > > > In other words, for those sensors that provide the status themselves, > > > the keywords "high" and "low" in sensorsd.conf have no effect. This > > > limitation was removed at c2k7 [1], and the newest sensorsd in OpenBSD > > > 4.1-current allows you to set your own limits for any sensor, and > > > ignore the status that the sensor device itself provides. > > > > > > So if you need this functionality, you may wish to upgrade to OpenBSD > > > 4.1-current. > > > > > > Alternatively, you may upgrade to OpenBSD 4.1-stable that has the new > > > two-level sensor framework, and then manually update sensorsd to > > > 4.1-current (files /usr/src/{etc/sensorsd.conf,usr.sbin/sensorsd/*}), > > > compiling and installing it afterwards -- sensorsd in 4.1-current as > > > of today is source-code-compatible with 4.1-stable (note that it is > > > not binary compatible). However, please be warned that mixing > > > 4.1-stable and 4.1-current is not officially supported, so use it at > > > your own risk! (Even though it works for me in this specific case with > > > sensorsd.) > > > > > > Cheers, > > > Constantine. :) > > > > > > [0] > > > http://www.openbsd.org/cgi-bin/man.cgi?query=sensorsd.conf&sektion=5&ma > > >npat h=OpenBSD+4.0 > > > > > > [1] > > > http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/sensorsd/sensorsd.c# > > >rev1 .32 > > > > Thanks for the answer > > > > So I only need the "command" with %1-%4 and no "low"/"high" specs in > > sensorsd.conf? > > yes > > > The trigger will come when Dell think the temp i to low or > > high? > > yes, it will trigger whenever there is any transition in state. I.e. > when you start sensorsd, sensors state in sensorsd goes from undefined > to whatever it is for every sensor, and this also triggers the > command. > > > If so... Is there a way of knowing at what temperature this happends. I > > mean, could you ask the hardware itself with any software, or do I have > > to dig into some of Dell:s docs? That is not super important, but it > > would be nice to know at what value it happends, and if possible test it. > > not that I'm aware of, however, I've never used ipmi > > > Also, isn't it possible then to have different commands for low and high > > if low and high has no meanings? I mean, do I have to take care of if > > it's a low or a high warning in the command script. If low and high have > > meanings (as in OBSD 4.1-current) I could have one sensor row in > > sensorsd.conf for high and one for low with different commands. Right? > > No, if you read the man-pages, you'll see that every sensor is matched > by at most one entry in the config file. You can have a shell script > as the command, which can compare sensor values to the limits and take > appropriate decision on which command to execute.
Got that! > > > You said that: > > "Alternatively, you may upgrade to OpenBSD 4.1-stable that has the new > > two-level sensor framework" Why do I need to go to -CURRENT if it's > > included in 4.1-STABLE? Isn't 4.1-STABLE ok? I want to avoid -current on > > production servers. But after looking at > > http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/sensorsd/sensorsd.c it > > seems I am *not* OK with just 4.1 STABLE, and that I need -CURRENT if I > > want this functionality... > > In 4.1-stable we have the new two-level sensors framework, but no > changes in sensorsd other then the way sensors are addressed -- > however, this change in sensor addressing is a huge improvement for > sensorsd in itself. ;) > > In -current, we have the new sensorsd functionality, which is based on > the new framework. Hence my suggestion to use -current sensorsd with a > 4.1-stable system -- it's not officially supported, but it works as of > today without any problems. > > If you don't want to copy and compile sensorsd sources from -current > to 4.1-stable, then I'd suggest you wait until 4.2 is released. :) Yes, maybe. My 4.0-stable works perfect. The new sensor framework and its functionality is one thing I would like to have. So if I don't mix -current with -stable I'll wait for 4.2 in November. As this is a private server I don't have much spare time anyway with two small kids. > > Cheers, > Constantine. Thank you *very* much Constantine for your time and good explanations in this matter. I hope others can have some use of this thread as well. Regards Per-Olov -- GPG keyID: 4DB283CE GPG fingerprint: 45E8 3D0E DE05 B714 D549 45BC CFB4 BBE9 4DB2 83CE GPG key: http://keyserv.nic-se.se:11371/pks/lookup?op=get&search=0xCFB4BBE94DB283CE