需要。应具有特权访问权限,例如manageiq

时间:2017-01-21 03:05:49

标签: monitoring hawkular

我尝试使用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监控服务中?

1 个答案:

答案 0 :(得分:1)

我解决了。我的操作系统是Windows 10专业版,但我的hyper-v服务已停用。我激活了hyper-v并且效果很好。不管怎样,