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

[经验分享] cacti的基本安装(一)

[复制链接]

尚未签到

发表于 2019-1-12 08:51:12 | 显示全部楼层 |阅读模式
以下测试是经安装cacti成功出图后笔记,仅供参考:
    首先,下载cacti环境所需包:
    httpd-2.2.6.tar.gz,mysql-5.1.37.tar.gz,libxml2-2.6.28.tar.gz,cacti-0.8.7e.tar.gz  
    gettext-0.16.1.tar.gz,libpng-1.2.18.tar.gz,rrdtool-1.2.27.tar.gz
    curl-7.15.0.tar.gz ,zlib-1.2.3.tar.gz,freetype-2.3.5.tar.gz  jpegsrc.v6b.tar.gz
    gd-2.0.35.tar.gz ,libart_lgpl-2.3.17.tar.gz  php-5.1.6.tar.gz
    还有net-snmp包,我在实验中使用是rpm安装。
    解压下载的包后,分别进入解压目录进行下列安装
    1.安装Apache
   ./configure --prefix=/usr/local/apache2 --enable-module=so --with-mpm=worker --enable-module=rewrite
   make && make install
   /usr/local/apache2/bin/apachectl start
   IE访问http://ip/出现”It works!”,说明apache安装成功。
    2.安装mysql
   groupadd mysql
   useradd –g mysql mysql
   ./configure --prefix=/usr/local/mysql --localstatedir=/opt/data/ --with-extra-charsets=gbk
   make && make install      
   cp  support-files/my-medium.cnf /etc/my.cnf
     cd /usr/local/mysql
     bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/opt/mydata
     chown -R mysql.mysql .
     /usr/local/mysql/bin/mysqld_safe --user=mysql --datadir=/opt/mydata &
   /usr/local/mysql/bin/mysqladmin –u root –p password '123456'
     Enter password:直接回车
   /usr/local/mysql/bin/mysql –u root –p
   Enter password:    ----123456
    3.插件相关:编译安装libxml
    ./configure --prefix=/usr/local/libxml2/
    make && make install
    4.编译安装zlib
    ./configure --prefix=/usr/local/zlib2/
    make && make install
    5.编译安装jpeg
    mkdir /usr/local/jpeg6/include  -p
      mkdir /usr/local/jpeg6/lib
      mkdir /usr/local/jpeg6/bin
    mkdir /usr/local/jpeg6/man/man1 –p
      ./configure --prefix=/usr/local/jpeg6
    make install-lib
    make install
    6.编译安装libpng
    cp scripts/makefile.gcmmx makefile
    ./configure --disable-shared --prefix=/usr/local/libpng2/
    make && make install
    7.编译安装freetype
    ./configure --disable-shared --prefix=/usr/local/freetype2/
    make && make install
    8.编译安装libart_lgpl
    ./configure --disable-shared --prefix=/usr/local/libart/
    make && make install
    9.编译安装gettext
    ./configure --prefix=/usr/local/gettext/
    make && make install
    10.安装编译gd
      ./configure --prefix=/usr/local/gd2 --with-zlib=/usr/local/zlib2/ --with-png=/usr/local/libpng2/ --with-jpeg=/usr/local/jpeg6/ --with-
freetype=/usr/local/freetype2/ --with-libart=/usr/local/libart/ --with-gettext=/usr/local/gettext/ --with-libxml=/usr/local/libxml2/
    make && make install
    11.编译curl
    ./configure --prefix=/usr/local/curl
    make && make install
    12.编译安装PHP
 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-dir=/usr/local/jpeg6/ --with-png-
dir=/usr/local/libpng2/ --with-gd --with-freetype-dir=/usr/local/freetype2/ --with-zlib-dir=/usr/local/zlib2/ --with-mysql=/usr/local/mysql --
with-curl=/usr/local/curl   --with-libxml-dir=/usr/local/libxml2 --with-gettext=/usr/local/gettext --enable-sockets
   make&&make install
   cp php.ini-dist /usr/local/php/lib/php.ini   
   vi /usr/local/apache2/conf/httpd.conf  
     在#AddType application/x-tar.tgz填加
     AddType application/x-httpd-php .php
     AddType image/x-icon .ico
     找到 DirectoryIndex行,添加index.php  保存
   /usr/local/apache2/bin/apachectl restart
   13.安装rrdtool
   ./configure --prefix=/usr/local/rrdtool
   make && make install
     在实验时,出现下面的错误:
     configure: error: Please fix the library issues listed above and try again.
     解决:安装libart_lgpl-devel这个包,rpm 包或者源码包都可以
  14.安装net-snmp(使用rpm包,也可以编译)
   yum -y install net-snmp*
   配置snmp:
   vi /etc/snmp/snmpd.conf (只修改一行)
   #view         all        included            .1         80  (去掉#)
   保存启动:service snmpd start
  15.安装配置cacti
     useradd cactiuser
   tar zxvf cacti-0.8.7e.tar.gz
     mv cacti-0.8.7e /usr/local/apache2/htdocs/cacti
   chown -R cactiuser:cactiuser /usr/local/apache2/htdocs/cacti
   在Mysql中创建新的database,导入cacti目录中的cacti.sq创建表:
   /usr/local/mysql/bin/mysql –u root –p
   Enter Password:    123456
   mysql> create database cacti;
   mysql> use cacti;
   mysql> source /usr/local/apache2/htdocs/cacti/cacti.sql;
   grant all on cacti.* to root;               (权限的设置)
   grant all on cacti.* to root@localhost;
   grant all on cacti.* to cactiuser;
   grant all on cacti.* to cactiuser@localhost;
   set password for cactiuser@localhost=password('cactipw');
   vi /usr/local/apache2/htdocs/cacti/include/config.php
   $database_password=“cactipw”;   (只改这行)
   打开浏览器http://IP/cacti
   提示安装:需要修改前2个路径:
      RRDTool Binary Path: /usr/local/rrdtool/bin/rrdtool   
 PHP Binary Path:/usr/local/php/bin/php     
   安装完成
   首次登陆默认账号:admin密码admin
   登陆后系统会强制立即修改密码
   /usr/local/php/bin/php /usr/local/apache2/htdocs/cacti/poller.php > /dev/null 2>&1   (手动生成图像文件:位
于/usr/local/apache2/htdocs/cacti/rra下)
 snmpwalk -v 1 127.0.0.1 -c public若没错误则说明snmp没有问题
 crontab –e:如下每5分钟更新图像统计信息
     */5 * * * *  /usr/local/php/bin/php /usr/local/apache2/htdocs/cacti/poller.php> /dev/null 2>&1

查看http://ip/cacti(下图是我过了一段时间截的图)
1.
      http://blog.运维网.com/attachment/201005/201005061273117564981.jpg
2.
      http://blog.运维网.com/attachment/201005/201005061273117584956.jpg





运维网声明 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-662230-1-1.html 上篇帖子: cacti编译安装 (centos 5.4环境) 下篇帖子: cacti的基本安装配置(二)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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