通过流量哨兵整合来宾网络使用情况
为了在来宾网络中收集网络数据,CloudStack需要从网络中安装的外部网络数据收集器中提取。并通过整合CloudStack和inMon流量哨兵实现来宾网络的数据统计。
网络哨兵是一个收集网络流量使用数据的套件。CloudStack可以将流量哨兵中的信息统计到自己的使用记录中,为云基础架构的计费用户提供了依据。流量哨兵使用的流量监控协议为sFlow。路由器和交换机将生成的sFlow记录提供给流量哨兵,然后CloudStack通过查询流量哨兵的数据库来获取这些信息。
为了构建查询,CloudStack确定了当前来宾IP的查询时间间隔。这既包含新分配的IP地址,也包含之前已被分配并且在继续使用的IP地址。CloudStack查询流量哨兵,在分配的时间段内这些IP的网络统计信息。返回的数据是账户每个IP地址被分配和释放的时间戳,以便在CloudStack中为每个账户创建计费记录。当使用服务运行时便会收集这些数据
配置整合CloudStack和流量哨兵:
在网络基础设施中,安装和配置流量哨兵收集流量数据。 关于安装和配置步骤,请查阅inMon 流量哨兵文档.
在流量哨兵用户界面中,配置流量哨兵允许来宾用户使用脚本查询。CloudStack将通过执行远程查询为来宾用户的一个或多个IP和收集网络使用情况。 点击 File > Users > Access Control > Reports Query, 然后从下拉列表中选择来宾。
在CloudStack中,使用API中的addTrafficMonitor命令添加流量哨兵主机。传入的流量哨兵URL类似于protocol + host + port (可选);例如, http://10.147.28.100:8080。 关于addTrafficMonitor命令用法,请参阅API文档 API Documentation. 关于如何调用CloudStack API,请参阅 CloudStack API 开发指南。
作为管理员登录到CloudStack用户界面。
在全局设置页面中,查找如下参数进行设置:
direct.network.stats.interval: 你希望CloudStack多久收集一次流量数据。
文章列表
- Apache Pulsar消息队列-附加安装选项
- Apache Pulsar消息队列-配置实例
- Apache Pulsar消息队列-通过流量哨兵整合来宾网络使用情况
- Apache Pulsar消息队列-辅助存储
- Apache Pulsar消息队列-设置区域中VLAN和虚拟机的最大值
- Apache Pulsar消息队列-网络设置
- Apache Pulsar消息队列-管理服务器负载均衡
- Apache Pulsar消息队列-硬件防火墙
- Apache Pulsar消息队列-硬件配置示例
- Apache Pulsar消息队列-数据库复制(可选)
- Apache Pulsar消息队列-拓扑结构要求
- Apache Pulsar消息队列-小规模设置
- Apache Pulsar消息队列-安装Usage服务(可选)
- Apache Pulsar消息队列-存储设置
- Apache Pulsar消息队列-基本和高级网络
- Apache Pulsar消息队列-二层交换
- Apache Pulsar消息队列-VLAN分配示例
- Apache Pulsar消息队列-SSL (可选)
- Apache Pulsar消息队列-Amazon Web Services 接口