Ubuntu 16.04 安装配置 Cacti

Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。

使用cacti需要具有一定的使用net-snmprrdtool的知识。

如果要自定义监测的指标还需要一定的shell脚本或xml语言能力。如果想帮助cacti的开发,则需要通晓php脚本。Cacti支持插件扩展。

Cacti的主要特性:

  • unlimited graph items
  • flexible data sources
  • custom data-gathering scripts
  • built-in SNMP support
  • graph templates
  • data source templates
  • host templates
  • user-based management and security
  • tree, list, and preview views of graph data
  • auto-padding support for graphs
  • graph data manipulation

#1 安装依赖软件包

Cacti的基本运行环境是LAMP,我们首先安装LAMP。

安装LAMP软件包:

由于Cacti现在还不支持MySQL-Server-5.7,所以我们只能安装MySQL-Server-5.6;添加MySQL-Server-5.6源:

安装LAMP:

安装过程中需要设置MySQL root密码;

#2 安装SNMP、SNMPD 和 RRDtools

启动SNMP服务:

#3 为Cacti一个用户

#4 为Cacti创建数据库

#5 下载Cacti

下载地址:http://www.cacti.net/downloads/;然后移动把目录移动到/var/www/html/

导入Cacti数据库:

需要输入前面创建的cacti用户的密码。

编译cacti配置文件(config.php):

更改MySQL连接参数:

Ubuntu 16.04 安装配置 Cacti

#6 设置cacti目录权限

Cacti设置corn任务,每5分钟收集一次数据:

重启Apache2:

#7 设置Cacti

使用浏览器访问http://your_domain_or_IP/cacti;按照提示安装。

安装完成之后使用默认的admin用户登录(密码admin)。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注