Change monasca-collector service user and group to root
Starting monasca-collector service as root user will allow to gather metrics from services which were started with root privileges. Change-Id: Ida453cc9e9f3f5a6bf4c69e007b7572665b6efbd Story: 2003623 Task: 26467
This commit is contained in:
parent
9190d522ec
commit
b12f239f29
|
@ -172,6 +172,7 @@ function extra_monasca {
|
|||
fi
|
||||
|
||||
start_monasca_services
|
||||
init_collector_service
|
||||
post_storm
|
||||
}
|
||||
|
||||
|
@ -1419,6 +1420,16 @@ function find_nearest_apache_mirror {
|
|||
fi
|
||||
}
|
||||
|
||||
# This solution fixes problem with privileges for agent
|
||||
# to gather metrics from services started as root user.
|
||||
function init_collector_service {
|
||||
echo_summary "Init Monasca collector service"
|
||||
sudo systemctl stop monasca-collector
|
||||
sudo sed -i "s/User=mon-agent/User=root/g" /etc/systemd/system/monasca-collector.service
|
||||
sudo sed -i "s/Group=mon-agent/Group=root/g" /etc/systemd/system/monasca-collector.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo systemctl restart monasca-collector
|
||||
}
|
||||
|
||||
# check for service enabled
|
||||
if is_service_enabled monasca; then
|
||||
|
|
Loading…
Reference in New Issue