小试cacti搭建
cacti是一个监控系统,通过SNMP协议采集数据,被监控的设备必须支持SNMP协议 linux主机上安装net-snmp ,1:下载汉化包和源码包:
被监控的配置:
1:安装net-snmp软件包 lm_sensors,net_snmp。
2:配置启动 snmpd服务
修改/etc/snmp/snmp.conf 改416285
[*]41的default改成cacti服务器的ip public改成修改为共享snmp信息的组识别字串 publicsvr
[*]
[*]62 systemview 改成all 或read
[*]
[*]85 去掉注释
3启动snmpd服务
service snmpdstart chkconfigsnmpd on
设置规则 允许161口的通信
配置服务端:
环境是LAMP环境,还的有gdzlib 安装net-snmp-utils包 安装 rrdtool(之前
yum-yinstallpango-devel libart_lgpl-devel
)
安装cacti文件包 解压到web的网页目录 并加程序用户
useraddcactiuser
chown-Rcactiuser:cactiuser cacti/*
设置监控的数据库
[*]mysql -u root -p
[*]mysql>create database cactidb default character set utf8;
[*]mysql>grant all on cactidb.* to cactiuser@localhost identified by'chunchun';
[*]mysql>quit
mysql -u cactiuser -p cactidb < cacti/cacti.sql //导入数据表
调整cacti配置文件
cd /var/www/html/cacti/
vi include/config.php
[*]
修改httpd设置
[*]listen 80
[*]documentroot "/var/www/html/cacti"
[*]
[*]options none
[*]allowoverride none
[*]order allow,deny
[*]allow from all
[*]
[*]directoryindex index.php
[*]adddefaultcharset utf-8
[*]
[*]service httpd restart
浏览器访问 默认用户名密码是admin
设置rrdtool 左边“设置” 常规中 设置版本
字体 :设置中路径 rrdtool默认字体
/usr/share/fonts/chinese/TrueType/ukai.ttf 保存
添加主机: 管理 设备 选项(描述处写别名 设备名写 ip,模版选 ucd/nat SNMPSNMP版本选择 版本1 填写实际的snmp组名 之前我设置的是 publicsvr)
页:
[1]