d0d884a821
PR: 199793 Submitted by: Jeremy Chadwick <jdc@koitsu.org> (maintainer) Approved by: mentors (implicit)
28 lines
1.3 KiB
Text
28 lines
1.3 KiB
Text
bsdhwmon is a program for FreeBSD for monitoring hardware sensors (fans,
|
|
temperatures, voltages, chassis intrusion, and more) on commerical-grade
|
|
server hardware.
|
|
|
|
bsdhwmon is developed with a very different mentality compared to other
|
|
hardware monitoring software:
|
|
|
|
* Written with stability and production environments in mind
|
|
* Intended for use with server products (currently Supermicro, but can be
|
|
extended to others that have proper SMBIOS identification data)
|
|
* Uses SMBus (smb(4) driver) exclusively, significantly decreasing risks
|
|
and CPU usage compared to classic LPC I/O
|
|
* Based primarily on documentation provided by motherboard/server vendors,
|
|
combined with documentation from chipset manufacturers
|
|
* Identifies hardware via strict SMBIOS data matching; device "probing" is
|
|
avoided to minimise false positives and thus risks
|
|
* Full tested on both i386 and amd64 systems across multiple versions of
|
|
FreeBSD (legacy and present-day)
|
|
* Written entirely in C
|
|
* No reliance on third-party libraries or tools (e.g. autotools, libtool,
|
|
etc.)
|
|
* Very simple and clean code -- heavily commented, well-documented, built
|
|
with -Werror -Wall and similar flags
|
|
* Occasionally tested under valgrind
|
|
* Open-source, released under the 2-clause BSD license
|
|
|
|
WWW: http://bsdhwmon.koitsu.org/
|
|
WWW: http://github.com/koitsu/bsdhwmon
|