Docker MegaCli

Захотелось как-то собрать все скрипты, которые использую для проверки RAID/S.M.A.R.T./IPMI в одном docker контейнере.

Исходный код на github Docker-MegaCli
За основу был взят docker-megacli

Были добавлены следующие скрипты:
https://bench.sh/
https://github.com/glensc/nagios-plugin-check_raid
https://github.com/Napsty/check_smart
https://github.com/thomas-krenn/check_ipmi_sensor_v3

На сервере устанавливаем docker пример на CentOS7:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker

Запускаем контейнер:

docker run --rm -ti --privileged bezhav/megacli:v1

Опция –rm удалит контейнер когда вы выйдите из –ti интерактивного режима
Опция –privileged необходима чтобы контейнер общался напрямую с железом сервера.

На выходе получаем информацию о системе:
Docker_MegaCli