The ibm-crassd services provides the capability to report BMC alerts into open source management stacks. It also provides the ability to stream sensor readings from IBM's AC922 servers to different graphical applications such as netdata. This service is intended to enhance monitoring IBM POWER LC systems at scale. The following opensource managers are supported:
- ELK via reporting alerts to logstash - https://www.elastic.co/what-is/elk-stack
- IBM CSM - https://github.com/IBM/CAST
For more details about setup, capabilities, and contributing, go to https://ibm-crassd.readthedocs.io/en/latest/
- Python 2.7 or greater
- Java 1.7.0 or greater
- python-configparser (found in EPEL)
- python-websocket-client
- python-requests if monitoring 8335-GTG, 8335-GTC, 8335-GTW
- openbmctool if monitoring 8335-GTG, 8335-GTC, 8335-GTW
- ipmitool
This version switches to python 3 compatibility
- Python 3.4 or greater
- Java 1.7.0 or greater
- python-configparser (found in EPEL)
- python34-websocket-client
- python34-requests if monitoring 8335-GTG, 8335-GTC, 8335-GTW
- openbmctool if monitoring 8335-GTG, 8335-GTC, 8335-GTW
- ipmitool
- pexpect
- From the ESS management node type
yum install /install/gss/otherpkgs/rhels7/ppc64le/gss/ibm-crassd-0.8-1.ppc64le.rpm
- Transfer the rpm to the management system or service node you wish to install this service on.
- Type
yum install /path/to/rpm
, where /path/to/rpm is the full path to the rpm you just copied to the system.