From owner-freebsd-hackers@FreeBSD.ORG Sat Aug 22 06:35:44 2009 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0A87106568D for ; Sat, 22 Aug 2009 06:35:44 +0000 (UTC) (envelope-from gnemmi@gmail.com) Received: from mail-yx0-f181.google.com (mail-yx0-f181.google.com [209.85.210.181]) by mx1.freebsd.org (Postfix) with ESMTP id 4FBE28FC13 for ; Sat, 22 Aug 2009 06:35:44 +0000 (UTC) Received: by yxe11 with SMTP id 11so708205yxe.3 for ; Fri, 21 Aug 2009 23:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=2RYSxzi9KXcK1lj+utqc76z1PpEnhrCGGxaYJwbkYt4=; b=nhV0DnfOB3XgrPwpCVn9xpbBOeF0Cpq7fIi5GDoBLK6voQ/wicg4ifZxzDjzPbvDGe e3YnvRx0gQp9acPNpXWRO+1XkRn9L6ntW3um01ppmB4wPRUwcd5f4KXVYGWZAOkTpuRf 857fNMDYTqcZERhGvwQ01pmVZkRj3fPpRP3R8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=ts7JuEnDeZxzETrR31RwmOYWWPjoKt7XhAQ8nODWzq+HeMedKEV8sZ4qfpmJM7hX62 es6gUYto6E7f3WU4SK84XaHkBdCzyuRlLbZRXbrqoIaX3mP1Xc1uuLEQCHnB9I85nvQV F5fPtABpt0cHUr5WN7Gn9uLnGXxs5UObigU5g= MIME-Version: 1.0 Received: by 10.91.192.14 with SMTP id u14mr1668706agp.2.1250921026695; Fri, 21 Aug 2009 23:03:46 -0700 (PDT) In-Reply-To: <6101e8c40908211917k69c82491w3cff00a527d14873@mail.gmail.com> References: <6101e8c40908211917k69c82491w3cff00a527d14873@mail.gmail.com> Date: Sat, 22 Aug 2009 03:03:46 -0300 Message-ID: <19e9a5dc0908212303j28a6913er604bfd06e7df81ec@mail.gmail.com> From: Gonzalo Nemmi To: Oliver Pinter Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: =?ISO-8859-1?Q?Aur=E9lien_M=E9r=E9?= , freebsd-hackers@freebsd.org Subject: Re: Common interface for sensors/health monitoring X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2009 06:35:44 -0000 On Fri, Aug 21, 2009 at 11:17 PM, Oliver Pinter wrot= e: > Hello! > > When I good know, no common interface exisit in current freebsd > kernel, but some other sysctl interfece exisit: coretemp, aiboost ... > > ~> sysctl dev.coretemp > dev.coretemp.0.%desc: CPU On-Die Thermal Sensors > dev.coretemp.0.%driver: coretemp > dev.coretemp.0.%parent: cpu0 > dev.coretemp.1.%desc: CPU On-Die Thermal Sensors > dev.coretemp.1.%driver: coretemp > dev.coretemp.1.%parent: cpu1 > dev.coretemp.2.%desc: CPU On-Die Thermal Sensors > dev.coretemp.2.%driver: coretemp > dev.coretemp.2.%parent: cpu2 > dev.coretemp.3.%desc: CPU On-Die Thermal Sensors > dev.coretemp.3.%driver: coretemp > dev.coretemp.3.%parent: cpu3 > > ~> sysctl dev.acpi_aiboost > dev.acpi_aiboost.0.%desc: ASUStek AIBOOSTER > dev.acpi_aiboost.0.%driver: acpi_aiboost > dev.acpi_aiboost.0.%location: handle=3D\_SB_.PCI0.SBRG.ASOC > dev.acpi_aiboost.0.%pnpinfo: _HID=3DATK0110 _UID=3D16843024 > dev.acpi_aiboost.0.%parent: acpi0 > dev.acpi_aiboost.0.temp0: 190 > dev.acpi_aiboost.0.temp1: 300 > dev.acpi_aiboost.0.volt0: 1144 > dev.acpi_aiboost.0.volt1: 3328 > dev.acpi_aiboost.0.volt2: 5064 > dev.acpi_aiboost.0.volt3: 12096 > dev.acpi_aiboost.0.fan0: 1962 > dev.acpi_aiboost.0.fan1: 1180 > dev.acpi_aiboost.0.fan2: 1278 > dev.acpi_aiboost.0.fan3: 0 > dev.acpi_aiboost.0.fan4: 0 > > but no common if.. > Is there an acpi_dell or something like that? > > On 8/22/09, Aur=E9lien M=E9r=E9 wrote: > > Hi, > > > > I've been using FreeBSD for years in all my servers, but I'm facing a b= ig > > problem today. All servers are under monitoring using a couple of > > applications and scripts. Monitored items for each server especially ar= e > > CPU/mobo/UPS/HDD temperatures, CPU load, memory use, fans speed, PSU/UP= S > > voltages, HDD/RAID status&usage, network connectivity, UPS load, batter= y > > status & runtime, ... > > > > My concern today, excepted that there is no way to gather all the data > > through a unique interface and that consequently we have to change the > > scripts depending on hardware, is that some information are no longer > > available at all, especially concerning the MB IC, ie. temperatures, > > voltages & fan speed. Actually, some SMBus controllers (like from 2006 = or > > so) are not supported by any driver and I didn't find any port updated = to > > access the IC directly (if even possible). Currently, I sometimes have = to > > use mbmon with direct I/O, sometimes mbmon with SMBus, sometimes health= d > and > > sometimes nothing works (PR 137668 or 136762 as examples in my case). > > > > Besides that, I was quite surprised that these information are availabl= e > in > > OpenBSD through a very simple and unique sysctl interface, with > up-to-date > > drivers, working on all my servers with a generic install. I know that > below > > this presentation layer, this may be much less perfect, and by digging > in, I > > found that a 2007 GSoC project for porting the OpenBSD sensor framework > was > > realised and planned to be put in HEAD. I also read hundreds of mails > > concerning this project, and why finally it was not commited. > > > > As developer, I fully understand some of the concerns in these threads > and > > that there are probably lots of things to change and work on, integrate > it > > in a cleaner repository like snmp or whatever; and I'd be glad to help = in > > any > > possible way to improve this. But in the meantime, as netadmin, this ki= nd > of > > information can be very important to prevent or diagnose major problems= ; > so > > I'd like to know what is being planned/done on this subject, as I didn'= t > > find any > > more information related to this than a discussion during bsdcan 2008. > > > > Thanks for your help and time, > > Aur=E9lien > +10 I was looking for the same info a time ago .. something that would allow me to gather all the info from the same place, but the only thing I came up with was the very same discussion about the sensors framework port and nothing else. Any info on any such proyect will be greatly apreciated Regards