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
|
fi
|
||||||
|
|
||||||
start_monasca_services
|
start_monasca_services
|
||||||
|
init_collector_service
|
||||||
post_storm
|
post_storm
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1419,6 +1420,16 @@ function find_nearest_apache_mirror {
|
||||||
fi
|
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
|
# check for service enabled
|
||||||
if is_service_enabled monasca; then
|
if is_service_enabled monasca; then
|
||||||
|
|
Loading…
Reference in New Issue