• 安装与配置cacti 0.8.8b


    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-高大上动态效果)
    第十节(jQuery
    第九节(jQuery的遍历、祖先、后代、同胞、过滤)
    第八节(jQuery的获取、设置、添加、删除、css()、尺寸)
    第七节(隐藏、显示、切换,滑动,淡入淡出,以及动画)
    第六节(JQuery简介、安装、语法、选择器、事件)
    第五节(HTML DOM (文档对象模型)事件、节点)
    [转]JAVA布局模式:GridBagConstraints终极技巧
    [转]java gridbag 说明
    判断两组数据是否有重复
  • 原文地址:https://www.cnblogs.com/yjken/p/3921981.html
Copyright © 2020-2023  润新知