• linux的centos 6.8 搭建cacti监控平台


    Cacti 是用 php 语言实现的一个软件,它的主要功能是用 snmp 服

    务获取数据,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户。因此, snmp 和 rrdtool 是cacti 的关键。Snmp 关系着数据的收集, rrdtool 关系着数据存储和图表的生成。
    snmp 抓到数据不是存储在 mysql 中,而是存在 rrdtool 生成的 rrd
    文件中(在 cacti 根目录的 rra 文件夹下,一般以 rra 为后缀名称)。
     



    官网下载 cacti 相关软件,下载地址分别如下:

    http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz

    http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz

    安装 LAMP 系统环境 
    yum -y install mysql mysql-server mysql-libs mysql-devel
    yum -y install httpd
    yum -y install php php-devel

    安装 rrdtool 采集工具 
    解压文件

    安装 rrdtool 之前需要安装相应的 lib 库,如下安装:
    yum install cairo-devel libxml2-devel pango pango-devel -y 

    cd 、var/local/rrdtool-1.4.5 ; ./configure --prefix=/usr/local/rrdtool/

    没有编译环境,需要安装编译环境

    make &&make install

    ln -s /usr/local/rrdtool/bin/* /usr/local/bin/

    安装 SNMP 服务
    yum install net-snmp net-snmp-utils -y
    5) 安装 cacti 主程序
    tar xzf cacti-0.8.8a.tar.gz &&
    mv cacti-0.8.8a /var/www/html/cacti/

    6) 创建 cacti 数据库
    mysql -uroot –p 输入你的密码进入数据库,然后创建数据库:
    create database cacti;创建数据库
    grant all on cacti.* to cacti@'localhost' identified by
    "123456";创建用户并授权
    flush privileges; 刷新权限
     

    vi /var/www/html/cacti/include/config.php 为如下配置: 

    开放防火墙80.3306端口

    添加 Rrdtool 抓图任务计划
    # crontab -e
    */5 * * * * /usr/bin/php
    /var/www/html/cacti/poller.php >>/tmp/cacti_rrdtool.log
    2 >&1
     
    如果出现这个界面,

    解决办法

    出现这个界面则表示安装成功
    初始账号密码是admin和admin
    登陆之后要求修改密码

    如果出现 snmp error,检查 snmp 服务是否已启动,或者是否有权限。(重启snmp服务或者修改权限即可)
    chmod -R 777 /var/www/html/cacti/rra/
    chmod -R 777 /var/www/html/cacti/log/



    出现如上信息则表示正常。

    点击左上角第二个按钮, graphs 查看 cacti 图像—选择 localhost
    主机—右边会显示 cacti 每 5 分钟的监控图像。

    如果没用出图,需要手动运行:
    /usr/bin/php /var/www/html/cacti/poller.php

    如果出现这个图片,则是字体的问题,安装字体即可
    解决办法
    yum -y install  cjkuni-ukai-fonts安装字体

    fc-cache -f -v刷新字体



    最后的效果图


  • 相关阅读:
    LeetCode "Palindrome Partition II"
    LeetCode "Longest Substring Without Repeating Characters"
    LeetCode "Wildcard Matching"
    LeetCode "Best Time to Buy and Sell Stock II"
    LeetCodeEPI "Best Time to Buy and Sell Stock"
    LeetCode "Substring with Concatenation of All Words"
    LeetCode "Word Break II"
    LeetCode "Word Break"
    Some thoughts..
    LeetCode "Longest Valid Parentheses"
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722518.html
Copyright © 2020-2023  润新知