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

[经验分享] cacti基础配置,附带软件包

[复制链接]

尚未签到

发表于 2019-1-10 10:22:10 | 显示全部楼层 |阅读模式
一、Cacti简介
       Cacti是一个完整的网络图形解决方案,利用了RRDTool的数据存储和绘图的强大功能。Cacti提供了一个快速轮询、先进的图形模板,多种数据采集的方法,分组的功能,用户管理。
Cacti使用PHP编写的,是基于LAMP的综合应用解决方案。
注(摘自百度)
二.服务端 192.168.0.107
客户端 192.16.0.108
三.关闭防火墙和selinux
#serviceiptables  stop
#serviceip6tables  stop
#setenforce 0


  四.
  #yum –y install net-snmp
  配置snmp
  #vim /etc/snmp/snmp.conf

41 com2secnotConfigUser  default       public
换成
41 com2secnotConfigUser  192.168.0.107    public

62 access  notConfigGroup ""      any      noauth    exact  systemview none none
改成
62 access  notConfigGroup ""      any      noauth    exact  all  none none

85 #viewall    included  .1                               80
注释去掉
85 view all    included .1                              80
4)启动snmpd服务
# service snmpdstart
  

  五.安装lamp平台
#yum –y  install httpd mysql mysql-server mysql-connector-odbc php php-mysql php-commonphp-pdo
# yum -y installlibxml2-devel
# yum -y installglib2-devel
# yum -y installpango-devel


安装rrdtool-1.4.8
#tar zxfrrdtool-1.4.8.tar.gz
#./ configure--prefix=/usr/local/rrdtool
#make &&make install


安装 cacti程序
# tar zxfcacti-0.8.8b.tar.gz
# mvcacti-0.8.8b /var/www/html/cacti


配置相关网页目录权限
#chown –Rapache.apache /var/www/html/cacti/rra
  #chown –R apache.apache/var/www/html/cacti/log
  

  配置数据库
  #service mysqld start
  #mysql
  

建立一个存储监控数据的DB
mysql> createdatabase cactidb default character set utf8;
创建一个管理此数据库的用户
mysql> grantall on cactidb.* to cactiuser@localhost identified by '1234';
mysql> flushprivileges;


创建数据库表结构及导入数据
# mysql -ucactiuser -p1234 cactidb < cacti.sql


调整Cacti系统的配置
# viinclude/config.php
$database_type ="mysql";
$database_default= "cactidb";
$database_hostname= "localhost";
$database_username= "cactiuser";
$database_password= "1234";
$database_port ="3306";
$database_ssl =false;
$url_path ="/cacti/";


启动服务进行测试
# service httpdstart
在浏览器地址里输入:http://192.168.0.107/cacti/
对目录位置做修改
1) RRDToolBinary Path
/usr/local/rrdtool/bin/rrdtool
2) snmpwalkBinary Path
/usr/sbin/snmpd
3) snmpgetBinary Path
# yum -y installnet-snmp-utils
/usr/bin/snmpget
4) snmpbulkwalkBinary Path
/usr/bin/snmpbulkwalk
5) snmpgetnextBinary Path
默认用户名是:admin     密码:admin


进入登录页面第一次需要修改密码
http://s3.运维网.com/wyfs02/M00/22/5E/wKiom1MedlDzRRuAAAH9OZN_a4A315.jpg
生成图片,使用PHP功能
# /usr/bin/php/var/www/html/cacti/poller.php
#/usr/bin/php/var/www/html/cacti/poller.php > /dev/null 2>&1


周期执行
# crontab -l
*/1 * * * *  /usr/bin/php /var/www/html/cacti/poller.php> /dev/null 2>&1




  其他相关插件和监控配置不在细说
  

  可以到百度云盘下载 账号pankuo1@sina.cn密码pk492940446  自己去下载软件包

  

  本人新浪博客地址 http://blog.sina.com.cn/pankuokuo
  





运维网声明 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-661532-1-1.html 上篇帖子: CACTI从头到脚之批量添加主机次稿 下篇帖子: CACTI 从头到脚之自定义模板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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