我尝试在 Centos 7 上使用 manageiq 监控 Hawkular。这些是我以 root 权限运行的监控实现过程。
首先执行 cassandra nosql db。
# systemctl start cassandra
接下来我以 root 身份执行如下所示的 hawkular 服务器
# unzip hawkular-services-dist-0.23.0.Final.zip
# ./add-user.sh -a -u username -p password -g read-write,read-only
# ./standalone.sh -Dhawkular.rest.user=username -Dhawkular.rest.password=password -Dhawkular.agent.enabled=true
然后,我运行 Docker 和相关的 manageiq docker-image。
# systemctl start docker
# docker pull manageiq/manageiq:euwe-1
# docker run --privileged -d -p 8443:443 manageiq/manageiq:euwe-1
我使用以下地址在 Firefox 上运行 manageiq,它可以使用用户 admin 和密码 smartvm 成功运行。
https://localhost:8443
我尝试使用菜单“添加新的中间件提供程序”在 manageiq Web UI 上添加 Hawkular 中间件但是显示错误消息,
"Required. Should have privileged access, such as root or administrator."
我无法理解此错误消息。Hawkular 服务器和 manageiq 以 root 权限运行。如何将 Hawkular 服务添加到 manageiq 监控服务中?