设为首页 收藏本站
查看: 1023|回复: 0

[经验分享] 安装与配置cacti 0.8.8b

[复制链接]
发表于 2015-9-7 12:53:43 | 显示全部楼层 |阅读模式
  cacti安装与配置
  一、安装所需要的软件
Apache    安装Apache文档
Mysql      安装Mysql文档
Php       安装PHP文档
Rrdtool    安装rrdtool文档
Net-snmp   安装snmp文档
cgilib    安装cgilib文档
  常用lib安装可参照本文
  1、创建用户、组和目录



groupadd webuser
useradd -g webuser webuser
  下载软件包
  下载链接:http://pan.baidu.com/s/1qWHgJTi
  建cacti根目录



mkdir -p /website/cacti08/
tar -zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b/* /website/cacti08/
  #将cacti中的内容移到 web目录



chown -R webuser:webuser /website/cacti08/
mysql -uroot -p
  #连接到mysql创建数据库



mysql> create database cacti;
  #创建cacti数据库 并 把数据库cacti授权于用户cacti



mysql> grant all on cacti.* to cacti@'localhost' identified by 'cacti123';
  #建立用户cacti,密码cacti123



mysql> flush privileges;
cd /website/cacti08/
  #将cacti数据库导入




mysql -ucacti -pcacti123 cacti < cacti.sql
  修改网站配置文件,使用正确连接数据库参数
vim include/config.php



$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti123";
$database_port = "3306";
  
使用浏览器打开http://192.168.0.231/install/
会看到安装向导,点下两个NEXT
  默认用户名和密码admin,第一次登录会要求更改密码
  5.设置cacti数据采集轮询时间
crontab –e




*/5 * * * * env LANG=C /server/php5/bin/php /website/cacti08/poller.php
  三、常用插件安装
Cacti轮询时间
Cacti默认的轮询时间为5分钟,可通过安装spine将时间变成一分钟
  下载:
官网http://cacti.net/spine_download.php
  下载链接:http://pan.baidu.com/s/1mgysb4s
  1.安装spine



tar zxvf cacti-spine-0.8.8b.tar.gz
cd cacti-spine-0.8.8b
./configure --prefix=/server/cacti-spine --with-snmp=/server/net-snmp --with-mysql=/server/mysql
make && make install
cd /server/cacti-spine/etc/
cp spine.conf.dist spine.conf
  这里修改对应的mysql用户名和密码,以及连接参数




vim /server/cacti-spine/etc/spine.conf
DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass cacti123
DB_Port 3306
DB_PreG 0
  建立配置文件的软链接




ln -s /server/cacti-spine/etc/spine.conf  /etc/spine.conf
  执行一下试试




/server/cacti-spine/bin/spine
  如果提示找不到 libmysqlclient 则建立个 软链接



cat /etc/ld.so.conf
  显示内容:
include ld.so.conf.d/*.conf
  cd /etc/ld.so.conf.d/
ls
显示内容:
mysql-x86_64.conf
  cat mysql-x86_64.conf
显示内容:
/usr/lib64/mysql
  说明只要把libmysqlclient.so.18软链接至这个/usr/lib64/mysql/目录即可:



ln -s /server/mysql/lib/libmysqlclient.so.18 /usr/lib64/mysql/libmysqlclient.so.18
  一定要执行一下ldconfig




ldconfig
  再次执行:



/server/cacti-spine/bin/spine
  显示:
SPINE: Using spine config file [/etc/spine.conf]
说明已经可以运行了,接下来,在web界面再作些配置
  打开"console"----"settings"----"Paths" ---Spine Poller File Path中填入:
/server/cacti-spine/bin/spine
  2.选择轮询模式
打开"console"----"settings"----"Poller"---中Poller Type选择spine的路径,然后"save"
  添加"每分钟"流量视图
打开"console"---"Data Templates"——"Interface - Traffic"
  其他模板做相应修改。
最后修改crontab中的



* * * * * /usr/bin/php /website/cacti08/poller.php > /dev/null 2>&1
  最新版本cacti-0.8.7i-PIA-3.1 集成了plugin架构扩展,所以可以直接开启后就可以安装其他插件
打开"Console"-----"User Management"---"admin"——"Realm Permissions",选择以下后,单保存"save"
  之后会在"console"中的"Configuration"看到(以下两项)
Settings
Plugin Management
  Monitor安装(以图形方式显示设备状态)
tar zxvf monitor-v1.3-1.tgz
mv monitor /website/cacti08/plugins/
cd /website/cacti08/plugins/monitor/
mysql -ucacti –pcacti123 cacti < monitor.sql
打开Cacti的web页面"Plugin Management"激活插件
  Setting安装(用于邮件报警)



tar zxvf settings-v0.71-1.tgz
mv settings /website/cacti08/plugins
  打开Cacti的web页面"Plugin Management"激活插件
  打开"console"-----"Settings"
  Thold安装(用于设备异常预警、阀值报警)



tar zxvf thold-v0.4.9-3.tgz
mv thold /website/cacti08/plugins/
  
打开Cacti的web页面"Plugin Management"激活插件
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-110586-1-1.html 上篇帖子: 【转载】cacti 、nagios和ntop的简单介绍 下篇帖子: cacti + nagios + npc 整合部署
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表