第 4 章 安装性能监控套件
4.1. 安装集合聚合器/Relay 复制链接链接已复制到粘贴板!
找到满足以下最低规格的裸机系统:
- 4 GB 内存
- 单套接字 Xeon 类 CPU
- 500 GB 磁盘空间
- Install Red Hat Enterprise Linux 7.
允许系统访问 Operational Tools 软件包:
注册系统并订阅它:
# subscription-manager register # subscription-manager list --consumed如果没有自动附加 OpenStack 订阅,请参阅有关 手动附加订阅 的文档。
禁用初始启用的存储库,仅启用适合 Operational Tools 的仓库:
# subscription-manager repos --disable=* # subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-optional-rpms --enable=rhel-7-server-openstack-8-optools-rpms注意此节点上不能启用基础 OpenStack 存储库(rhel-7-server-openstack-8-rpms)。此软件仓库可能包含某些 Operational Tools 依赖项的较新版本,这些依赖项可能与 Operational Tools 软件包不兼容。
在系统上打开防火墙,以允许连接到
Graphite和Grafana:# firewall-cmd --zone=public --add-port=2003/tcp --permanent # firewall-cmd --zone=public --add-port=3030/tcp --permanent # firewall-cmd --reload完成后,运行以下命令来安装
Graphite和Grafana软件:# yum install python-carbon graphite-web grafana httpd配置
GrafanaWeb 界面以允许访问。编辑/etc/httpd/conf.d/graphite-web.conf并修改Require行,如下所示:... <Directory "/usr/share/graphite/"> <IfModule mod_authz_core.c> # Apache 2.4 Require all granted </IfModule> ...-
编辑
/etc/grafana/grafana.ini,并将http_port更改为3030。 同步
GraphiteWeb 后面的数据库。运行以下命令;当提示您创建超级用户时,选择no:# sudo -u apache /usr/bin/graphite-manage syncdb --noinput启动并启用所有
Graphite和Grafana服务:# systemctl start httpd # systemctl enable httpd # systemctl start carbon-cache # systemctl enable carbon-cache # systemctl start grafana-server # systemctl enable grafana-server将
Grafana配置为与您的Graphite实例通信:-
前往
http://PERFORMANCE_MONITORING_HOST:3030/.您应该会看到Grafana登录页面。 -
输入
admin/admin的默认凭据来登录到系统。 -
登录后,点屏幕左上角的
Grafana徽标,然后选择 Data Sources。 在页面顶部,点 Add new 并输入以下详情:
Name
Graphitedefault
是(选择)类型
GraphiteURL
http://localhost/权限
proxy基本验证
否(未选中)- 最后,单击底部的 Add 按钮。
-
前往