vectordotdev / vector

A high-performance observability data pipeline.
https://vector.dev
Mozilla Public License 2.0
17.46k stars 1.53k forks source link

New source: IPMI Log input #1624

Open mhf-ir opened 4 years ago

mhf-ir commented 4 years ago
root@server:~# ipmitool sel elist 
   1 | 01/15/2017 | 15:27:10 | Physical Security Chassis Intru | General Chassis intrusion () | Asserted
   2 | 01/16/2017 | 15:04:48 | Physical Security Chassis Intru | General Chassis intrusion () | Asserted
   3 | 02/13/2017 | 12:37:16 | Physical Security Chassis Intru | General Chassis intrusion () | Asserted
   4 | 06/18/2017 | 07:42:09 | Drive Slot HDD Status | Drive Fault () | Asserted
   5 | 06/18/2017 | 10:08:38 | Drive Slot HDD Status | Drive Present () | Asserted
   6 | 06/18/2017 | 10:08:39 | Unknown #0x52 |  | Asserted
   7 | 12/03/2017 | 01:14:02 | Unknown #0x52 |  | Asserted
   8 | 12/03/2017 | 01:14:04 | Physical Security Chassis Intru | General Chassis intrusion () | Asserted
   9 | 12/03/2017 | 01:14:06 | Drive Slot HDD Status | Drive Fault () | Asserted
   a | 12/03/2017 | 02:17:59 | Unknown #0x52 |  | Asserted

Telegraf already get metric info: https://github.com/influxdata/telegraf/tree/master/plugins/inputs/ipmi_sensor Or exporter for Prometheus: https://github.com/soundcloud/ipmi_exporter

But will be awesome if vector get Baremetal server logs as different channel.

Hardware monitoring is the big deal. Log level will be awesome and ipmi is great tool. And many vendors use it. https://en.wikipedia.org/wiki/Intelligent_Platform_Management_Interface#Implementations

Detection is simple:

dmidecode -t 38

https://medium.com/@semnanweb/how-get-dedicate-server-metrics-123b5dffada7

binarylogic commented 4 years ago

Thanks @mhr, this is very helpful. We're starting to plan the Server-level Metrics Collection project. I'll add this to that for consideration.

mhf-ir commented 3 years ago

Any update on this ?