Closed agaoglu closed 1 year ago
Hi there,
first of all, thanks a lot. This certainly looks interesting and very comprehensive (docs! :raised_hands:). Code also looks pretty good at first glance, but please give me a bit more time to review the details.
For now, I'd be curious: how did you determine the possible fixed values (e.g. watchdogTimerUses
, watchdogTimeoutActions
, etc.)? Is this defined in the IPMI spec? Or documented somewhere?
Hi
I got them from freeipmi documentation for bmc-watchdog command. There are some differences between the values written in the manual and the way they’re reported though. I had to try each one by setting and reading the output again.
On Fri, Nov 10, 2023 at 17:50 Conrad Hoffmann @.***> wrote:
Hi there,
first of all, thanks a lot. This certainly looks interesting and very comprehensive (docs! 🙌). Code also looks pretty good at first glance, but please give me a bit more time to review the details.
For now, I'd be curious: how did you determine the possible fixed values (e.g. watchdogTimerUses, watchdogTimeoutActions, etc.)? Is this defined in the IPMI spec? Or documented somewhere?
— Reply to this email directly, view it on GitHub https://github.com/prometheus-community/ipmi_exporter/pull/176#issuecomment-1805879463, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADI25OYXVBRZJAVW357MQTYDY5JVAVCNFSM6AAAAAA7BCZKL6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBVHA3TSNBWGM . You are receiving this because you authored the thread.Message ID: @.***>
Ok, thanks for your patience, I think this looks pretty good. Could you kindly sign off your commits (git rebase --signoff
) so that the tests are happy?
Thanks a lot!
I guess that clears it :)
Thank you.
Thanks a lot! :tada:
Our supermicro BMC's provide a watchdog functionality, i.e. taking some specified action if a timer is not reset within a specified time. freeipmi tools have a bmc-watchdog command to control and also report the current status of such function. This collector reports that information.
An example output for bmc-watchdog from freeipmi:
I've ignored the timer use clear flags for now. Others seem to work