From 1fb738f51b00b2fe4bb9aa56fff89e0b06915bb9 Mon Sep 17 00:00:00 2001 From: mhoellein Date: Thu, 27 May 2021 07:32:31 +0200 Subject: [PATCH] committing changes in /etc made by "apt-get install netdata" Package changes: +fonts-font-awesome 5.0.10+really4.7.0~dfsg-1 all +fonts-glyphicons-halflings 1.009~3.4.1+dfsg-1 all +freeipmi-common 1.6.4-3ubuntu1.1 all +libc-ares2 1.15.0-1build1 amd64 +libfreeipmi17 1.6.4-3ubuntu1.1 amd64 +libipmimonitoring6 1.6.4-3ubuntu1.1 amd64 +libjs-bootstrap 3.4.1+dfsg-1 all +libjudydebian1 1.0.5-5 amd64 +libnetfilter-acct1 1.0.3-2 amd64 +libnode64 10.19.0~dfsg-3ubuntu1 amd64 +netdata 1.19.0-3ubuntu1 all +netdata-core 1.19.0-3ubuntu1 amd64 +netdata-plugins-bash 1.19.0-3ubuntu1 all +netdata-plugins-nodejs 1.19.0-3ubuntu1 all +netdata-plugins-python 1.19.0-3ubuntu1 all +netdata-web 1.19.0-3ubuntu1 all +nodejs 10.19.0~dfsg-3ubuntu1 amd64 +nodejs-doc 10.19.0~dfsg-3ubuntu1 all --- .etckeeper | 22 + alternatives/js | 1 + alternatives/js.1.gz | 1 + freeipmi/freeipmi.conf | 603 +++++++++ freeipmi/freeipmi_interpret_sel.conf | 1079 ++++++++++++++++ freeipmi/freeipmi_interpret_sensor.conf | 1086 +++++++++++++++++ group | 3 +- group- | 3 +- gshadow | 3 +- gshadow- | 3 +- init.d/netdata | 103 ++ letsencrypt/.certbot.lock | 0 logrotate.d/netdata | 13 + netdata/.opt-out-from-anonymous-statistics | 0 netdata/edit-config | 101 ++ netdata/netdata.conf | 19 + passwd | 1 + passwd- | 2 +- rc0.d/K01netdata | 1 + rc1.d/K01netdata | 1 + rc2.d/S01netdata | 1 + rc3.d/S01netdata | 1 + rc4.d/S01netdata | 1 + rc5.d/S01netdata | 1 + rc6.d/K01netdata | 1 + shadow | 1 + .../multi-user.target.wants/netdata.service | 1 + 27 files changed, 3047 insertions(+), 5 deletions(-) create mode 120000 alternatives/js create mode 120000 alternatives/js.1.gz create mode 100644 freeipmi/freeipmi.conf create mode 100644 freeipmi/freeipmi_interpret_sel.conf create mode 100644 freeipmi/freeipmi_interpret_sensor.conf create mode 100755 init.d/netdata create mode 100644 letsencrypt/.certbot.lock create mode 100644 logrotate.d/netdata create mode 100644 netdata/.opt-out-from-anonymous-statistics create mode 100755 netdata/edit-config create mode 100644 netdata/netdata.conf create mode 120000 rc0.d/K01netdata create mode 120000 rc1.d/K01netdata create mode 120000 rc2.d/S01netdata create mode 120000 rc3.d/S01netdata create mode 120000 rc4.d/S01netdata create mode 120000 rc5.d/S01netdata create mode 120000 rc6.d/K01netdata create mode 120000 systemd/system/multi-user.target.wants/netdata.service diff --git a/.etckeeper b/.etckeeper index 4f873564d..b9f5daaab 100755 --- a/.etckeeper +++ b/.etckeeper @@ -40,6 +40,11 @@ mkdir -p './letsencrypt/renewal-hooks/pre' mkdir -p './libpaper.d' mkdir -p './logcheck/violations.ignore.d' mkdir -p './monit/conf-available' +mkdir -p './netdata/charts.d' +mkdir -p './netdata/health.d' +mkdir -p './netdata/node.d' +mkdir -p './netdata/python.d' +mkdir -p './netdata/statsd.d' mkdir -p './networkd-dispatcher/carrier.d' mkdir -p './networkd-dispatcher/degraded.d' mkdir -p './networkd-dispatcher/dormant.d' @@ -1211,6 +1216,11 @@ maybe chmod 0644 'fonts/conf.avail/99-language-selector-zh.conf' maybe chmod 0755 'fonts/conf.d' maybe chmod 0644 'fonts/conf.d/README' maybe chmod 0644 'fonts/fonts.conf' +maybe chmod 0755 'freeipmi' +maybe chgrp 'adm' 'freeipmi/freeipmi.conf' +maybe chmod 0640 'freeipmi/freeipmi.conf' +maybe chmod 0644 'freeipmi/freeipmi_interpret_sel.conf' +maybe chmod 0644 'freeipmi/freeipmi_interpret_sensor.conf' maybe chmod 0644 'fstab' maybe chmod 0644 'fuse.conf' maybe chmod 0644 'gai.conf' @@ -1475,6 +1485,7 @@ maybe chmod 0755 'init.d/lvm2' maybe chmod 0755 'init.d/lvm2-lvmpolld' maybe chmod 0755 'init.d/mysql' maybe chmod 0755 'init.d/named' +maybe chmod 0755 'init.d/netdata' maybe chmod 0755 'init.d/opendkim' maybe chmod 0755 'init.d/opendmarc' maybe chmod 0755 'init.d/plymouth' @@ -1566,6 +1577,7 @@ maybe chmod 0755 'ldap/schema' maybe chmod 0644 'ldap/schema/amavis.schema' maybe chmod 0644 'legal' maybe chmod 0755 'letsencrypt' +maybe chmod 0600 'letsencrypt/.certbot.lock' maybe chmod 0644 'letsencrypt/.updated-options-ssl-apache-conf-digest.txt' maybe chmod 0700 'letsencrypt/accounts' maybe chmod 0700 'letsencrypt/accounts/acme-staging-v02.api.letsencrypt.org' @@ -7540,6 +7552,7 @@ maybe chmod 0644 'logrotate.d/graphite-carbon' maybe chmod 0644 'logrotate.d/graphite-web' maybe chmod 0644 'logrotate.d/icinga2' maybe chmod 0644 'logrotate.d/mysql-server' +maybe chmod 0644 'logrotate.d/netdata' maybe chmod 0644 'logrotate.d/razor' maybe chmod 0644 'logrotate.d/redis-server' maybe chmod 0644 'logrotate.d/rsnapshot' @@ -7635,6 +7648,15 @@ maybe chmod 0644 'nagios-plugins/config/tcp_udp.cfg' maybe chmod 0644 'nagios-plugins/config/telnet.cfg' maybe chmod 0644 'nagios-plugins/config/users.cfg' maybe chmod 0644 'nanorc' +maybe chmod 0755 'netdata' +maybe chmod 0644 'netdata/.opt-out-from-anonymous-statistics' +maybe chmod 0755 'netdata/charts.d' +maybe chmod 0755 'netdata/edit-config' +maybe chmod 0755 'netdata/health.d' +maybe chmod 0644 'netdata/netdata.conf' +maybe chmod 0755 'netdata/node.d' +maybe chmod 0755 'netdata/python.d' +maybe chmod 0755 'netdata/statsd.d' maybe chmod 0755 'netplan' maybe chmod 0644 'netplan/01-netcfg.yaml' maybe chmod 0755 'network' diff --git a/alternatives/js b/alternatives/js new file mode 120000 index 000000000..043d0274b --- /dev/null +++ b/alternatives/js @@ -0,0 +1 @@ +/usr/bin/nodejs \ No newline at end of file diff --git a/alternatives/js.1.gz b/alternatives/js.1.gz new file mode 120000 index 000000000..afe4150dc --- /dev/null +++ b/alternatives/js.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nodejs.1.gz \ No newline at end of file diff --git a/freeipmi/freeipmi.conf b/freeipmi/freeipmi.conf new file mode 100644 index 000000000..17527dca9 --- /dev/null +++ b/freeipmi/freeipmi.conf @@ -0,0 +1,603 @@ +##################################################################################################### +# +# FreeIPMI configuration +# +# The FreeIPMI configuration file can be used to set alternate default +# values to many FreeIPMI tools so values don't have to be configured on +# the command line. This allows users to avoid typing in a long list of +# command line options everytime a command is executed. It can also be +# used to hide usernames, passwords, and other sensitive information +# from the ps(1) command. +# +# For more information on the fields below, please see the manpage +# freeipmi.conf(5). +# +# Albert Chu +# . +# +# P.S. If you configure different values, remember to uncomment the line :-) +# +##################################################################################################### +# +# General Options +# +# The following options are options generally available to all tools, +# although specific options may be ignored by some. +# +# driver-type KCS +# +# disable-auto-probe DISABLE +# +# driver-address 0xCA2 +# +# driver-device /my/device/path +# +# register-spacing 1 +# +# target-channel-number 0 +# +# target-slave-address 0x20 +# +# username myusername +# +# password mypassword +# +# k_g mykey +# +## session-timeout specified in milliseconds +# session-timeout 20000 +# +## retransmission-timeout specified in milliseconds +# retransmission-timeout 1000 +# +# authentication-type MD5 +# +# cipher-suite-id 3 +# +# privilege-level ADMIN +# +# workaround-flags workaround1 workaround2 workaround3 +# +##################################################################################################### +# +# SDR OPTIONS +# +# The following options are specific to tools that use the sensor data +# repository (SDR). They will be ignored by all other tools. +# +# quiet-cache DISABLE +# +# sdr-cache-directory /my/sdr/path +# +##################################################################################################### +# +# TIME OPTIONS +# +# The following options are specific to tools that may output time +# values. They will be ignored by all other tools. +# +# utc-to-localtime DISABLE +# +# localtime-to-utc DISABLE +# +# utc-offset 0 +# +##################################################################################################### +# +# HOSTRANGED OPTIONS +# +# The following options are specific to tools that support hostranged +# output. They will be ignored by all other tools. +# +# buffer-output DISABLE +# +# consolidate-output DISABLE +# +# fanout 64 +# +# eliminate DISABLE +# +# always-prefix DISABLE +# +##################################################################################################### +# +# BMC-CONFIG OPTIONS +# +# The following options are specific to bmc-config(8). They will be +# ignored by other tools. +# +# bmc-config-username myusername +# +# bmc-config-password mypassword +# +# bmc-config-k_g mykey +# +# bmc-config-authentication-type MD5 +# +# bmc-config-cipher-suite-id 3 +# +# bmc-config-privilege-level ADMIN +# +# bmc-config-workaround-flags workaround1 workaround2 workaround3 +# +# bmc-config-verbose-count 0 +# +##################################################################################################### +# +# BMC-DEVICE OPTIONS +# +# The following options are specific to bmc-device(8). They will be +# ignored by other tools. +# +# bmc-device-username myusername +# +# bmc-device-password mypassword +# +# bmc-device-k_g mykey +# +# bmc-device-authentication-type MD5 +# +# bmc-device-cipher-suite-id 3 +# +# bmc-device-privilege-level ADMIN +# +# bmc-device-workaround-flags workaround1 workaround2 workaround3 +# +##################################################################################################### +# +# BMC-INFO OPTIONS +# +# The following options are specific to bmc-info(8). They will be +# ignored by other tools. +# +# bmc-info-username myusername +# +# bmc-info-password mypassword +# +# bmc-info-k_g mykey +# +# bmc-info-authentication-type MD5 +# +# bmc-info-cipher-suite-id 3 +# +# bmc-info-privilege-level USER +# +# bmc-info-workaround-flags workaround1 workaround2 workaround3 +# +# bmc-info-interpret-oem-data DISABLE +# +##################################################################################################### +# +# BMC-WATCHDOG OPTIONS +# +# The following options are specific to bmc-watchdog(8). They will be +# ignored by other tools. +# +# bmc-watchdog-workaround-flags workaround1 workaround2 workaround3 +# +# bmc-watchdog-verbose-logging DISABLE +# +# bmc-watchdog-no-logging DISABLE +# +##################################################################################################### +# +# IPMI-CHASSIS OPTIONS +# +# The following options are specific to ipmi-chassis(8). They will be +# ignored by other tools. +# +# ipmi-chassis-username myusername +# +# ipmi-chassis-password mypassword +# +# ipmi-chassis-k_g mykey +# +# ipmi-chassis-authentication-type MD5 +# +# ipmi-chassis-cipher-suite-id 3 +# +# ipmi-chassis-privilege-level ADMIN +# +# ipmi-chassis-workaround-flags workaround1 workaround2 workaround3 +# +##################################################################################################### +# +# IPMI-CHASSIS-CONFIG OPTIONS +# +# The following options are specific to ipmi-chassis-config(8). They will be +# ignored by other tools. +# +# ipmi-chassis-config-username myusername +# +# ipmi-chassis-config-password mypassword +# +# ipmi-chassis-config-k_g mykey +# +# ipmi-chassis-config-authentication-type MD5 +# +# ipmi-chassis-config-cipher-suite-id 3 +# +# ipmi-chassis-config-privilege-level ADMIN +# +# ipmi-chassis-config-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-chassis-config-verbose-count 0 +# +##################################################################################################### +# +# IPMI-DCMI OPTIONS +# +# The following options are specific to ipmi-dcmi(8). They will be +# ignored by other tools. +# +# ipmi-dcmi-username myusername +# +# ipmi-dcmi-password mypassword +# +# ipmi-dcmi-k_g mykey +# +# ipmi-dcmi-authentication-type MD5 +# +# ipmi-dcmi-cipher-suite-id 3 +# +# ipmi-dcmi-privilege-level ADMIN +# +# ipmi-dcmi-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-dcmi-interpret-oem-data DISABLE +# +##################################################################################################### +# +# IPMI-FRU OPTIONS +# +# The following options are specific to ipmi-fru(8). They will be +# ignored by other tools. +# +# ipmi-fru-username myusername +# +# ipmi-fru-password mypassword +# +# ipmi-fru-k_g mykey +# +# ipmi-fru-authentication-type MD5 +# +# ipmi-fru-cipher-suite-id 3 +# +# ipmi-fru-privilege-level USER +# +# ipmi-fru-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-fru-verbose-count 0 +# +# ipmi-fru-bridge-fru DISABLE +# +# ipmi-fru-interpret-oem-data DISABLE +# +##################################################################################################### +# +# IPMI-OEM OPTIONS +# +# The following options are specific to ipmi-oem(8). They will be +# ignored by other tools. +# +# ipmi-oem-username myusername +# +# ipmi-oem-password mypassword +# +# ipmi-oem-k_g mykey +# +# ipmi-oem-authentication-type MD5 +# +# ipmi-oem-cipher-suite-id 3 +# +# ipmi-oem-privilege-level ADMIN +# +# ipmi-oem-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-oem-verbose-count 0 +# +##################################################################################################### +# +# IPMI-PEF-CONFIG OPTIONS +# +# The following options are specific to ipmi-pef-config(8). They will be +# ignored by other tools. +# +# ipmi-pef-config-username myusername +# +# ipmi-pef-config-password mypassword +# +# ipmi-pef-config-k_g mykey +# +# ipmi-pef-config-authentication-type MD5 +# +# ipmi-pef-config-cipher-suite-id 3 +# +# ipmi-pef-config-privilege-level ADMIN +# +# ipmi-pef-config-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-pef-config-verbose-count 0 +# +##################################################################################################### +# +# IPMI-PET OPTIONS +# +# The following options are specific to ipmi-pet(8). They will be +# ignored by other tools. +# +# ipmi-pet-username myusername +# +# ipmi-pet-password mypassword +# +# ipmi-pet-k_g mykey +# +# ipmi-pet-authentication-type MD5 +# +# ipmi-pet-cipher-suite-id 3 +# +# ipmi-pet-privilege-level OPERATOR +# +# ipmi-pet-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-pet-verbose-count 0 +# +# ipmi-pet-output-event-severity DISABLE +# +# ipmi-pet-output-event-state DISABLE +# +# ipmi-pet-event-state-config-file /my/event.conf +# +# ipmi-pet-interpret-oem-data DISABLE +# +# ipmi-pet-entity-sensor-names DISABLE +# +# ipmi-pet-no-sensor-type-output DISABLE +# +# ipmi-pet-comma-separated-output DISABLE +# +# ipmi-pet-no-header-output DISABLE +# +# ipmi-pet-non-abbreviated-units DISABLE +# +##################################################################################################### +# +# IPMI-RAW OPTIONS +# +# The following options are specific to ipmi-raw(8). They will be +# ignored by other tools. +# +# ipmi-raw-username myusername +# +# ipmi-raw-password mypassword +# +# ipmi-raw-k_g mykey +# +# ipmi-raw-authentication-type MD5 +# +# ipmi-raw-cipher-suite-id 3 +# +# ipmi-raw-privilege-level ADMIN +# +# ipmi-raw-workaround-flags workaround1 workaround2 workaround3 +# +##################################################################################################### +# +# IPMI-SEL OPTIONS +# +# The following options are specific to ipmi-sel(8). They will be +# ignored by other tools. +# +# ipmi-sel-username myusername +# +# ipmi-sel-password mypassword +# +# ipmi-sel-k_g mykey +# +# ipmi-sel-authentication-type MD5 +# +# ipmi-sel-cipher-suite-id 3 +# +# ipmi-sel-privilege-level OPERATOR +# +# ipmi-sel-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-sel-verbose-count 0 +# +# ipmi-sel-sensor-types temperature fan +# +# ipmi-sel-exclude-sensor-types temperature fan +# +# ipmi-sel-system-event-only DISABLE +# +# ipmi-sel-oem-event-only DISABLE +# +# ipmi-sel-output-manufacturer-id DISABLE +# +# ipmi-sel-output-event-state DISABLE +# +# ipmi-sel-event-state-config-file /my/event.conf +# +# ipmi-sel-interpret-oem-data DISABLE +# +# ipmi-sel-output-oem-event-strings DISABLE +# +# ipmi-sel-entity-sensor-names DISABLE +# +# ipmi-sel-no-sensor-type-output DISABLE +# +# ipmi-sel-comma-separated-output DISABLE +# +# ipmi-sel-no-header-output DISABLE +# +# ipmi-sel-non-abbreviated-units DISABLE +# +# ipmi-sel-legacy-output DISABLE +# +##################################################################################################### +# +# IPMI-SENSORS OPTIONS +# +# The following options are specific to ipmi-sensors(8). They will be +# ignored by other tools. +# +# ipmi-sensors-username myusername +# +# ipmi-sensors-password mypassword +# +# ipmi-sensors-k_g mykey +# +# ipmi-sensors-authentication-type MD5 +# +# ipmi-sensors-cipher-suite-id 3 +# +# ipmi-sensors-privilege-level OPERATOR +# +# ipmi-sensors-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-sensors-verbose-count 0 +# +# ipmi-sensors-quiet-readings DISABLE +# +# ipmi-sensors-record-ids 1 2 3 4 +# +# ipmi-sensors-exclude-record-ids 1 2 3 4 +# +# ipmi-sensors-sensor-types temperature fan +# +# ipmi-sensors-exclude-sensor-types temperature fan +# +# ipmi-sensors-bridge-sensors DISABLE +# +# ipmi-sensors-shared-sensors DISABLE +# +# ipmi-sensors-interpret-oem-data DISABLE +# +# ipmi-sensors-ignore-not-available-sensors DISABLE +# +# ipmi-sensors-ignore-unrecognized-events DISABLE +# +# ipmi-sensors-output-event-bitmask DISABLE +# +# ipmi-sensors-output-sensor-state DISABLE +# +# ipmi-sensors-sensor-state-config-file /my/sensor.conf +# +# ipmi-sensors-entity-sensor-names DISABLE +# +# ipmi-sensors-output-sensor-thresholds DISABLE +# +# ipmi-sensors-no-sensor-type-output DISABLE +# +# ipmi-sensors-comma-separated-output DISABLE +# +# ipmi-sensors-no-header-output DISABLE +# +# ipmi-sensors-non-abbreviated-units DISABLE +# +# ipmi-sensors-legacy-output DISABLE +# +# ipmi-sensors-ipmimonitoring-legacy-output DISABLE +# +##################################################################################################### +# +# IPMI-SENSORS-CONFIG OPTIONS +# +# The following options are specific to ipmi-sensors-config(8). They will be +# ignored by other tools. +# +# ipmi-sensors-config-username myusername +# +# ipmi-sensors-config-password mypassword +# +# ipmi-sensors-config-k_g mykey +# +# ipmi-sensors-config-authentication-type MD5 +# +# ipmi-sensors-config-cipher-suite-id 3 +# +# ipmi-sensors-config-privilege-level OPERATOR +# +# ipmi-sensors-config-workaround-flags workaround1 workaround2 workaround3 +# +# ipmi-sensors-config-verbose-count 0 +# +##################################################################################################### +# +# IPMICONSOLE OPTIONS +# +# The following options are specific to ipmiconsole(8). They will be +# ignored by other tools. +# +# ipmiconsole-username myusername +# +# ipmiconsole-password mypassword +# +# ipmiconsole-k_g mykey +# +# ipmiconsole-authentication-type MD5 +# +# ipmiconsole-cipher-suite-id 3 +# +# ipmiconsole-privilege-level ADMIN +# +# ipmiconsole-workaround-flags workaround1 workaround2 workaround3 +# +# ipmiconsole-escape-char & +# +# ipmiconsole-dont-steal DISABLE +# +# ipmiconsole-serial-keepalive DISABLE +# +# ipmiconsole-serial-keepalive-empty DISABLE +# +# ipmiconsole-lock-memory DISABLE +# +##################################################################################################### +# +# IPMIPOWER OPTIONS +# +# The following options are specific to ipmipower(8). They will be +# ignored by other tools. +# +# ipmipower-username myusername +# +# ipmipower-password mypassword +# +# ipmipower-k_g mykey +# +# ipmipower-authentication-type MD5 +# +# ipmipower-cipher-suite-id 3 +# +# ipmipower-privilege-level OPERATOR +# +# ipmipower-workaround-flags workaround1 workaround2 workaround3 +# +# ipmipower-on-if-off DISABLE +# +# ipmipower-wait-until-on DISABLE +# +# ipmipower-wait-until-off DISABLE +# +# ipmipower-oem-power-type oem-power-type +# +## ipmipower-retransmission-wait-timeout specified in milliseconds +# ipmipower-retransmission-wait-timeout 500 +# +# ipmipower-retransmission-backoff-count 8 +# +## ipmipower-ping-interval specified in milliseconds +# ipmipower-ping-interval 5000 +# +## ipmipower-ping-timeout specified in milliseconds +# ipmipower-ping-timeout 30000 +# +# ipmipower-ping-packet-count 10 +# +## ipmipower-ping-percent specified in integer percentage +# ipmipower-ping-percent 50 +# +# ipmipower-ping-consec-count 5 +# +##################################################################################################### diff --git a/freeipmi/freeipmi_interpret_sel.conf b/freeipmi/freeipmi_interpret_sel.conf new file mode 100644 index 000000000..0b9d730c5 --- /dev/null +++ b/freeipmi/freeipmi_interpret_sel.conf @@ -0,0 +1,1079 @@ +########################################################################################################## +# +# FreeIPMI Interpret SEL +# +# This configuration file defines how IPMI system event log entries +# should be interpreted. IPMI system events specify a number of +# states/thresholds when they are read. Based on those +# states/thresholds we can allow tools and libraries such as +# ipmi-sel(8) or libipmimonitoring(3) if a sensor reading is "good" or +# "bad" via a NOMINAL, WARNING, or CRITICAL state). A different state +# can be reported for an event depending on if it is asserted or +# deasserted. +# +# Each of the states listed below are (hopefully) descriptive enough +# to describe the state conditions that may be set/unset for each +# sensor or event type. For more detailed information on each of the +# individual states listed below, please see the IPMI Specification +# "Sensor and Event Code Tables". Ipmi-sensors(8) can be used to +# determine the sensor types and the states/thresholds that exist on a +# system by outputting very verbose output and seeing what types of +# Assertion or Deassertion events are possible. +# +# Each of the events below may take 1 or 2 of the following states as +# input. +# +# Nominal - Signal Nominal reading if event tripped +# Warning - Signal Warning reading if event tripped +# Critical - Signal Critical reading if event tripped +# +# If only one state is listed, that state will be interpreted when the +# event is asserted or deasserted. If two states are listed, the +# first state will be interpreted when an event is asserted, and the +# later will be interpreted when an event is deasserted. +# +# Not all IPMI sensor types and event types are currently supported. +# If you would like more to be supported, please e-mail the FreeIPMI +# mailing list. +# +# The default values selected for individual events being +# tripped are based on best guesses and motherboards being analyzed. +# If you think they should be changed, please e-mail the FreeIPMI +# mailing list to discuss what the defaults should be. +# +# Most default interpretations can be determined quite easily and can +# meet the needs of most users. For example, a reading of +# "Performance_Met" is normally better than "Performance_Lags". +# However, some states can be ambiguous and depend completely on the +# manufacturer. For example, "State_Asserted" vs. "State_Deasserted" +# are completely at the interpretation of the vendor. Users are +# advised to adjust the interpretations below as needed. +# +# If you configure different values, remember to uncomment the line :-) +# +########################################################################################################## +# +## IPMI_Threshold_Sensor +# +# Temperature, Voltage, RPM, etc. sensors +# +# IPMI_Threshold_Sensor_Lower_Non_Critical_Going_Low Warning Nominal +# IPMI_Threshold_Sensor_Lower_Non_Critical_Going_High Nominal Nominal +# IPMI_Threshold_Sensor_Lower_Critical_Going_Low Critical Warning +# IPMI_Threshold_Sensor_Lower_Critical_Going_High Warning Warning +# IPMI_Threshold_Sensor_Lower_Non_Recoverable_Going_Low Critical Critical +# IPMI_Threshold_Sensor_Lower_Non_Recoverable_Going_High Critical Critical +# IPMI_Threshold_Sensor_Upper_Non_Critical_Going_Low Nominal Nominal +# IPMI_Threshold_Sensor_Upper_Non_Critical_Going_High Warning Nominal +# IPMI_Threshold_Sensor_Upper_Critical_Going_Low Warning Warning +# IPMI_Threshold_Sensor_Upper_Critical_Going_High Critical Warning +# IPMI_Threshold_Sensor_Upper_Non_Recoverable_Going_Low Critical Critical +# IPMI_Threshold_Sensor_Upper_Non_Recoverable_Going_High Critical Critical +# +########################################################################################################## +# +## IPMI_Temperature_State +# +# IPMI_Temperature_State_Deasserted Nominal +# IPMI_Temperature_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Temperature_Limit +# +# IPMI_Temperature_Limit_Not_Exceeded Nominal +# IPMI_Temperature_Limit_Exceeded Critical +# +########################################################################################################## +# +## IPMI_Temperature_Transition_Severity +# +# IPMI_Temperature_Transition_Severity_Transition_To_OK Nominal +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Temperature_Transition_Severity_Monitor Warning +# IPMI_Temperature_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Voltage_State +# +# IPMI_Voltage_State_Deasserted Nominal +# IPMI_Voltage_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Voltage_Limit +# +# IPMI_Voltage_Limit_Not_Exceeded Nominal +# IPMI_Voltage_Limit_Exceeded Critical +# +########################################################################################################## +# +## IPMI_Voltage_Performance +# +# IPMI_Voltage_Performance_Met Nominal Nominal +# IPMI_Voltage_Performance_Lags Critical Warning +# +########################################################################################################## +# +## IPMI_Voltage_Transition_Severity +# +# IPMI_Voltage_Transition_Severity_Transition_To_OK Nominal +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Voltage_Transition_Severity_Monitor Warning +# IPMI_Voltage_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Current_Transition_Severity +# +# IPMI_Current_Transition_Severity_Transition_To_OK Nominal +# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Current_Transition_Severity_Monitor Warning +# IPMI_Current_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Fan_State +# +# IPMI_Fan_State_Deasserted Nominal +# IPMI_Fan_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Fan_Transition_Severity +# +# IPMI_Fan_Transition_Severity_Transition_To_OK Nominal +# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Fan_Transition_Severity_Monitor Warning +# IPMI_Fan_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Fan_Device_Present +# +# IPMI_Fan_Device_Present_Device_Removed_Device_Absent Critical Critical +# IPMI_Fan_Device_Present_Device_Inserted_Device_Present Nominal Nominal +# +########################################################################################################## +# +## IPMI_Fan_Transition_Availability +# +# IPMI_Fan_Transition_Availability_To_Running Nominal Nominal +# IPMI_Fan_Transition_Availability_To_In_Test Warning Warning +# IPMI_Fan_Transition_Availability_To_Power_Off Warning Warning +# IPMI_Fan_Transition_Availability_To_On_Line Warning Warning +# IPMI_Fan_Transition_Availability_To_Off_Line Warning Warning +# IPMI_Fan_Transition_Availability_To_Off_Duty Warning Warning +# IPMI_Fan_Transition_Availability_To_Degraded Critical Warning +# IPMI_Fan_Transition_Availability_To_Power_Save Warning Warning +# IPMI_Fan_Transition_Availability_Install_Error Critical Critical +# +########################################################################################################## +# +## IPMI_Fan_Redundancy +# +# IPMI_Fan_Redundancy_Fully_Redundant Nominal Nominal +# IPMI_Fan_Redundancy_Redundancy_Lost Critical Warning +# IPMI_Fan_Redundancy_Redundancy_Degraded Warning Warning +# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical Warning +# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical Warning +# IPMI_Fan_Redundancy_Non_Redundant_Insufficient_Resources Critical Warning +# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning Warning +# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning Warning +# +########################################################################################################## +# +## IPMI_Physical_Security +# +# IPMI_Physical_Security_General_Chassis_Intrusion Critical +# IPMI_Physical_Security_Drive_Bay_Intrusion Critical +# IPMI_Physical_Security_IO_Card_Intrusion Critical +# IPMI_Physical_Security_Processor_Area_Intrusion Critical +# IPMI_Physical_Security_LAN_Leash_Lost Critical +# IPMI_Physical_Security_Unauthorized_Dock_Undock Critical +# IPMI_Physical_Security_FAN_Area_Intrusion Critical +# +########################################################################################################## +# +## IPMI_Platform_Security_Violation_Attempt +# +# IPMI_Platform_Security_Violation_Attempt_Secure_Mode_Violation_Attempt Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_User_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Attempt_Setup_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Network_Boot_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Other_Pre_Boot_Password_Violation Critical +# IPMI_Platform_Security_Violation_Attempt_Out_Of_Band_Access_Password_Violation Critical +# +########################################################################################################## +# +## IPMI_Processor +# +# IPMI_Processor_IERR Critical +# IPMI_Processor_Thermal_Trip Critical +# IPMI_Processor_FRB1_BIST_Failure Critical +# IPMI_Processor_FRB2_Hang_In_POST_Failure Critical +# IPMI_Processor_FRB3_Processor_Startup_Initialization_Failure Critical +# IPMI_Processor_Configuration_Error Critical +# IPMI_Processor_SMBIOS_Uncorrectable_CPU_Complex_Error Critical +# IPMI_Processor_Processor_Presence_Detected Nominal +# IPMI_Processor_Processor_Disabled Critical +# IPMI_Processor_Terminator_Presence_Detected Critical +# IPMI_Processor_Processor_Automatically_Throttled Warning +# IPMI_Processor_Machine_Check_Exception Critical +# IPMI_Processor_Correctable_Machine_Check_Error Warning +# +########################################################################################################## +# +## IPMI_Processor_State +# +# IPMI_Processor_State_Deasserted Nominal +# IPMI_Processor_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Power_Supply +# +# IPMI_Power_Supply_Presence_Detected Nominal Nominal +# IPMI_Power_Supply_Power_Supply_Failure_Detected Critical Critical +# IPMI_Power_Supply_Predictive_Failure Critical Critical +# IPMI_Power_Supply_Power_Supply_Input_Lost_AC_DC Critical Warning +# IPMI_Power_Supply_Power_Supply_Input_Lost_Or_Out_Of_Range Critical Warning +# IPMI_Power_Supply_Power_Supply_Input_Out_Of_Range_But_Present Critical Warning +# IPMI_Power_Supply_Configuration_Error Critical Critical +# IPMI_Power_Supply_Power_Supply_Inactive Warning Warning +# +########################################################################################################## +# +## IPMI_Power_Supply_State +# +# IPMI_Power_Supply_State_Deasserted Nominal +# IPMI_Power_Supply_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Power_Supply_Transition_Severity +# +# IPMI_Power_Supply_Transition_Severity_Transition_To_OK Nominal +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Power_Supply_Transition_Severity_Monitor Warning +# IPMI_Power_Supply_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Power_Supply_Redundancy +# +# IPMI_Power_Supply_Redundancy_Fully_Redundant Nominal Nominal +# IPMI_Power_Supply_Redundancy_Redundancy_Lost Critical Warning +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded Warning Warning +# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical Warning +# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical Warning +# IPMI_Power_Supply_Redundancy_Non_Redundant_Insufficient_Resources Critical Warning +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning Warning +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning Warning +# +########################################################################################################## +# +## IPMI_Power_Unit +# +# IPMI_Power_Unit_Power_Off_Power_Down Nominal Nominal +# IPMI_Power_Unit_Power_Cycle Nominal Nominal +# IPMI_Power_Unit_240VA_Power_Down Warning Nominal +# IPMI_Power_Unit_Interlock_Power_Down Warning Warning +# IPMI_Power_Unit_AC_Lost Critical Warning +# IPMI_Power_Unit_Soft_Power_Control_Failure Critical Critical +# IPMI_Power_Unit_Power_Unit_Failure_Detected Critical Critical +# IPMI_Power_Unit_Predictive_Failure Critical Critical +# +########################################################################################################## +# +## IPMI_Power_Unit_State +# +# IPMI_Power_Unit_State_Deasserted Nominal +# IPMI_Power_Unit_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Power_Unit_Transition_Severity +# +# IPMI_Power_Unit_Transition_Severity_Transition_To_OK Nominal +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Power_Unit_Transition_Severity_Monitor Warning +# IPMI_Power_Unit_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Power_Unit_Device_Present +# +# IPMI_Power_Unit_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Power_Unit_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Power_Unit_Redundancy +# +# IPMI_Power_Unit_Redundancy_Fully_Redundant Nominal Nominal +# IPMI_Power_Unit_Redundancy_Redundancy_Lost Critical Warning +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded Warning Warning +# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical Warning +# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical Warning +# IPMI_Power_Unit_Redundancy_Non_Redundant_Insufficient_Resources Critical Warning +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning Warning +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning Warning +# +########################################################################################################## +# +## IPMI_Cooling_Device_Redundancy +# +# IPMI_Cooling_Device_Redundancy_Fully_Redundant Nominal Nominal +# IPMI_Cooling_Device_Redundancy_Redundancy_Lost Critical Warning +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded Warning Warning +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical Warning +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical Warning +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Insufficient_Resources Critical Warning +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning Warning +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning Warning +# +########################################################################################################## +# +## IPMI_Memory +# +# IPMI_Memory_Correctable_Memory_Error Warning +# IPMI_Memory_Uncorrectable_Memory_Error Critical +# IPMI_Memory_Parity Critical +# IPMI_Memory_Memory_Scrub_Failed Critical +# IPMI_Memory_Memory_Device_Disabled Critical +# IPMI_Memory_Correctable_Memory_Error_Logging_Limit_Reached Warning +# IPMI_Memory_Presence_Detected Nominal +# IPMI_Memory_Configuration_Error Critical +# IPMI_Memory_Spare Nominal +# IPMI_Memory_Memory_Automatically_Throttled Warning +# IPMI_Memory_Critical_Overtemperature Critical +# +########################################################################################################## +# +## IPMI_Memory_State +# +# IPMI_Memory_State_Deasserted Nominal +# IPMI_Memory_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Memory_Transition_Severity +# +# IPMI_Memory_Transition_Severity_Transition_To_OK Nominal +# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Memory_Transition_Severity_Monitor Warning +# IPMI_Memory_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Memory_Redundancy +# +# IPMI_Memory_Redundancy_Fully_Redundant Nominal Nominal +# IPMI_Memory_Redundancy_Redundancy_Lost Critical Warning +# IPMI_Memory_Redundancy_Redundancy_Degraded Warning Warning +# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical Warning +# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical Warning +# IPMI_Memory_Redundancy_Non_Redundant_Insufficient_Resources Critical Warning +# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning Warning +# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning Warning +# +########################################################################################################## +# +## IPMI_Drive_Slot +# +# IPMI_Drive_Slot_Drive_Presence Nominal +# IPMI_Drive_Slot_Drive_Fault Critical +# IPMI_Drive_Slot_Predictive_Failure Critical +# IPMI_Drive_Slot_Hot_Spare Nominal +# IPMI_Drive_Slot_Consistency_Check_Parity_Check_In_Progress Nominal +# IPMI_Drive_Slot_In_Critical_Array Critical +# IPMI_Drive_Slot_In_Failed_Array Critical +# IPMI_Drive_Slot_Rebuild_Remap_In_Progress Nominal +# IPMI_Drive_Slot_Rebuild_Remap_Aborted Critical +# +########################################################################################################## +# +## IPMI_Drive_Slot_State +# +# IPMI_Drive_Slot_State_Deasserted Warning +# IPMI_Drive_Slot_State_Asserted Nominal +# +########################################################################################################## +# +## IPMI_Drive_Slot_Predictive_Failure +# +# IPMI_Drive_Slot_Predictive_Failure_Deasserted Nominal +# IPMI_Drive_Slot_Predictive_Failure_Asserted Critical +# +########################################################################################################## +# +## IPMI_Drive_Slot_Transition_Severity +# +# IPMI_Drive_Slot_Transition_Severity_Transition_To_OK Nominal +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Drive_Slot_Transition_Severity_Monitor Warning +# IPMI_Drive_Slot_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Drive_Slot_Device_Present +# +# IPMI_Drive_Slot_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Drive_Slot_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_POST_Memory_Resize_State +# +# IPMI_POST_Memory_Resize_State_Deasserted Nominal +# IPMI_POST_Memory_Resize_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress +# +# IPMI_System_Firmware_Progress_System_Firmware_Error Critical +# IPMI_System_Firmware_Progress_System_Firmware_Hang Critical +# IPMI_System_Firmware_Progress_System_Firmware_Progress Nominal +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_State +# +# IPMI_System_Firmware_Progress_State_Deasserted Nominal +# IPMI_System_Firmware_Progress_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_Device_Present +# +# IPMI_System_Firmware_Progress_Device_Present_Device_Removed_Device_Absent Critical Critical +# IPMI_System_Firmware_Progress_Device_Present_Device_Inserted_Device_Present Nominal Nominal +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_Transition_Severity +# +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_OK Nominal +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Monitor Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Event_Logging_Disabled +# +# IPMI_Event_Logging_Disabled_Correctable_Memory_Error_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_Event_Type_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_Log_Area_Reset_Cleared Nominal +# IPMI_Event_Logging_Disabled_All_Event_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_SEL_Full Critical +# IPMI_Event_Logging_Disabled_SEL_Almost_Full Warning +# IPMI_Event_Logging_Disabled_Correctable_Machine_Check_Error_Logging_Disabled Critical +# +########################################################################################################## +# +## IPMI_System_Event +# +# IPMI_System_Event_System_Reconfigured Warning +# IPMI_System_Event_OEM_System_Boot_Event Nominal +# IPMI_System_Event_Undetermined_System_Hardware_Failure Critical +# IPMI_System_Event_Entry_Added_To_Auxiliary_Log Nominal +# IPMI_System_Event_PEF_Action Nominal +# IPMI_System_Event_Timestamp_Clock_Sync Warning +# +########################################################################################################## +# +## IPMI_System_Event_Transition_State +# +# IPMI_System_Event_Transition_State_Idle Nominal +# IPMI_System_Event_Transition_State_Active Nominal +# IPMI_System_Event_Transition_State_Busy Nominal +# +########################################################################################################## +# +## IPMI_System_Event_State +# +# IPMI_System_Event_State_Deasserted Nominal +# IPMI_System_Event_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Event_Transition_Severity +# +# IPMI_System_Event_Transition_Severity_Transition_To_OK Nominal +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_System_Event_Transition_Severity_Monitor Warning +# IPMI_System_Event_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Critical_Interrupt +# +# IPMI_Critical_Interrupt_Front_Panel_NMI_Diagnostic_Interrupt Critical +# IPMI_Critical_Interrupt_Bus_Timeout Critical +# IPMI_Critical_Interrupt_IO_Channel_Check_NMI Critical +# IPMI_Critical_Interrupt_Software_NMI Warning +# IPMI_Critical_Interrupt_PCI_PERR Critical +# IPMI_Critical_Interrupt_PCI_SERR Critical +# IPMI_Critical_Interrupt_EISA_Fail_Safe_Timeout Critical +# IPMI_Critical_Interrupt_Bus_Correctable_Error Warning +# IPMI_Critical_Interrupt_Bus_Uncorrectable_Error Critical +# IPMI_Critical_Interrupt_Fatal_NMI Critical +# IPMI_Critical_Interrupt_Bus_Fatal_Error Critical +# IPMI_Critical_Interrupt_Bus_Degraded Warning +# +########################################################################################################## +# +## IPMI_Button_Switch +# +# IPMI_Button_Switch_Power_Button_Pressed Nominal +# IPMI_Button_Switch_Sleep_Button_Pressed Nominal +# IPMI_Button_Switch_Reset_Button_Pressed Nominal +# IPMI_Button_Switch_FRU_Latch_Open Warning +# IPMI_Button_Switch_FRU_Service_Request_Button Warning +# +########################################################################################################## +# +## IPMI_Button_Switch_State +# +# IPMI_Button_Switch_State_Deasserted Nominal +# IPMI_Button_Switch_State_Asserted Nominal +# +########################################################################################################## +# +## IPMI_Button_Switch_Transition_Severity +# +# IPMI_Button_Switch_Transition_Severity_Transition_To_OK Nominal +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Button_Switch_Transition_Severity_Monitor Warning +# IPMI_Button_Switch_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Module_Board_State +# +# IPMI_Module_Board_State_Deasserted Nominal +# IPMI_Module_Board_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Module_Board_Device_Present +# +# IPMI_Module_Board_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Module_Board_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Chassis_Transition_Severity +# +# IPMI_Chassis_Transition_Severity_Transition_To_OK Nominal +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Chassis_Transition_Severity_Monitor Warning +# IPMI_Chassis_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Chip_Set +# +# IPMI_Chip_Set_Soft_Power_Control_Failure Critical +# IPMI_Chip_Set_Thermal_Trip Critical +# +########################################################################################################## +# +## IPMI_Chip_Set_Transition_Severity +# +# IPMI_Chip_Set_Transition_Severity_Transition_To_OK Nominal +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Chip_Set_Transition_Severity_Monitor Warning +# IPMI_Chip_Set_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Cable_Interconnect +# +# IPMI_Cable_Interconnect_Is_Connected Nominal +# IPMI_Cable_Interconnect_Configuration_Error Critical +# +########################################################################################################## +# +## IPMI_Cable_Interconnect_Transition_Severity +# +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_OK Nominal +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Cable_Interconnect_Transition_Severity_Monitor Warning +# IPMI_Cable_Interconnect_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_System_Boot_Initiated +# +# IPMI_System_Boot_Initiated_Initiated_By_Power_Up Nominal +# IPMI_System_Boot_Initiated_Initiated_By_Hard_Reset Nominal +# IPMI_System_Boot_Initiated_Initiated_By_Warm_Reset Nominal +# IPMI_System_Boot_Initiated_User_Requested_PXE_Boot Nominal +# IPMI_System_Boot_Initiated_Automatic_Boot_To_Diagnostic Nominal +# IPMI_System_Boot_Initiated_OS_Run_Time_Software_Initiated_Hard_Reset Warning +# IPMI_System_Boot_Initiated_OS_Run_Time_Software_Initiated_Warm_Reset Warning +# IPMI_System_Boot_Initiated_System_Restart Nominal +# +########################################################################################################## +# +## IPMI_Boot_Error +# +# IPMI_Boot_Error_No_Bootable_Media Critical +# IPMI_Boot_Error_Non_Bootable_Diskette_Left_In_Drive Critical +# IPMI_Boot_Error_PXE_Server_Not_Found Critical +# IPMI_Boot_Error_Invalid_Boot_Sector Critical +# IPMI_Boot_Error_Timeout_Waiting_For_User_Selection_Of_Boot_Source Warning +# +########################################################################################################## +# +## IPMI_Boot_Error_State +# +# IPMI_Boot_Error_State_Deasserted Nominal +# IPMI_Boot_Error_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Boot_Error_Transition_Severity +# +# IPMI_Boot_Error_Transition_Severity_Transition_To_OK Nominal +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Boot_Error_Transition_Severity_Monitor Warning +# IPMI_Boot_Error_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_OS_Boot +# +# IPMI_OS_Boot_A_Boot_Completed Nominal +# IPMI_OS_Boot_C_Boot_Completed Nominal +# IPMI_OS_Boot_PXE_Boot_Completed Nominal +# IPMI_OS_Boot_Diagnostic_Boot_Completed Nominal +# IPMI_OS_Boot_CD_ROM_Boot_Completed Nominal +# IPMI_OS_Boot_ROM_Boot_Completed Nominal +# IPMI_OS_Boot_Boot_Completed_Boot_Device_Not_Specified Warning +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Started Nominal +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Completed Nominal +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Aborted Warning +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Failed Critical +# +########################################################################################################## +# +## IPMI_OS_Critical_Stop +# +# IPMI_OS_Critical_Stop_Critical_Stop_During_OS_Load Critical +# IPMI_OS_Critical_Stop_Run_Time_Critical_Stop Critical +# IPMI_OS_Critical_Stop_OS_Graceful_Stop Warning +# IPMI_OS_Critical_Stop_OS_Graceful_Shutdown Warning +# IPMI_OS_Critical_Stop_Soft_Shutdown_Initiated_By_PEF Warning +# IPMI_OS_Critical_Stop_Agent_Not_Responding Critical +# +########################################################################################################## +# +## IPMI_OS_Critical_Stop_State +# +# IPMI_OS_Critical_Stop_State_Deasserted Nominal +# IPMI_OS_Critical_Stop_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Slot_Connector +# +# IPMI_Slot_Connector_Fault_Status_Asserted Critical +# IPMI_Slot_Connector_Identify_Status_Asserted Warning +# IPMI_Slot_Connector_Slot_Connector_Device_Installed_Attached Nominal +# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Installation Nominal +# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Removal Nominal +# IPMI_Slot_Connector_Slot_Power_Is_Off Nominal +# IPMI_Slot_Connector_Slot_Connector_Device_Removal_Request Warning +# IPMI_Slot_Connector_Interlock_Asserted Warning +# IPMI_Slot_Connector_Slot_Is_Disabled Warning +# IPMI_Slot_Connector_Slot_Holds_Spare_Device Nominal +# +########################################################################################################## +# +## IPMI_Slot_Connector_Transition_Severity +# +# IPMI_Slot_Connector_Transition_Severity_Transition_To_OK Nominal +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Slot_Connector_Transition_Severity_Monitor Warning +# IPMI_Slot_Connector_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_System_ACPI_Power_State +# +# IPMI_System_ACPI_Power_State_S0_G0 Nominal +# IPMI_System_ACPI_Power_State_S1 Nominal +# IPMI_System_ACPI_Power_State_S2 Nominal +# IPMI_System_ACPI_Power_State_S3 Nominal +# IPMI_System_ACPI_Power_State_S4 Nominal +# IPMI_System_ACPI_Power_State_S5_G2 Nominal +# IPMI_System_ACPI_Power_State_S4_S5_Soft_Off Nominal +# IPMI_System_ACPI_Power_State_G3_Mechanical_Off Nominal +# IPMI_System_ACPI_Power_State_Sleeping_in_an_S1_S2_or_S3_States Nominal +# IPMI_System_ACPI_Power_State_G1_Sleeping Nominal +# IPMI_System_ACPI_Power_State_S5_Entered_By_Override Nominal +# IPMI_System_ACPI_Power_State_Legacy_ON_State Nominal +# IPMI_System_ACPI_Power_State_Legacy_OFF_State Nominal +# IPMI_System_ACPI_Power_State_Unspecified Critical +# IPMI_System_ACPI_Power_State_Unknown Critical +# +########################################################################################################## +# +## IPMI_Watchdog2 +# +# IPMI_Watchdog2_Timer_Expired Warning +# IPMI_Watchdog2_Hard_Reset Critical +# IPMI_Watchdog2_Power_Down Critical +# IPMI_Watchdog2_Power_Cycle Critical +# IPMI_Watchdog2_Reserved1 Nominal +# IPMI_Watchdog2_Reserved2 Nominal +# IPMI_Watchdog2_Reserved3 Nominal +# IPMI_Watchdog2_Reserved4 Nominal +# IPMI_Watchdog2_Timer_Interrupt Warning +# +########################################################################################################## +# +## IPMI_Platform_Alert +# +# IPMI_Platform_Alert_Platform_Generated_Page Nominal +# IPMI_Platform_Alert_Platform_Generated_LAN_Alert Nominal +# IPMI_Platform_Alert_Platform_Event_Trap_Generated Nominal +# IPMI_Platform_Alert_Platform_Generated_SNMP_Trap Nominal +# +########################################################################################################## +# +## IPMI_Platform_Alert_State +# +# IPMI_Platform_Alert_State_Deasserted Nominal +# IPMI_Platform_Alert_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Entity_Presence +# +# IPMI_Entity_Presence_Entity_Present Nominal +# IPMI_Entity_Presence_Entity_Absent Critical +# IPMI_Entity_Presence_Entity_Disabled Critical +# +########################################################################################################## +# +## IPMI_Entity_Presence_Device_Present +# +# IPMI_Entity_Presence_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Entity_Presence_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_LAN +# +# IPMI_LAN_Heartbeat Nominal +# IPMI_LAN_Heartbeat_Lost Warning +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health +# +# IPMI_Management_Subsystem_Health_Sensor_Access_Degraded_Or_Unavailable Critical +# IPMI_Management_Subsystem_Health_Controller_Access_Degraded_Or_Unavailable Critical +# IPMI_Management_Subsystem_Health_Management_Controller_Off_Line Critical +# IPMI_Management_Subsystem_Health_Management_Controller_Unavailable Critical +# IPMI_Management_Subsystem_Health_Sensor_Failure Critical +# IPMI_Management_Subsystem_Health_FRU_Failure Critical +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health_Transition_Severity +# +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_OK Nominal +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Monitor Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health_Device_Present +# +# IPMI_Management_Subsystem_Health_Device_Present_Device_Removed_Device_Absent Critical Critical +# IPMI_Management_Subsystem_Health_Device_Present_Device_Inserted_Device_Present Nominal Nominal +# +########################################################################################################## +# +## IPMI_Battery +# +# IPMI_Battery_Battery_Low Warning +# IPMI_Battery_Battery_Failed Critical +# IPMI_Battery_Battery_Presence_Detected Nominal +# +########################################################################################################## +# +## IPMI_Session_Audit +# +# IPMI_Session_Audit_Session_Activated Nominal +# IPMI_Session_Audit_Session_Deactivated Nominal +# IPMI_Session_Audit_Invalid_Username_Or_Password Warning +# IPMI_Session_Audit_Invalid_Password_Disable Critical +# +########################################################################################################## +# +## IPMI_Version_Change +# +# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity Warning +# IPMI_Version_Change_Firmware_Or_Software_Change_Detected_With_Associated_Entity Warning +# IPMI_Version_Change_Hardware_Incompatability_Detected_With_Associated_Entity Critical +# IPMI_Version_Change_Firmware_Or_Software_Incompatability_Detected_With_Associated_Entity Critical +# IPMI_Version_Change_Entity_Is_Of_An_Invalid_Or_Unsupported_Hardware_Version Critical +# IPMI_Version_Change_Entity_Contains_An_Invalid_Or_Unsupported_Firmware_Or_Software_Version Critical +# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity_Was_Successful Nominal +# IPMI_Version_Change_Software_Or_FW_Change_Detected_With_Associated_Entity_Was_Successful Nominal +# +########################################################################################################## +# +## IPMI_FRU_State +# +# IPMI_FRU_State_FRU_Not_Installed Critical +# IPMI_FRU_State_FRU_Inactive Critical +# IPMI_FRU_State_FRU_Activation_Requested Warning +# IPMI_FRU_State_FRU_Activation_In_Progress Warning +# IPMI_FRU_State_FRU_Active Nominal +# IPMI_FRU_State_FRU_Deactivation_Requested Warning +# IPMI_FRU_State_FRU_Deactivation_In_Progress Warning +# IPMI_FRU_State_FRU_Communication_Lost Critical +# +########################################################################################################## +# +## Intel Node Manager Exception Event / Alert Threshold Exceeded +## +## Intel S5500WB/Penguin Computing Relion 700 +## Inventec 5441/Dell Xanadu II +## Inventec 5442/Dell Xanadu III +## Quanta S99Q/Dell FS12-TY +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (S5500WB), 64 (Quanta QSSC-S4R) +## Manufacturer ID = 20569 (Inventec) +## Product ID = 51 (5441), 52 (5442) +## Manufacturer ID = 7244 (Quanta) +## Product ID = 21401 (S99Q) +## Event/Reading Type Code = 72h (Node Manager Exception Event / Alert Threshold Exceeded) +## Sensor Type = DCh (Node Manager) +# +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x72 0xDC ANY 0xA0 ANY ANY Warning +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x72 0xDC ANY 0xA1 ANY ANY Warning +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x72 0xDC ANY 0xA2 ANY ANY Warning +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x72 0xDC ANY 0xA8 ANY ANY Warning +# +########################################################################################################## +# +## Intel Node Manager Health Event +## +## Intel S5500WB/Penguin Computing Relion 700 +## Inventec 5441/Dell Xanadu II +## Inventec 5442/Dell Xanadu III +## Quanta S99Q/Dell FS12-TY +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (S5500WB), 64 (Quanta QSSC-S4R) +## Manufacturer ID = 20569 (Inventec) +## Product ID = 51 (5441), 52 (5442) +## Manufacturer ID = 7244 (Quanta) +## Product ID = 21401 (S99Q) +## Event/Reading Type Code = 73h (Node Manager Health Event) +## Sensor Type = DCh (Node Manager) +# +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x73 0xDC ANY 0xA2 ANY ANY Warning +# +########################################################################################################## +# +## Intel Node Manager Operational Capabilities Change Event +## +## Intel S5500WB/Penguin Computing Relion 700 +## Inventec 5441/Dell Xanadu II +## Inventec 5442/Dell Xanadu III +## Quanta S99Q/Dell FS12-TY +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (S5500WB), 64 (Quanta QSSC-S4R) +## Manufacturer ID = 20569 (Inventec) +## Product ID = 51 (5441), 52 (5442) +## Manufacturer ID = 7244 (Quanta) +## Product ID = 21401 (S99Q) +## Event/Reading Type Code = 74h (Node Manager Operational Capabilities Change Event) +## Sensor Type = DCh (Node Manager) +# +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x74 0xDC ANY ANY ANY ANY Warning +# +########################################################################################################## +# +## Intel Node Manager Server Platform Services Firmware Health +## +## Intel S5500WB/Penguin Computing Relion 700 +## Inventec 5441/Dell Xanadu II +## Inventec 5442/Dell Xanadu III +## Quanta S99Q/Dell FS12-TY +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (S5500WB), 64 (Quanta QSSC-S4R) +## Manufacturer ID = 20569 (Inventec) +## Product ID = 51 (5441), 52 (5442) +## Manufacturer ID = 7244 (Quanta) +## Product ID = 21401 (S99Q) +## Event/Reading Type Code = 75h (Server Platform Services Firmware Health) +## Sensor Type = DCh (Node Manager) +# +# IPMI_OEM_Sensor_System_Event_Record 343:62+64,20569:51-52,7244:21401 0x75 0xDC ANY 0xA0 ANY ANY Warning +# +########################################################################################################## +# +## Intel SMI Timeout +## Intel SR1625 +## Intel S5500WB/Penguin Computing Relion 700 +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## Intel S5000PAL +## +## Intel Power Throttled +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (Intel SR1625, S5500WB), 64 (Quanta QSSC-S4R), 40 (Intel S5000PAL) +## Event/Reading Type Code = 3h (State Asserted/Deasserted) +## Sensor Type = F3h (OEM) +## EventData1 0x00 = "State Deasserted" +## EventData1 0x01 = "State Asserted" +## +# +# IPMI_OEM_Sensor_System_Event_Record 343:62+64+40 0x03 0xF3 ANY 0x00 ANY ANY Nominal +# IPMI_OEM_Sensor_System_Event_Record 343:62+64+40 0x03 0xF3 ANY 0x01 ANY ANY Critical +# +########################################################################################################## +# +## Intel NMI State +## Intel S5000PAL +## +## Manufacturer ID = 343 (Intel) +## Product ID = 40 (Intel S5000PAL) +## Event/Reading Type Code = 3h (State Asserted/Deasserted) +## Sensor Type = C0h (OEM) +## EventData1 0x00 = "State Deasserted" +## EventData1 0x01 = "State Asserted" +## +# +# IPMI_OEM_Sensor_System_Event_Record 343:40 0x03 0xC0 ANY 0x00 ANY ANY Nominal +# IPMI_OEM_Sensor_System_Event_Record 343:40 0x03 0xC0 ANY 0x01 ANY ANY Critical +# +########################################################################################################## +# +## Supermicro CPU Temperature Overheat +## X7DBR-3/X7DB8/X8DTN/X7SBI-LN4/X8DTH/X8DTG/X8DTU/X8DT3-LN4F/X8DTU-6+/X8DTL/X8DTL-3F +## X8SIL-F/X9SCL/X9SCM/X8DTN+-F/X8SIE/X9SCA-F-O/H8DGU-F/X9DRi-F/X9DRI-LN4F+/X9SPU-F-O +## X9SCM-iiF/H8SGL-F +## +## Manufacturer ID = 10876 (Supermicro), 10437 (Peppercon, IPMI card manufacturer), +## 47488 (Supermicro, not IANA number, special case), +## 5593 (Magnum Technologies, rebranded Supermicro board) +## Product ID = 4 (X7DBR-3, X7DB8, X8DTN, X7SBI-LN4), 43707 (X8DTH, X8DTG, X8DTU, X8DT3-LN4F), 1549 (X8DTU-6+), +## 6 (X8DTL, X8DTL-3F), 1541 (X8SIL-F), 1572 (X9SCL, X9SCM), 1551 (X8DTN+-F), 1037 (X8SIE) +## 1585 (X9SCA-F-O), 43025 (H8DGU-F), 4520 (H8DGU), 48145 (H8DG6), 1576 (X9DRi-F), 1574 (X9DRI-LN4F+), 1603 (X9SPU-F-O) +## 1600 (X9SCM-iiF), 42769 (H8SGL-F) +## Event/Reading Type Code = 70h (OEM) +## Sensor Type = C0h (OEM) +## EventData1 0x02 = "Overheat" +## +## Note: Early Supermicro motherboards used the "Peppercon" Manufacturer ID +# +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x02 ANY ANY Critical +########################################################################################################## diff --git a/freeipmi/freeipmi_interpret_sensor.conf b/freeipmi/freeipmi_interpret_sensor.conf new file mode 100644 index 000000000..3988371f4 --- /dev/null +++ b/freeipmi/freeipmi_interpret_sensor.conf @@ -0,0 +1,1086 @@ +########################################################################################################## +# +# FreeIPMI Interpret Sensor +# +# This configuration file defines how IPMI sensors should be +# interpreted. IPMI based sensors specify a number of +# states/thresholds when they are read. Based on those +# states/thresholds we can allow tools and libraries such as +# ipmi-sensors(8) or libipmimonitoring(3) can report if a sensor +# reading is "good" or "bad" via a NOMINAL, WARNING, or CRITICAL +# state. +# +# Each of the states listed below are (hopefully) descriptive enough +# to describe the state conditions that may be set/unset for each +# sensor type. For more detailed information on each of the +# individual states listed below, please see the IPMI Specification +# "Sensor and Event Code Tables". Ipmi-sensors(8) can be used to +# determine the sensor types and the states/thresholds that exist on a +# system by outputting very verbose output and seeing what types of +# Assertion or Deassertion events are possible. +# +# The possible values for all states/thresholds below are: +# +# Nominal - Signal Nominal reading if state/threshold tripped +# Warning - Signal Warning reading if state/threshold tripped +# Critical - Signal Critical reading if state/threshold tripped +# +# Not all IPMI sensor types and event types are currently supported. +# If you would like more to be supported, please e-mail the FreeIPMI +# mailing list. +# +# The default values selected for individual states/thresholds being +# tripped are based on best guesses and motherboards being analyzed. +# If you think they should be changed, please e-mail the FreeIPMI +# mailing list to discuss what the defaults should be. +# +# Most default interpretations can be determined quite easily and can +# meet the needs of most users. For example, a reading of +# "Performance_Met" is normally better than "Performance_Lags". +# However, some sensors can be ambiguous and depend completely on the +# manufacturer. For example, "State_Asserted" vs. "State_Deasserted" +# are completely at the interpretation of the vendor. Users are +# advised to adjust the interpretations below as needed. +# +# Every group of state conditions below includes a configuration for +# "No_Event". This is the condition under which no sensor +# states/events have occurred or are triggered. Under most +# conditions, a mapping to "Nominal" is preferred. However, under +# some circumstances, it may be useful to report something else. For +# example, if a sensor on a particular motherboard is required to +# report a state/event, a no sensor state condition could indicate a +# broken a sensor. This is highly dependent on the motherboard. +# +# If you configure different values, remember to uncomment the line :-) +# +########################################################################################################## +# +## IPMI_Threshold_Sensor +# +# Temperature, Voltage, RPM, etc. sensors +# +# IPMI_Threshold_Sensor_No_Event Nominal +# IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Critical_Threshold Nominal +# IPMI_Threshold_Sensor_At_Or_Below_Lower_Critical_Threshold Critical +# IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Recoverable_Threshold Critical +# IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Critical_Threshold Nominal +# IPMI_Threshold_Sensor_At_Or_Above_Upper_Critical_Threshold Critical +# IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Recoverable_Threshold Critical +# +########################################################################################################## +# +## IPMI_Temperature_State +# +# IPMI_Temperature_State_No_Event Nominal +# IPMI_Temperature_State_Deasserted Nominal +# IPMI_Temperature_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Temperature_Limit +# +# IPMI_Temperature_Limit_No_Event Nominal +# IPMI_Temperature_Limit_Not_Exceeded Nominal +# IPMI_Temperature_Limit_Exceeded Critical +# +########################################################################################################## +# +## IPMI_Temperature_Transition_Severity +# +# IPMI_Temperature_Transition_Severity_No_Event Nominal +# IPMI_Temperature_Transition_Severity_Transition_To_OK Nominal +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Temperature_Transition_Severity_Monitor Warning +# IPMI_Temperature_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Voltage_State +# +# IPMI_Voltage_State_No_Event Nominal +# IPMI_Voltage_State_Deasserted Nominal +# IPMI_Voltage_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Voltage_Limit +# +# IPMI_Voltage_Limit_No_Event Nominal +# IPMI_Voltage_Limit_Not_Exceeded Nominal +# IPMI_Voltage_Limit_Exceeded Critical +# +########################################################################################################## +# +## IPMI_Voltage_Performance +# +# IPMI_Voltage_Performance_No_Event Nominal +# IPMI_Voltage_Performance_Met Nominal +# IPMI_Voltage_Performance_Lags Critical +# +########################################################################################################## +# +## IPMI_Voltage_Transition_Severity +# +# IPMI_Voltage_Transition_Severity_No_Event Nominal +# IPMI_Voltage_Transition_Severity_Transition_To_OK Nominal +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Voltage_Transition_Severity_Monitor Warning +# IPMI_Voltage_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Current_Transition_Severity +# +# IPMI_Current_Transition_Severity_No_Event Nominal +# IPMI_Current_Transition_Severity_Transition_To_OK Nominal +# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Current_Transition_Severity_Monitor Warning +# IPMI_Current_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Fan_State +# +# IPMI_Fan_State_No_Event Nominal +# IPMI_Fan_State_Deasserted Nominal +# IPMI_Fan_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Fan_Transition_Severity +# +# IPMI_Fan_Transition_Severity_No_Event Nominal +# IPMI_Fan_Transition_Severity_Transition_To_OK Nominal +# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Fan_Transition_Severity_Monitor Warning +# IPMI_Fan_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Fan_Device_Present +# +# IPMI_Fan_Device_Present_Device_No_Event Nominal +# IPMI_Fan_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Fan_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Fan_Transition_Availability +# +# IPMI_Fan_Transition_Availability_No_Event Nominal +# IPMI_Fan_Transition_Availability_To_Running Nominal +# IPMI_Fan_Transition_Availability_To_In_Test Warning +# IPMI_Fan_Transition_Availability_To_Power_Off Warning +# IPMI_Fan_Transition_Availability_To_On_Line Warning +# IPMI_Fan_Transition_Availability_To_Off_Line Warning +# IPMI_Fan_Transition_Availability_To_Off_Duty Warning +# IPMI_Fan_Transition_Availability_To_Degraded Critical +# IPMI_Fan_Transition_Availability_To_Power_Save Warning +# IPMI_Fan_Transition_Availability_Install_Error Critical +# +########################################################################################################## +# +## IPMI_Fan_Redundancy +# +# IPMI_Fan_Redundancy_No_Event Nominal +# IPMI_Fan_Redundancy_Fully_Redundant Nominal +# IPMI_Fan_Redundancy_Redundancy_Lost Critical +# IPMI_Fan_Redundancy_Redundancy_Degraded Warning +# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical +# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical +# IPMI_Fan_Redundancy_Non_Redundant_Insufficient_Resources Critical +# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning +# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning +# +########################################################################################################## +# +## IPMI_Physical_Security +# +# IPMI_Physical_Security_No_Event Nominal +# IPMI_Physical_Security_General_Chassis_Intrusion Critical +# IPMI_Physical_Security_Drive_Bay_Intrusion Critical +# IPMI_Physical_Security_IO_Card_Intrusion Critical +# IPMI_Physical_Security_Processor_Area_Intrusion Critical +# IPMI_Physical_Security_LAN_Leash_Lost Critical +# IPMI_Physical_Security_Unauthorized_Dock_Undock Critical +# IPMI_Physical_Security_FAN_Area_Intrusion Critical +# +########################################################################################################## +# +## IPMI_Platform_Security_Violation_Attempt +# +# IPMI_Platform_Security_Violation_Attempt_No_Event Nominal +# IPMI_Platform_Security_Violation_Attempt_Secure_Mode_Violation_Attempt Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_User_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Attempt_Setup_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Network_Boot_Password Critical +# IPMI_Platform_Security_Violation_Attempt_Other_Pre_Boot_Password_Violation Critical +# IPMI_Platform_Security_Violation_Attempt_Out_Of_Band_Access_Password_Violation Critical +# +########################################################################################################## +# +## IPMI_Processor +# +# IPMI_Processor_No_Event Nominal +# IPMI_Processor_IERR Critical +# IPMI_Processor_Thermal_Trip Critical +# IPMI_Processor_FRB1_BIST_Failure Critical +# IPMI_Processor_FRB2_Hang_In_POST_Failure Critical +# IPMI_Processor_FRB3_Processor_Startup_Initialization_Failure Critical +# IPMI_Processor_Configuration_Error Critical +# IPMI_Processor_SMBIOS_Uncorrectable_CPU_Complex_Error Critical +# IPMI_Processor_Processor_Presence_Detected Nominal +# IPMI_Processor_Processor_Disabled Critical +# IPMI_Processor_Terminator_Presence_Detected Critical +# IPMI_Processor_Processor_Automatically_Throttled Warning +# IPMI_Processor_Machine_Check_Exception Critical +# IPMI_Processor_Correctable_Machine_Check_Error Warning +# +########################################################################################################## +# +## IPMI_Processor_State +# +# IPMI_Processor_State_No_Event Nominal +# IPMI_Processor_State_Deasserted Nominal +# IPMI_Processor_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Power_Supply +# +# IPMI_Power_Supply_No_Event Nominal +# IPMI_Power_Supply_Presence_Detected Nominal +# IPMI_Power_Supply_Power_Supply_Failure_Detected Critical +# IPMI_Power_Supply_Predictive_Failure Critical +# IPMI_Power_Supply_Power_Supply_Input_Lost_AC_DC Critical +# IPMI_Power_Supply_Power_Supply_Input_Lost_Or_Out_Of_Range Critical +# IPMI_Power_Supply_Power_Supply_Input_Out_Of_Range_But_Present Critical +# IPMI_Power_Supply_Configuration_Error Critical +# IPMI_Power_Supply_Power_Supply_Inactive Warning +# +########################################################################################################## +# +## IPMI_Power_Supply_State +# +# IPMI_Power_Supply_State_No_Event Nominal +# IPMI_Power_Supply_State_Deasserted Nominal +# IPMI_Power_Supply_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Power_Supply_Transition_Severity +# +# IPMI_Power_Supply_Transition_Severity_No_Event Nominal +# IPMI_Power_Supply_Transition_Severity_Transition_To_OK Nominal +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Power_Supply_Transition_Severity_Monitor Warning +# IPMI_Power_Supply_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Power_Supply_Redundancy +# +# IPMI_Power_Supply_Redundancy_No_Event Nominal +# IPMI_Power_Supply_Redundancy_Fully_Redundant Nominal +# IPMI_Power_Supply_Redundancy_Redundancy_Lost Critical +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded Warning +# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical +# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical +# IPMI_Power_Supply_Redundancy_Non_Redundant_Insufficient_Resources Critical +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning +# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning +# +########################################################################################################## +# +## IPMI_Power_Unit +# +# IPMI_Power_Unit_No_Event Nominal +# IPMI_Power_Unit_Power_Off_Power_Down Nominal +# IPMI_Power_Unit_Power_Cycle Nominal +# IPMI_Power_Unit_240VA_Power_Down Warning +# IPMI_Power_Unit_Interlock_Power_Down Warning +# IPMI_Power_Unit_AC_Lost Critical +# IPMI_Power_Unit_Soft_Power_Control_Failure Critical +# IPMI_Power_Unit_Power_Unit_Failure_Detected Critical +# IPMI_Power_Unit_Predictive_Failure Critical +# +########################################################################################################## +# +## IPMI_Power_Unit_State +# +# IPMI_Power_Unit_State_No_Event Nominal +# IPMI_Power_Unit_State_Deasserted Nominal +# IPMI_Power_Unit_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_Power_Unit_Transition_Severity +# +# IPMI_Power_Unit_Transition_Severity_No_Event Nominal +# IPMI_Power_Unit_Transition_Severity_Transition_To_OK Nominal +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Power_Unit_Transition_Severity_Monitor Warning +# IPMI_Power_Unit_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Power_Unit_Device_Present +# +# IPMI_Power_Unit_Device_Present_No_Event Nominal +# IPMI_Power_Unit_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Power_Unit_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Power_Unit_Redundancy +# +# IPMI_Power_Unit_Redundancy_No_Event Nominal +# IPMI_Power_Unit_Redundancy_Fully_Redundant Nominal +# IPMI_Power_Unit_Redundancy_Redundancy_Lost Critical +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded Warning +# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical +# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical +# IPMI_Power_Unit_Redundancy_Non_Redundant_Insufficient_Resources Critical +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning +# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning +# +########################################################################################################## +# +## IPMI_Cooling_Device_Redundancy +# +# IPMI_Cooling_Device_Redundancy_No_Event Nominal +# IPMI_Cooling_Device_Redundancy_Fully_Redundant Nominal +# IPMI_Cooling_Device_Redundancy_Redundancy_Lost Critical +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded Warning +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical +# IPMI_Cooling_Device_Redundancy_Non_Redundant_Insufficient_Resources Critical +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning +# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning +# +########################################################################################################## +# +## IPMI_Memory +# +# IPMI_Memory_No_Event Nominal +# IPMI_Memory_Correctable_Memory_Error Warning +# IPMI_Memory_Uncorrectable_Memory_Error Critical +# IPMI_Memory_Parity Critical +# IPMI_Memory_Memory_Scrub_Failed Critical +# IPMI_Memory_Memory_Device_Disabled Critical +# IPMI_Memory_Correctable_Memory_Error_Logging_Limit_Reached Warning +# IPMI_Memory_Presence_Detected Nominal +# IPMI_Memory_Configuration_Error Critical +# IPMI_Memory_Spare Nominal +# IPMI_Memory_Memory_Automatically_Throttled Warning +# IPMI_Memory_Critical_Overtemperature Critical +# +########################################################################################################## +# +## IPMI_Memory_State +# +# IPMI_Memory_State_No_Event Nominal +# IPMI_Memory_State_Deasserted Nominal +# IPMI_Memory_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Memory_Transition_Severity +# +# IPMI_Memory_Transition_Severity_No_Event Nominal +# IPMI_Memory_Transition_Severity_Transition_To_OK Nominal +# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Memory_Transition_Severity_Monitor Warning +# IPMI_Memory_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Memory_Redundancy +# +# IPMI_Memory_Redundancy_No_Event Nominal +# IPMI_Memory_Redundancy_Fully_Redundant Nominal +# IPMI_Memory_Redundancy_Redundancy_Lost Critical +# IPMI_Memory_Redundancy_Redundancy_Degraded Warning +# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant Critical +# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical +# IPMI_Memory_Redundancy_Non_Redundant_Insufficient_Resources Critical +# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Fully_Redundant Warning +# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Non_Redundant Warning +# +########################################################################################################## +# +## IPMI_Drive_Slot +# +# IPMI_Drive_Slot_No_Event Nominal +# IPMI_Drive_Slot_Drive_Presence Nominal +# IPMI_Drive_Slot_Drive_Fault Critical +# IPMI_Drive_Slot_Predictive_Failure Critical +# IPMI_Drive_Slot_Hot_Spare Nominal +# IPMI_Drive_Slot_Consistency_Check_Parity_Check_In_Progress Nominal +# IPMI_Drive_Slot_In_Critical_Array Critical +# IPMI_Drive_Slot_In_Failed_Array Critical +# IPMI_Drive_Slot_Rebuild_Remap_In_Progress Nominal +# IPMI_Drive_Slot_Rebuild_Remap_Aborted Critical +# +########################################################################################################## +# +## IPMI_Drive_Slot_State +# +# IPMI_Drive_Slot_State_No_Event Nominal +# IPMI_Drive_Slot_State_Deasserted Warning +# IPMI_Drive_Slot_State_Asserted Nominal +# +########################################################################################################## +# +## IPMI_Drive_Slot_Predictive_Failure +# +# IPMI_Drive_Slot_Predictive_Failure_No_Event Nominal +# IPMI_Drive_Slot_Predictive_Failure_Deasserted Nominal +# IPMI_Drive_Slot_Predictive_Failure_Asserted Critical +# +########################################################################################################## +# +## IPMI_Drive_Slot_Transition_Severity +# +# IPMI_Drive_Slot_Transition_Severity_No_Event Nominal +# IPMI_Drive_Slot_Transition_Severity_Transition_To_OK Nominal +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Drive_Slot_Transition_Severity_Monitor Warning +# IPMI_Drive_Slot_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Drive_Slot_Device_Present +# +# IPMI_Drive_Slot_Device_Present_No_Event Nominal +# IPMI_Drive_Slot_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Drive_Slot_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_POST_Memory_Resize_State +# +# IPMI_POST_Memory_Resize_State_No_Event Nominal +# IPMI_POST_Memory_Resize_State_Deasserted Nominal +# IPMI_POST_Memory_Resize_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress +# +# IPMI_System_Firmware_Progress_No_Event Nominal +# IPMI_System_Firmware_Progress_System_Firmware_Error Critical +# IPMI_System_Firmware_Progress_System_Firmware_Hang Critical +# IPMI_System_Firmware_Progress_System_Firmware_Progress Nominal +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_State +# +# IPMI_System_Firmware_Progress_State_No_Event Nominal +# IPMI_System_Firmware_Progress_State_Deasserted Nominal +# IPMI_System_Firmware_Progress_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_Device_Present +# +# IPMI_System_Firmware_Progress_Device_Present_Device_No_Event Nominal +# IPMI_System_Firmware_Progress_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_System_Firmware_Progress_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_System_Firmware_Progress_Transition_Severity +# +# IPMI_System_Firmware_Progress_Transition_Severity_No_Event Nominal +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_OK Nominal +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_System_Firmware_Progress_Transition_Severity_Monitor Warning +# IPMI_System_Firmware_Progress_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Event_Logging_Disabled +# +# IPMI_Event_Logging_Disabled_No_Event Nominal +# IPMI_Event_Logging_Disabled_Correctable_Memory_Error_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_Event_Type_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_Log_Area_Reset_Cleared Nominal +# IPMI_Event_Logging_Disabled_All_Event_Logging_Disabled Critical +# IPMI_Event_Logging_Disabled_SEL_Full Critical +# IPMI_Event_Logging_Disabled_SEL_Almost_Full Warning +# IPMI_Event_Logging_Disabled_Correctable_Machine_Check_Error_Logging_Disabled Critical +# +########################################################################################################## +# +## IPMI_System_Event +# +# IPMI_System_Event_No_Event Nominal +# IPMI_System_Event_System_Reconfigured Warning +# IPMI_System_Event_OEM_System_Boot_Event Nominal +# IPMI_System_Event_Undetermined_System_Hardware_Failure Critical +# IPMI_System_Event_Entry_Added_To_Auxiliary_Log Nominal +# IPMI_System_Event_PEF_Action Nominal +# IPMI_System_Event_Timestamp_Clock_Sync Warning +# +########################################################################################################## +# +## IPMI_System_Event_Transition_State +# +# IPMI_System_Event_Transition_State_No_Event Nominal +# IPMI_System_Event_Transition_State_Idle Nominal +# IPMI_System_Event_Transition_State_Active Nominal +# IPMI_System_Event_Transition_State_Busy Nominal +# +########################################################################################################## +# +## IPMI_System_Event_State +# +# IPMI_System_Event_State_No_Event Nominal +# IPMI_System_Event_State_Deasserted Nominal +# IPMI_System_Event_State_Asserted Warning +# +########################################################################################################## +# +## IPMI_System_Event_Transition_Severity +# +# IPMI_System_Event_Transition_Severity_No_Event Nominal +# IPMI_System_Event_Transition_Severity_Transition_To_OK Nominal +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_System_Event_Transition_Severity_Monitor Warning +# IPMI_System_Event_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Critical_Interrupt +# +# IPMI_Critical_Interrupt_No_Event Nominal +# IPMI_Critical_Interrupt_Front_Panel_NMI_Diagnostic_Interrupt Critical +# IPMI_Critical_Interrupt_Bus_Timeout Critical +# IPMI_Critical_Interrupt_IO_Channel_Check_NMI Critical +# IPMI_Critical_Interrupt_Software_NMI Warning +# IPMI_Critical_Interrupt_PCI_PERR Critical +# IPMI_Critical_Interrupt_PCI_SERR Critical +# IPMI_Critical_Interrupt_EISA_Fail_Safe_Timeout Critical +# IPMI_Critical_Interrupt_Bus_Correctable_Error Warning +# IPMI_Critical_Interrupt_Bus_Uncorrectable_Error Critical +# IPMI_Critical_Interrupt_Fatal_NMI Critical +# IPMI_Critical_Interrupt_Bus_Fatal_Error Critical +# IPMI_Critical_Interrupt_Bus_Degraded Warning +# +########################################################################################################## +# +## IPMI_Button_Switch +# +# IPMI_Button_Switch_No_Event Nominal +# IPMI_Button_Switch_Power_Button_Pressed Nominal +# IPMI_Button_Switch_Sleep_Button_Pressed Nominal +# IPMI_Button_Switch_Reset_Button_Pressed Nominal +# IPMI_Button_Switch_FRU_Latch_Open Warning +# IPMI_Button_Switch_FRU_Service_Request_Button Warning +# +########################################################################################################## +# +## IPMI_Button_Switch_State +# +# IPMI_Button_Switch_State_No_Event Nominal +# IPMI_Button_Switch_State_Deasserted Nominal +# IPMI_Button_Switch_State_Asserted Nominal +# +########################################################################################################## +# +## IPMI_Button_Switch_Transition_Severity +# +# IPMI_Button_Switch_Transition_Severity_No_Event Nominal +# IPMI_Button_Switch_Transition_Severity_Transition_To_OK Nominal +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Button_Switch_Transition_Severity_Monitor Warning +# IPMI_Button_Switch_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Module_Board_State +# +# IPMI_Module_Board_State_No_Event Nominal +# IPMI_Module_Board_State_Deasserted Nominal +# IPMI_Module_Board_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Module_Board_Device_Present +# +# IPMI_Module_Board_Device_Present_No_Event Nominal +# IPMI_Module_Board_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Module_Board_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Chassis_Transition_Severity +# +# IPMI_Chassis_Transition_Severity_No_Event Nominal +# IPMI_Chassis_Transition_Severity_Transition_To_OK Nominal +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Chassis_Transition_Severity_Monitor Warning +# IPMI_Chassis_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Chip_Set_Transition_Severity +# +# IPMI_Chip_Set_Transition_Severity_No_Event Nominal +# IPMI_Chip_Set_Transition_Severity_Transition_To_OK Nominal +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Chip_Set_Transition_Severity_Monitor Warning +# IPMI_Chip_Set_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Cable_Interconnect +# +# IPMI_Cable_Interconnect_No_Event Nominal +# IPMI_Cable_Interconnect_Is_Connected Nominal +# IPMI_Cable_Interconnect_Configuration_Error Critical +# +########################################################################################################## +# +## IPMI_Cable_Interconnect_Transition_Severity +# +# IPMI_Cable_Interconnect_Transition_Severity_No_Event Nominal +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_OK Nominal +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Cable_Interconnect_Transition_Severity_Monitor Warning +# IPMI_Cable_Interconnect_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Boot_Error +# +# IPMI_Boot_Error_No_Event Nominal +# IPMI_Boot_Error_No_Bootable_Media Critical +# IPMI_Boot_Error_Non_Bootable_Diskette_Left_In_Drive Critical +# IPMI_Boot_Error_PXE_Server_Not_Found Critical +# IPMI_Boot_Error_Invalid_Boot_Sector Critical +# IPMI_Boot_Error_Timeout_Waiting_For_User_Selection_Of_Boot_Source Warning +# +########################################################################################################## +# +## IPMI_Boot_Error_State +# +# IPMI_Boot_Error_State_No_Event Nominal +# IPMI_Boot_Error_State_Deasserted Nominal +# IPMI_Boot_Error_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Boot_Error_Transition_Severity +# +# IPMI_Boot_Error_Transition_Severity_No_Event Nominal +# IPMI_Boot_Error_Transition_Severity_Transition_To_OK Nominal +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Boot_Error_Transition_Severity_Monitor Warning +# IPMI_Boot_Error_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_OS_Boot +# +# IPMI_OS_Boot_No_Event Nominal +# IPMI_OS_Boot_A_Boot_Completed Nominal +# IPMI_OS_Boot_C_Boot_Completed Nominal +# IPMI_OS_Boot_PXE_Boot_Completed Nominal +# IPMI_OS_Boot_Diagnostic_Boot_Completed Nominal +# IPMI_OS_Boot_CD_ROM_Boot_Completed Nominal +# IPMI_OS_Boot_ROM_Boot_Completed Nominal +# IPMI_OS_Boot_Boot_Completed_Boot_Device_Not_Specified Warning +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Started Nominal +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Completed Nominal +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Aborted Warning +# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Failed Critical +# +########################################################################################################## +# +## IPMI_OS_Critical_Stop_State +# +# IPMI_OS_Critical_Stop_State_No_Event Nominal +# IPMI_OS_Critical_Stop_State_Deasserted Nominal +# IPMI_OS_Critical_Stop_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Slot_Connector +# +# IPMI_Slot_Connector_No_Event Nominal +# IPMI_Slot_Connector_Fault_Status_Asserted Critical +# IPMI_Slot_Connector_Identify_Status_Asserted Warning +# IPMI_Slot_Connector_Slot_Connector_Device_Installed_Attached Nominal +# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Installation Nominal +# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Removal Nominal +# IPMI_Slot_Connector_Slot_Power_Is_Off Nominal +# IPMI_Slot_Connector_Slot_Connector_Device_Removal_Request Warning +# IPMI_Slot_Connector_Interlock_Asserted Warning +# IPMI_Slot_Connector_Slot_Is_Disabled Warning +# IPMI_Slot_Connector_Slot_Holds_Spare_Device Nominal +# +########################################################################################################## +# +## IPMI_Slot_Connector_Transition_Severity +# +# IPMI_Slot_Connector_Transition_Severity_No_Event Nominal +# IPMI_Slot_Connector_Transition_Severity_Transition_To_OK Nominal +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Slot_Connector_Transition_Severity_Monitor Warning +# IPMI_Slot_Connector_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_System_ACPI_Power_State +# +# IPMI_System_ACPI_Power_State_No_Event Nominal +# IPMI_System_ACPI_Power_State_S0_G0 Nominal +# IPMI_System_ACPI_Power_State_S1 Nominal +# IPMI_System_ACPI_Power_State_S2 Nominal +# IPMI_System_ACPI_Power_State_S3 Nominal +# IPMI_System_ACPI_Power_State_S4 Nominal +# IPMI_System_ACPI_Power_State_S5_G2 Nominal +# IPMI_System_ACPI_Power_State_S4_S5_Soft_Off Nominal +# IPMI_System_ACPI_Power_State_G3_Mechanical_Off Nominal +# IPMI_System_ACPI_Power_State_Sleeping_in_an_S1_S2_or_S3_States Nominal +# IPMI_System_ACPI_Power_State_G1_Sleeping Nominal +# IPMI_System_ACPI_Power_State_S5_Entered_By_Override Nominal +# IPMI_System_ACPI_Power_State_Legacy_ON_State Nominal +# IPMI_System_ACPI_Power_State_Legacy_OFF_State Nominal +# IPMI_System_ACPI_Power_State_Unspecified Critical +# IPMI_System_ACPI_Power_State_Unknown Critical +# +########################################################################################################## +# +## IPMI_Watchdog2 +# +# IPMI_Watchdog2_No_Event Nominal +# IPMI_Watchdog2_Timer_Expired Warning +# IPMI_Watchdog2_Hard_Reset Critical +# IPMI_Watchdog2_Power_Down Critical +# IPMI_Watchdog2_Power_Cycle Critical +# IPMI_Watchdog2_Reserved1 Nominal +# IPMI_Watchdog2_Reserved2 Nominal +# IPMI_Watchdog2_Reserved3 Nominal +# IPMI_Watchdog2_Reserved4 Nominal +# IPMI_Watchdog2_Timer_Interrupt Warning +# +########################################################################################################## +# +## IPMI_Platform_Alert_State +# +# IPMI_Platform_Alert_State_No_Event Nominal +# IPMI_Platform_Alert_State_Deasserted Nominal +# IPMI_Platform_Alert_State_Asserted Critical +# +########################################################################################################## +# +## IPMI_Entity_Presence +# +# IPMI_Entity_Presence_No_Event Nominal +# IPMI_Entity_Presence_Entity_Present Nominal +# IPMI_Entity_Presence_Entity_Absent Critical +# IPMI_Entity_Presence_Entity_Disabled Critical +# +########################################################################################################## +# +## IPMI_Entity_Presence_Device_Present +# +# IPMI_Entity_Presence_Device_Present_No_Event Nominal +# IPMI_Entity_Presence_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Entity_Presence_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health +# +# IPMI_Management_Subsystem_Health_No_Event Nominal +# IPMI_Management_Subsystem_Health_Sensor_Access_Degraded_Or_Unavailable Critical +# IPMI_Management_Subsystem_Health_Controller_Access_Degraded_Or_Unavailable Critical +# IPMI_Management_Subsystem_Health_Management_Controller_Off_Line Critical +# IPMI_Management_Subsystem_Health_Management_Controller_Unavailable Critical +# IPMI_Management_Subsystem_Health_Sensor_Failure Critical +# IPMI_Management_Subsystem_Health_FRU_Failure Critical +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health_Transition_Severity +# +# IPMI_Management_Subsystem_Health_Transition_Severity_No_Event Nominal +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_OK Nominal +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_OK Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Less_Severe Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_More_Severe Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Non_Recoverable Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable Critical +# IPMI_Management_Subsystem_Health_Transition_Severity_Monitor Warning +# IPMI_Management_Subsystem_Health_Transition_Severity_Informational Nominal +# +########################################################################################################## +# +## IPMI_Management_Subsystem_Health_Device_Present +# +# IPMI_Management_Subsystem_Health_Device_Present_Device_No_Event Nominal +# IPMI_Management_Subsystem_Health_Device_Present_Device_Removed_Device_Absent Critical +# IPMI_Management_Subsystem_Health_Device_Present_Device_Inserted_Device_Present Nominal +# +########################################################################################################## +# +## IPMI_Battery +# +# IPMI_Battery_No_Event Nominal +# IPMI_Battery_Battery_Low Warning +# IPMI_Battery_Battery_Failed Critical +# IPMI_Battery_Battery_Presence_Detected Nominal +# +########################################################################################################## +# +## IPMI_Session_Audit +# +# IPMI_Session_Audit_No_Event Nominal +# IPMI_Session_Audit_Session_Activated Nominal +# IPMI_Session_Audit_Session_Deactivated Nominal +# IPMI_Session_Audit_Invalid_Username_Or_Password Warning +# IPMI_Session_Audit_Invalid_Password_Disable Critical +# +########################################################################################################## +# +## IPMI_Version_Change +# +# IPMI_Version_Change_No_Event Nominal +# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity Warning +# IPMI_Version_Change_Firmware_Or_Software_Change_Detected_With_Associated_Entity Warning +# IPMI_Version_Change_Hardware_Incompatability_Detected_With_Associated_Entity Critical +# IPMI_Version_Change_Firmware_Or_Software_Incompatability_Detected_With_Associated_Entity Critical +# IPMI_Version_Change_Entity_Is_Of_An_Invalid_Or_Unsupported_Hardware_Version Critical +# IPMI_Version_Change_Entity_Contains_An_Invalid_Or_Unsupported_Firmware_Or_Software_Version Critical +# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity_Was_Successful Nominal +# IPMI_Version_Change_Software_Or_FW_Change_Detected_With_Associated_Entity_Was_Successful Nominal +# +########################################################################################################## +# +## IPMI_FRU_State +# +# IPMI_FRU_State_No_Event Nominal +# IPMI_FRU_State_FRU_Not_Installed Critical +# IPMI_FRU_State_FRU_Inactive Critical +# IPMI_FRU_State_FRU_Activation_Requested Warning +# IPMI_FRU_State_FRU_Activation_In_Progress Warning +# IPMI_FRU_State_FRU_Active Nominal +# IPMI_FRU_State_FRU_Deactivation_Requested Warning +# IPMI_FRU_State_FRU_Deactivation_In_Progress Warning +# IPMI_FRU_State_FRU_Communication_Lost Critical +# +########################################################################################################## +# +## Dell Poweredge R610/R710 Power Optimized +## +## Manufacturer ID = 674 (Dell) +## Product ID = 256 (Poweredge) +## Event/Reading Type Code = 6Fh (Sensor Specific) +## Sensor Type = C0h (OEM) +## Bitmask 0x0001 = "Good" +## Bitmask 0x0002 = "Degraded, other" +## Bitmask 0x0004 = "Degraded, thermal protection" +## Bitmask 0x0008 = "Degraded, cooling capacity change" +## Bitmask 0x0010 = "Degraded, power capacity change" +## Bitmask 0x0020 = "Degraded, user defined power capacity" +## Bitmask 0x0040 = "Halted, system power exceeds capacity" +## Bitmask 0x0080 = "Degraded, system power exceeds capacity" +# +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0000 Nominal +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0001 Nominal +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0002 Warning +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0004 Warning +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0008 Warning +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0010 Warning +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0020 Warning +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0040 Critical +# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0080 Warning +# +########################################################################################################## +# +## Dell Poweredge R210 Module/Board OEM +## +## Manufacturer ID = 674 (Dell) +## Product ID = 256 (Poweredge) +## Event/Reading Type Code = 70h (OEM) +## Sensor Type = 15h (Module/Board) +## +## Bitmask 0x0001 = "Absent" +## Bitmask 0x0002 = "Standby" +## Bitmask 0x0004 = "IPMI Function ready" +## Bitmask 0x0008 = "Fully ready" +## Bitmask 0x0010 = "Offline" +## Bitmask 0x0020 = "Failed" +## Bitmask 0x0040 = "Active" +## Bitmask 0x0080 = "Booting" +## Bitmask 0x0100 = "Write protected" +# +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0000 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0001 Critical +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0002 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0004 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0008 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0010 Warning +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0020 Critical +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0040 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0080 Nominal +# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0100 Warning +# +########################################################################################################## +# +## Supermicro CPU Temperature Sensor +## X7DBR-3/X7DB8/X8DTN/X7SBI-LN4/X8DTH/X8DTG/X8DTU/X8DT3-LN4F/X8DTU-6+/X8DTL/X8DTL-3F +## X8SIL-F/X9SCL/X9SCM/X8DTN+-F/X8SIE/X9SCA-F-O/H8DGU-F/X9DRi-F/X9DRI-LN4F+/X9SPU-F-O +## X9SCM-iiF/H8SGL-F +## +## Manufacturer ID = 10876 (Supermicro), 10437 (Peppercon, IPMI card manufacturer), +## 47488 (Supermicro, not IANA number, special case), +## 5593 (Magnum Technologies, rebranded Supermicro board) +## Product ID = 4 (X7DBR-3, X7DB8, X8DTN, X7SBI-LN4), 43707 (X8DTH, X8DTG, X8DTU, X8DT3-LN4F), 1549 (X8DTU-6+), +## 6 (X8DTL, X8DTL-3F), 1541 (X8SIL-F), 1572 (X9SCL, X9SCM), 1551 (X8DTN+-F), 1037 (X8SIE) +## 1585 (X9SCA-F-O), 43025 (H8DGU-F), 4520 (H8DGU), 48145 (H8DG6), 1576 (X9DRi-F), 1574 (X9DRI-LN4F+), 1603 (X9SPU-F-O) +## 1600 (X9SCM-iiF), 42769 (H8SGL-F) +## Event/Reading Type Code = 70h (OEM) +## Sensor Type = C0h (OEM) +## Value 0x0000 = "Low" +## Value 0x0001 = "Medium" +## Value 0x0002 = "High" +## Value 0x0004 = "Overheat" +## Value 0x0007 = "Not Installed" +## +## Note: Early Supermicro motherboards used the "Peppercon" Manufacturer ID +# +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0000 Nominal +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0001 Warning +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0002 Warning +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0004 Critical +# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0007 Warning +# +########################################################################################################## +# +## Intel SMI Timeout +## Intel SR1625 +## Intel S5500WB/Penguin Computing Relion 700 +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## Intel S5000PAL +## +## and +## +## Intel Power Throttled +## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID) +## +## Manufacturer ID = 343 (Intel) +## Product ID = 62 (Intel SR1625, S5500WB), 64 (Quanta QSSC-S4R), 40 (Intel S5000PAL) +## Event/Reading Type Code = 3h (State Asserted/Deasserted) +## Sensor Type = F3h (OEM) +## Bitmask 0x0001 = "State Deasserted" +## Bitmask 0x0002 = "State Asserted" +## +# +# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0000 Nominal +# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0001 Nominal +# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0002 Critical +# +########################################################################################################## +# +## Intel NMI State +## +## Manufacturer ID = 343 (Intel) +## Product ID = 40 (Intel S5000PAL) +## Event/Reading Type Code = 3h (State Asserted/Deasserted) +## Sensor Type = C0h (OEM) +## Bitmask 0x0001 = "State Deasserted" +## Bitmask 0x0002 = "State Asserted" +## +# +# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0000 Nominal +# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0001 Nominal +# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0002 Critical +# +########################################################################################################## diff --git a/group b/group index 97b9ffed4..0197f284a 100644 --- a/group +++ b/group @@ -2,7 +2,7 @@ root:x:0: daemon:x:1: bin:x:2: sys:x:3: -adm:x:4:syslog +adm:x:4:syslog,netdata tty:x:5:syslog disk:x:6: lp:x:7: @@ -72,3 +72,4 @@ nagios:x:129: icingaweb2:x:130:www-data icingacmd:x:131:www-data _graphite:x:132: +netdata:x:998: diff --git a/group- b/group- index 364d20d57..cf63774a4 100644 --- a/group- +++ b/group- @@ -3,7 +3,7 @@ daemon:x:1: bin:x:2: sys:x:3: adm:x:4:syslog -tty:x:5: +tty:x:5:syslog disk:x:6: lp:x:7: mail:x:8: @@ -72,3 +72,4 @@ nagios:x:129: icingaweb2:x:130:www-data icingacmd:x:131:www-data _graphite:x:132: +netdata:x:998: diff --git a/gshadow b/gshadow index e294862ad..0d3a222e9 100644 --- a/gshadow +++ b/gshadow @@ -2,7 +2,7 @@ root:*:: daemon:*:: bin:*:: sys:*:: -adm:*::syslog +adm:*::syslog,netdata tty:*::syslog disk:*:: lp:*:: @@ -72,3 +72,4 @@ nagios:!:: icingaweb2:!::www-data icingacmd:!::www-data _graphite:!:: +netdata:!:: diff --git a/gshadow- b/gshadow- index 9d0fc993d..438423b9e 100644 --- a/gshadow- +++ b/gshadow- @@ -3,7 +3,7 @@ daemon:*:: bin:*:: sys:*:: adm:*::syslog -tty:*:: +tty:*::syslog disk:*:: lp:*:: mail:*:: @@ -72,3 +72,4 @@ nagios:!:: icingaweb2:!::www-data icingacmd:!::www-data _graphite:!:: +netdata:!:: diff --git a/init.d/netdata b/init.d/netdata new file mode 100755 index 000000000..42e291751 --- /dev/null +++ b/init.d/netdata @@ -0,0 +1,103 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: netdata +# Required-Start: $local_fs $remote_fs $network +# Required-Stop: $local_fs $remote_fs $network +# Should-Start: $syslog +# Should-Stop: $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Real-time charts for system monitoring +# Description: Start netdata, a real-time monitoring tool +### END INIT INFO + +# Documentation +# man netdata +# file:///usr/share/doc/netdata/html/index.html +# https://github.com/netdata/netdata + +# Load the VERBOSE setting and other rcS variables +. /lib/init/vars.sh + +# Define LSB log_* functions. +. /lib/lsb/init-functions + +NAME=netdata +PIDFILE=/run/netdata.pid +DAEMON=/usr/sbin/$NAME +DAEMON_USER=$NAME +DAEMON_ARGS="-P $PIDFILE" + +# Exit if executable is not installed +[ -x "$DAEMON" ] || exit 0 + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DESC="the netdata daemon" +CONF_FNAME=/etc/netdata/netdata.conf + +STOP_SCHEDULE="${STOP_SCHEDULE:-QUIT/5/TERM/5/KILL/5}" + +case "$1" in + start) + if [ ! -f "$CONF_FNAME" ]; then + log_action_msg "Not starting $DESC: $CONF_FNAME is missing." + exit 0 + fi + + log_action_begin_msg "Starting $DESC" + + if start-stop-daemon --start --quiet --pidfile $PIDFILE --startas $DAEMON --test; then + if start-stop-daemon --start --quiet --pidfile $PIDFILE --startas $DAEMON -- $DAEMON_ARGS; then + log_action_end_msg 0 + else + log_action_end_msg 1 + exit 1 + fi + else + log_action_end_msg 0 "already running" + fi + ;; + stop) + log_action_begin_msg "Stopping $DESC" + pid=`cat $PIDFILE 2>/dev/null` || true + if test ! -f $PIDFILE -o -z "$pid"; then + log_action_end_msg 0 "not running - there is no $PIDFILE" + exit 0 + fi + + if start-stop-daemon --stop --quiet --pidfile $PIDFILE --retry=$STOP_SCHEDULE; then + log_action_end_msg 0 + else + log_action_end_msg 1 "$DAEMON died: process $pid not running; or permission denied" + exit 1 + fi + ;; + restart|force-reload) + $0 stop + $0 start + ;; + status) + if test ! -r $(dirname $PIDFILE); then + log_failure_msg "cannot read PID file $PIDFILE" + exit 4 + fi + pid=`cat $PIDFILE 2>/dev/null` || true + if test ! -f $PIDFILE -o -z "$pid"; then + log_failure_msg "$NAME is not running" + exit 3 + fi + if ps "$pid" >/dev/null 2>&1; then + log_success_msg "$NAME is running" + exit 0 + else + log_failure_msg "$NAME is not running" + exit 1 + fi + ;; + *) + log_action_msg "Usage: $0 {start|stop|restart|force-reload|status}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/letsencrypt/.certbot.lock b/letsencrypt/.certbot.lock new file mode 100644 index 000000000..e69de29bb diff --git a/logrotate.d/netdata b/logrotate.d/netdata new file mode 100644 index 000000000..7ede4fcb0 --- /dev/null +++ b/logrotate.d/netdata @@ -0,0 +1,13 @@ +/var/log/netdata/*log { + compress + create 0640 netdata adm + weekly + delaycompress + missingok + notifempty + rotate 14 + sharedscripts + postrotate + /bin/kill -HUP `pidof netdata 2>/dev/null` 2>/dev/null || true + endscript +} diff --git a/netdata/.opt-out-from-anonymous-statistics b/netdata/.opt-out-from-anonymous-statistics new file mode 100644 index 000000000..e69de29bb diff --git a/netdata/edit-config b/netdata/edit-config new file mode 100755 index 000000000..ae809218a --- /dev/null +++ b/netdata/edit-config @@ -0,0 +1,101 @@ +#!/bin/bash + +[ -f /etc/profile ] && . /etc/profile + +file="${1}" + +if [ "$(command -v editor)" ] ; then + EDITOR="${EDITOR-editor}" +else + EDITOR="${EDITOR-vi}" +fi + +[ -z "${NETDATA_USER_CONFIG_DIR}" ] && NETDATA_USER_CONFIG_DIR="/etc/netdata" +[ -z "${NETDATA_STOCK_CONFIG_DIR}" ] && NETDATA_STOCK_CONFIG_DIR="/usr/lib/netdata/conf.d" + +if [ -z "${file}" ] +then + cat <&2 -R *.conf */*.conf + exit 1 + +fi + +file_is_in_path() { + local file path real + file="${1}" + path="${2}" + + real="$(readlink -f "${file}")" + + # we don't have working readlink + [ -z "${real}" ] && return 0 + + if [ ! -z "${real}" ] && [ -z "$(echo "${real}" | grep -E "^${path}.*$")" ] + then + echo >&2 "File '${file}' is physically at '${real}', which is not in '${path}'. Aborting." + exit 1 + fi + + return 0 +} + +edit() { + echo >&2 "Editing '${1}' ..." + + # check we can edit + file_is_in_path "${1}" "${NETDATA_USER_CONFIG_DIR}" || exit 1 + + "${EDITOR}" "${1}" + exit $? +} + +copy_and_edit() { + # check we can copy + file_is_in_path "${NETDATA_STOCK_CONFIG_DIR}/${1}" "${NETDATA_STOCK_CONFIG_DIR}" || exit 1 + + if [ ! -f "${NETDATA_USER_CONFIG_DIR}/${1}" ] + then + echo >&2 "Copying '${NETDATA_STOCK_CONFIG_DIR}/${1}' to '${NETDATA_USER_CONFIG_DIR}/${1}' ... " + cp -p "${NETDATA_STOCK_CONFIG_DIR}/${1}" "${NETDATA_USER_CONFIG_DIR}/${1}" || exit 1 + fi + + edit "${NETDATA_USER_CONFIG_DIR}/${1}" +} + +# make sure it is not absolute filename +c1="$(echo "${file}" | cut -b 1)" +if [ "${c1}" = "/" ] || [ "${c1}" = "." ] +then + echo >&2 "Please don't use filenames starting with '/' or '.'" + exit 1 +fi + +# already exists +if [ -f "${NETDATA_USER_CONFIG_DIR}/${file}" ] +then + edit "${NETDATA_USER_CONFIG_DIR}/${file}" +fi + +[ -f "${NETDATA_USER_CONFIG_DIR}/${file}" ] && edit "${NETDATA_USER_CONFIG_DIR}/${file}" +[ -f "${NETDATA_STOCK_CONFIG_DIR}/${file}" ] && copy_and_edit "${file}" + +echo >&2 "File '${file}' is not found in '${NETDATA_STOCK_CONFIG_DIR}'" +exit 1 diff --git a/netdata/netdata.conf b/netdata/netdata.conf new file mode 100644 index 000000000..e15f9b89b --- /dev/null +++ b/netdata/netdata.conf @@ -0,0 +1,19 @@ +# NetData Configuration + +# The current full configuration can be retrieved from the running +# server at the URL +# +# http://localhost:19999/netdata.conf +# +# for example: +# +# wget -O /etc/netdata/netdata.conf http://localhost:19999/netdata.conf +# + +[global] + run as user = netdata + web files owner = root + web files group = root + # Netdata is not designed to be exposed to potentially hostile + # networks. See https://github.com/netdata/netdata/issues/164 + bind socket to IP = 127.0.0.1 diff --git a/passwd b/passwd index 4633a1a80..1e4681608 100644 --- a/passwd +++ b/passwd @@ -44,3 +44,4 @@ systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin nagios:x:122:129::/var/lib/nagios:/usr/sbin/nologin icingadirector:x:998:130::/var/lib/icingadirector:/bin/false _graphite:x:123:132:Graphite User,,,:/var/lib/graphite:/bin/false +netdata:x:997:998::/var/lib/netdata:/bin/sh diff --git a/passwd- b/passwd- index b4d75c567..4633a1a80 100644 --- a/passwd- +++ b/passwd- @@ -43,4 +43,4 @@ tcpdump:x:121:128::/nonexistent:/usr/sbin/nologin systemd-coredump:x:999:999:systemd Core Dumper:/:/usr/sbin/nologin nagios:x:122:129::/var/lib/nagios:/usr/sbin/nologin icingadirector:x:998:130::/var/lib/icingadirector:/bin/false -_graphite:x:123:132::/var/lib/graphite:/bin/false +_graphite:x:123:132:Graphite User,,,:/var/lib/graphite:/bin/false diff --git a/rc0.d/K01netdata b/rc0.d/K01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc0.d/K01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc1.d/K01netdata b/rc1.d/K01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc1.d/K01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc2.d/S01netdata b/rc2.d/S01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc2.d/S01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc3.d/S01netdata b/rc3.d/S01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc3.d/S01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc4.d/S01netdata b/rc4.d/S01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc4.d/S01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc5.d/S01netdata b/rc5.d/S01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc5.d/S01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/rc6.d/K01netdata b/rc6.d/K01netdata new file mode 120000 index 000000000..a0ad6d250 --- /dev/null +++ b/rc6.d/K01netdata @@ -0,0 +1 @@ +../init.d/netdata \ No newline at end of file diff --git a/shadow b/shadow index 7c3ec69a1..cdb83f159 100644 --- a/shadow +++ b/shadow @@ -44,3 +44,4 @@ systemd-coredump:!!:18450:::::: nagios:!:18451:0:99999:7::: icingadirector:!:18452:::::: _graphite:*:18452:0:99999:7::: +netdata:!:18774:::::: diff --git a/systemd/system/multi-user.target.wants/netdata.service b/systemd/system/multi-user.target.wants/netdata.service new file mode 120000 index 000000000..765211cb4 --- /dev/null +++ b/systemd/system/multi-user.target.wants/netdata.service @@ -0,0 +1 @@ +/lib/systemd/system/netdata.service \ No newline at end of file -- 2.43.0