zoukankan      html  css  js  c++  java
  • CentOS 6.6下Cacti安装部署

    Cacti简介

    本章结构

    常见平台

    常见的服务器监控软件

    cacti,流量与性能监测为主----http://www.cacti.net/

    nagios,服务与性能监测为主---http://www.nagios.org/

    其他相关工具

    RRDtool,轮询数据工具

    SNMP原理

    类别

    标号

    所包含的信息

    system

    (1)

    主机或路由器的操作系统

    interfaces

    (2)

    各种网络接口及它们的测定通信量

    address transiation

    (3)

    地址转换(例如ARP映射)

    ip

    (4)

    internet软件(IP分组统计)

    icmp

    (5)

    ICMP软件(已收到ICMP消息的统计)

    tcp

    (6)

    TCP软件(算法、参数和统计)

    udp

    (7)

    UDP软件(UDP通信量统计)

    egp

    (8)

    EGP软件(外部网关协议通信量统计)

    cacti的工作结构

    C/S模式,采集监控数据

    B/S模式,管理监测平台

    环境部署

    环境:主机A和主机B的操作系统为CentOS6.6 x86_64,最小化安装,均关闭SELINUX和防火墙,主机A作为监控端,主机B作为被进口欧冠端,IP地址分别为192.168.131.138和192。168.131.139。

    部署cacti运行环境

    # yum -y install httpd mysql mysql-server mysql-devel php php-mysql

    # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd

    # yum -y install rrdtool

    # yum -y install net-snmp net-snmp-utils

    # service httpd start

    # chkconfig httpd on

    # service mysqld start

    # chkconfig mysqld on

    # service snmpd start

    # chkconfig snmpd on

    安装cacti

    # tar xf cacti-0.8.7g.tar.gz -C /var/www/html/

    # cd /var/www/html/

    # mv cacti-0.8.7g/ cacti

    # vim cacti/include/config.php

    还有一项是     $url_path = "/";

    # mysql

    mysql> create database cacti;

    mysql> grant all on cacti.* to 'cactiuser'@'localhost' identified by '123456';

    mysql> flush privileges;

    mysql> source /var/www/html/cacti/cacti.sql;#导入cacti数据库(重要)

    mysql> exit

    # chown -R root:root /var/www/html/cacti/

    # useradd cacti

    # chown -R cacti:cacti /var/www/html/cacti/log/

    # chown -R cacti:cacti /var/www/html/cacti/rra/

    # mysql cacti

    在浏览器输入http://192.168.131.138/cacti/install/,进入cacti安装向导

    配置被监控端

    # yum -y install net-snmp

    # vim /etc/snmp/snmpd.conf

    com2sec notConfigUser 192.168.131.138 public123

    access notConfigGroup "" any noauth exact all none none

    view all included .1 80

    # service snmpd start

    配置服务器端

    # vim /etc/snmp/snmpd.conf

    # service snmpd restart

    配置监控

    在cacti web界面

    点击"Devices"à"add"

    添加图像树

    监控端操作

    # su – cacti

    $ php /var/www/html/cacti/poller.php #开始同步数据

    # crontab –e

    */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php

    设置crond任务,使其每隔5分钟执行一次

    # chkconfig crond on

    图像显示出来了

    四、安装mysql插件
    [root@localhost ~]# tar -zxvf percona-monitoring-plugins-1.1.4.tar.gz -C /usr/src/
    [root@localhost ~]# cd /usr/src/percona-monitoring-plugins-1.1.4/cacti/scripts/
    [root@localhost scripts]# cp ss_get_mysql_stats.php /usr/local/httpd/htdocs/cacti/scripts/
    按照提示完成操作:
    1、导入mysql模板
    /usr/src/percona-monitoring-plugins-1.1.4/cacti/templates
    2、添加mysql模板
    host-templates----percona Mysql server HT 然后点击“save”

  • 相关阅读:
    基于spring mvc的图片验证码实现
    spring mvc controller间跳转 重定向 传参
    fedora23安装配置记录
    Qt移动开发大部分的场景基本上实现没问题,listview支持刷新3000~5000的实时数据没有任何压力(QML的几个大型应用)
    经过了这么多年的发展,软件开发行业已经完全渗入了整个社会
    Qt云服务/云计算平台QTC(Qt Cloud Services)入门(0)
    Windows下用VC与QT编译MPI程序入门
    VS2008下QT整合OGRE
    表现层及ASP.NET MVC介绍(二)
    DDD分层架构的进化
  • 原文地址:https://www.cnblogs.com/hanson1/p/7120687.html
Copyright © 2011-2022 走看看