From owner-freebsd-arch@FreeBSD.ORG Tue Jul 10 20:38:07 2007 Return-Path: X-Original-To: freebsd-arch@FreeBSD.org Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3C76716A421; Tue, 10 Jul 2007 20:38:07 +0000 (UTC) (envelope-from cnst@FreeBSD.org) Received: from mojo.ru (mojo.ru [84.252.152.63]) by mx1.freebsd.org (Postfix) with ESMTP id 9D8F513C44C; Tue, 10 Jul 2007 20:38:06 +0000 (UTC) (envelope-from cnst@FreeBSD.org) Received: from [192.168.0.16] (nc-76-4-28-21.dhcp.embarqhsd.net [76.4.28.21]) (authenticated bits=0) by mojo.ru (8.12.11.20060308/8.12.10) with ESMTP id l6AKbWiP024342 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Jul 2007 00:37:38 +0400 Message-ID: <4693EDFB.5050401@FreeBSD.org> Date: Tue, 10 Jul 2007 16:37:15 -0400 From: "Constantine A. Murenin" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.7.5) Gecko/20041217 X-Accept-Language: en-gb, en-gb-oed, en, en-us, ru, ru-ru, ru-su MIME-Version: 1.0 To: Doug Ambrisko References: <200707101833.l6AIX0xl049962@ambrisko.com> In-Reply-To: <200707101833.l6AIX0xl049962@ambrisko.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Rui Paulo , Shteryana Shopova , "Constantine A. Murenin" , freebsd-arch@FreeBSD.org Subject: Re: Porting OpenBSD's sysctl hw.sensors framework to FreeBSD (was: Re: PERFORCE change 123040 for review) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2007 20:38:07 -0000 On 10/07/2007 14:33, Doug Ambrisko wrote: >There are so many different flavours of HW monitoring chips > and several tools that can read them live in ports. Lots of them are > slightly different, intefaces can be i2c or direct I/O. Please, enlighten me which of these several tools were updated in the last few years. Most hardware monitoring tools in the ports tree are outdated and no longer being maintained: xmbmon, healthd, lmmon, consolehm, wmhm etc. Several of these have a last-modified date of 2000, that's 7 years ago! Please note that this framework is not limited to monitoring temperature and fan speed sensors -- it also allows one to monitor raid array status and a few other things. Moreover, in OpenBSD and NetBSD these kinds of in-kernel frameworks are used to display ipmi(4) sensors, too. Monitoring of remote machines with this framework is also possible -- with symon from ports. Querying local machines is as easy as running sysctl or systat, and alerts can be generated through sensorsd. Cheers, Constantine.