Monasca安装配置指导(2/3)
来源:互联网 发布:淘宝外观专利权投诉 编辑:程序博客网 时间:2024/06/06 02:26
Monasca安装配置指导(2/3) - 安装api、agent、persister
作者:张航东
OpenStack版本:Newton
Linux:CentOS 7
本文主要用于个人学习、总结,欢迎转载,但请务必注明作者和出处,感谢!
4 monasca-api
2.1 安装
#git clone https://github.com/openstack/monasca-api.git
#cd monasca-api
#python setup.py install
2.2 配置
2.2.1 Keystone相关配置
1> 创建monasca用户
#openstack user create –domain default –password-prompt monasca
#openstack role add –project service –user monasca admin
2> 创建monasca服务
#openstack service create –name monasca –description “This is monasca service” monitoring
3> 创建endpoint
#openstack endpoint create –region RegionOne monitoring public http://10.127.2.121:8070/v2.0
#openstack endpoint create –region RegionOne monitoring internal http://10.127.2.121:8070/v2.0
#openstack endpoint create –region RegionOne monitoring admin http://10.127.2.121:8070/v2.0
2.2.2 Wsgi相关配置
在/etc/httpd/conf.d/目录下,创建wsgi-monasca.conf文件,并添加如下内容:
Listen 10.127.2.121:8070
< VirtualHost *:8070>
WSGIDaemonProcess monasca_api processes=2 threads=4 user=monasca display-name=%{GROUP}
WSGIProcessGroup monasca_api
WSGIScriptAlias / /usr/lib/python2.7/site-packages/monasca_api/api/wsgi.py
WSGIApplicationGroup %{GLOBAL}
< Directory /usr/lib/python2.7/site-packages/monasca_api>
Require all granted
< /Directory>ErrorLog /var/log/monasca/api/wsgi.log
CustomLog /var/log/monasca/api/wsgi-access.log combined
< /VirtualHost>WSGISocketPrefix /var/run/httpd
2.2.3 Monasca配置
创建Monasca日志目录
#mkdir /var/log/monasca
#mkdir /var/log/monasca/api
#touch /var/log/monasca/api/monasca-api.log
在 /etc/monasca/api-config.conf文件内添加如下内容:
[DEFAULT]
region = RegionOne[security]
default_authorized_roles = admin
agent_authorized_roles = admin, user
read_only_authorized_roles =admin, user
delegate_authorized_roles = admin[kafka]
uri = 127.0.0.1[influxdb]
ip_address = 127.0.0.1
port = 8086
user = monasca
password = monasca
database_name = monasca[database]
connection = mysql+pymysql://monasca:monasca@10.127.2.121/monasca?charset=utf8mb4[keystone_authtoken]
auth_uri = http://10.127.2.121:5000
auth_url = http://10.127.2.121:35357
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = monasca
password = monasca
insecure=false
2.2.4 Mysql 数据库配置
进入Mysql:
#mysql -u root -p
依次执行以下连接中的数据库命令:
https://github.com/openstack/openstack-ansible-os_monasca/blob/master/templates/mon_mysql.sql.j2
5 monasca-agent
(参考:https://github.com/openstack/monasca-agent/blob/master/docs/Agent.md)
5.1 安装
#pip install monasca-agent
5.2 启动
#monasca-setup –username admin –password 123456 –project_name admin –project_domain_id 9f95b9967b894c928880feb32fad1d0d –user_domain_id 9f95b9967b894c928880feb32fad1d0d –keystone_url http://10.127.2.121:35357/v3 –system_only
PS:黑色粗体为keystone鉴权需要的参数,根据实际情况替换后面红色部分。另外,在启动后,可能会出现服务启动失败的情况,日志中会显示问题(大多是依赖包版本问题),根据情况修正即可。
6 monasca-persister
6.1 安装
#git clone https://github.com/openstack/monasca-persister.git
#cd monasca-persister
#python setup.py install
6.2 配置
创建persister日志目录
#mkdir /var/log/monasca/persister
#touch /var/log/monasca/persister/persister.log
修改配置文件 /etc/monasca/persister.conf,内添加如下内容:
[zookeeper]
uri = 127.0.0.1:2181[kafka_alarm_history]
uri = 127.0.0.1:9092[kafka_metrics]
uri = 127.0.0.1:9092[influxdb]
database_name = monasca
ip_address = 127.0.0.1
port = 8086
user = monasca
password = monasca
6.3 启动
#monasca-persister
- Monasca安装配置指导(2/3)
- Monasca安装配置指导(3/3)
- Monasca安装配置指导(1/3)
- Oracle10g数据库安装、监听配置指导手册
- 一个linux配置安装指导网站!
- JVM优化配置指导手册(2)
- JVM优化配置指导手册(2)
- SVN1.6服务端和客户端安装配置之专家指导
- SVN1.6服务端和客户端安装配置之专家指导
- RHEL 5下iSCSI Initiator软件安装配置指导
- PUPPET安装配置MCollective+ActiveMQ——详细指导
- 关于Apache服务基本特点以及安装配置指导
- [MongoDB指导2]Unix下载安装MongoDB
- Storm 1.0.2集群安装指导
- 【指导】node & npm 安装(ubuntu)
- Axis2(一):配置指导
- hibernate ehcache 配置指导
- Axis2(一):配置指导
- jQuery选择器
- 写给我的JAVA工程师之路-数据表操作
- Agisoft PhotoScan Pro 1.4.0.5076 Win64 1CD
- react-router v4 使用 history 控制路由跳转
- Android系统级开发进程清理功能的一些记录和发现(二)
- Monasca安装配置指导(2/3)
- 前端数据传到后台动态生成Excel文件并提供文件下载
- C#中一些文件的操作
- vue全局自定义指令和局部自定义指令
- 使用机器学习算法打造一个简单的“微博指数”
- ios 中的基本算数函数
- 织梦跳转移动站点
- 使用moogoDB进行模糊查询查不出结果
- 欢迎使用CSDN-markdown编辑器