Теперь вы можете включить и начать сервис:
sudo systemctl daemon-reload
sudo systemctl enable ipmi_power_exporter.service
sudo systemctl start ipmi_power_exporter.servicesudo systemctl status ipmi_power_exporter.serviceИ чтобы убедиться, что служба начинается с загрузки, используйте:
sudo systemctl is-enabled ipmi_power_exporter.serviceЭто будет включено, если служба установлен для запуска на загрузке.
Не забудьте заменить путь execstart в файле SystemD Service на фактический путь, в котором вы разместили двоичный файл ipmi_power_exporter. Кроме того, убедитесь, что пользователь, указанный в файле службы, имеет необходимые разрешения для выполнения команды iptimool и получить доступ к интерфейсу IPMI.
Этот пакет создан для Archlinux Permarly, если вам нужна другая упаковка, оставьте мне сообщение;)
sudo pacman -U ipmi_power_exporter-0.1.0-1-any.pkg.tar.zst # Configuration for IPMI exporter
# ipmi:
# # The IPMI host to connect to
# host: "192.168.1.100"
# # The username for IPMI authentication
# user: "admin"
# # The password for IPMI authentication
# pass: "secret"
# Configuration for logging
log :
# The log level (debug, info, warn, error)
level : " info "
# The log format (json, pretty)
format : " pretty "
# metrics exporter port
server :
address : " 127.0.0.1 "
port : 9897
# Interval between calling IPMI for new data
collect :
interval : 10sОбязательно замените примеры значения вашим фактическим хостом IPMI, имени пользователя и паролем. Уровень и формат журнала могут быть установлены для отладки, информации, предупреждения, ошибки и красивого, соответственно.