Fork me on GitHub

startover's blog

5月 13, 2016

Cloudinsight Agent 与 Cacti 集成

原理介绍

Cloudinsight Agent 通过 python-rrdtool 读取 Cacti 生成的 rrd 文件(在 cacti 根目录的 rra 文件夹下),并将其中的数据解析后上传至 Cloudinsight 进行可视化。

Cacti 安装配置

由于 Cacti 安装配置较为繁琐,这里通过 Docker 容器的方式来解决这个问题。

然而,Cloudinsight Agent 需要读取 Cacti 生成的 rrd 文件,所以我们需要将这部分文件挂载到系统主机上。

  • 创建挂载文件
$ sudo mkdir -p /var/lib/cacti/rra
$ sudo wget -O /etc/mysql/mysqld.cnf ...

4月 28, 2016

Cloudinsight Agent 与 Nagios 集成

原理介绍

同大多数 Nagios 的可视化系统一样,Cloudinsight Agent 依赖于 Nagios 输出的指标数据,也即需要启用 Nagios 的性能数据处理功能(在 nagios.cfg 文件中,设置process_performance_data=1即可)。

Nagios 安装配置

由于 Nagios 安装配置较为繁琐,这里通过 Docker 容器的方式来解决这个问题。

然而,Cloudinsight Agent 需要读取 Nagios 的配置文件且依赖于 Nagios 输出的指标数据,所以我们需要将这部分文件挂载到系统主机上。

  • 创建 Nagios 配置文件
$ sudo mkdir -p /usr/local/nagios/data
$ sudo mkdir -p /usr/local ...