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

Reply via email to