1. 主机架构:

    角色                ip地址
    cacti服务器     192.168.8.81
    被监控机器     192.168.8.82
  2. 客户端配置:
    a. 安装软件:

    yum  -y  install  net-snmp  lm_sensors

    b. 修改配置文件:vim /etc/snmp/snmpd.conf

    com2sec notConfigUser  default       public
    group   notConfigGroup v1           notConfigUser
    group   notConfigGroup v2c           notConfigUser
    view    systemview    included   .1.3.6.1.2.1.1
    view    systemview    included   .1.3.6.1.2.1.25.1.1
    access  notConfigGroup ""      any       noauth    exact  all none none
    view all included .1
    syslocation Unknown (edit /etc/snmp/snmpd.conf)
    syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
    dontLogTCPWrappersConnects yes

    c. 防火墙配置:

    iptables  -I  INPUT  -p  tcp  --dport  199  -j  ACCEPT
    iptables  -I  INPUT  -p  udp  --dport  161  -j  ACCEPT
    iptables-save

    d. 启动服务:

    systemctl  start  snmpd
  3. 服务端配置:
    a. 安装软件:

    yum  -y  install  net-snmp  net-snmp-devel  net-snmp-utils  snmp-libs  lm_sensors  httpd  mariadb  php  php-mysql  php-xml  zlib  libpng  freetype  cairo-devel  pango-devel  gd  rrdtool

    b. 配置apache虚拟主机:vim /etc/httpd/conf/httpd.conf

    AddType application/x-httpd-php .php .phtml .php3 .inc  #使apache支持php
    ...
    <VirtualHost *:80>
    DocumentRoot "/var/www/html/cacti"
    ServerName cacti.lee.com
    DirectoryIndex index.php
    </VirtualHost>

    c. 修改php默认时区:vim /etc/php.ini

    date.timezone = "PRC"

    d. 下载cacti软件:

    https://www.cacti.net/downloads/cacti-0.8.8a.tar.gz  #软件地址
    wget  https://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
    tar  -xzf  cacti-0.8.8a.tar.gz  -C  /var/www/html/cacti

    e. 修改cacti所属权限为apache:

    chown  -R  apache.apache  /var/www/html/cacti

    f. 在mariadb中添加一个数据库cacti并导入数据:

    mysql  -uroot  -p  -e  "create  database  cacti"
    mysql  -uroot  -p  cacti  <  /var/www/html/cacti/cacti.sql

    g. 修改cacti配置文件:vim /var/www/html/cacti/include/config.php

    <?php
    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "root";
    $database_password = "123456";
    $database_port = "3306";
    $database_ssl = false;
    $url_path = "/";
    ?>
  4. 测试:

 本文转自 Lee_吉 51CTO博客,原文链接:http://blog.51cto.com/12173069/2049075

centos7安装配置cacti相关推荐

  1. Centos7 安装配置 tomcat 并设置自动启动

    Centos7 安装配置 tomcat 并设置自动启动 下载安装包 这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载 1 2 3 4 # cd /us ...

  2. vnc安装linux教程,Centos7安装配置vncserver详细教程

    CentOS7安装配置vncserver教程 一.安装VNC 首先要保证目标服务器安装有图形化环境,Linux系统下常见的桌面环境有GNOME和KDE,这里我们首先通过Group的方式安装GNOME桌 ...

  3. centos7安装配置vsftp搭建FTP

    参考文章: CentOS7下安装FTP服务 详解CentOS7安装配置vsftp搭建FTP centos7之vsftp安装和使用 1.安装vsftp # 查看是否已安装 方法一 [root@local ...

  4. Centos7 安装,配置静态IP

    Centos7 安装,配置静态IP 本文采用桥接方式 镜像地址 下载好镜像后使用vmware虚拟机进行安装即可(注意设置root密码). 安装完成后使用root登录,输入设置好的密码 设置静态ip v ...

  5. CentOS7 安装配置FTP服务器详解

    CentOS7 安装配置FTP服务器详解 1.FTP简介 ftp(File Transfer Protocol文件传输协议)是基于TCP/IP 协议的应用层协议,用于文件的传输,包括ftp服务器(或服 ...

  6. CentOS7 安装配置SFTP服务器详解

    CentOS7 安装配置SFTP服务器详解 1.SFTP简介 SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protoc ...

  7. 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube6.4

    2019独角兽企业重金招聘Python工程师标准>>> 1.前言 上一章讲述了如何配置使用源代码管理工具SVN并使之与Apache集成,从而实现代码的变更可追溯,虽然在大多数团队里强 ...

  8. centos7 安装配置mesos+marathon+zookeeper

    2019独角兽企业重金招聘Python工程师标准>>> 1,mesos介绍 Mesos诞生于UC Berkeley的一个研究项目,现已成为Apache Incubator中的项目.M ...

  9. CentOS-6.0下安装配置Cacti

    来自http://os.51cto.com/art/201104/252883.htm 内容基本上一样,主要是想记录下自己在安装的过程中遇到的一些问题和一些与原文有出入的地方,方便以后安装. 1.首先 ...

最新文章

  1. java将按钮添加到指定位置_在运行时将按钮添加到布局
  2. HDU2045 不容易系列之(3)—— LELE的RPG难题(递推)
  3. 监听对象中某一项的值_Vue中watch的详细用法
  4. “概率模型与计算机视觉”-林达华
  5. 【PAT笔记】数学问题——素数和质因数
  6. 吴恩达机器学习作业Python实现(二):logistic回归
  7. windows运行linux系统,coLinux:在Windows运行Linux系统(教程)
  8. [POJ 2891] Strange Way to Express Integers
  9. HTML5文件上传插件 Huploadify V2.1发布
  10. python用来自动修改pdf_python实现从pdf文件中提取文本,并自动翻译的方法
  11. eas报错日记_(FAQ)EAS服务启动失败[金蝶EAS]
  12. 本地apk安装是什么意思_Sony电视安装第三方播放器
  13. 拓端tecdat|R语言用多重插补法估算相对风险
  14. 高通Android camera驱动框架
  15. 用Python如何计算两点间距离
  16. 一键seo提交收录_百度网站提交,选择主动提交,还是被动收录?
  17. 列宽一字符等于多少厘米_Excel中行高多少等于1厘米?列宽多少等于1厘米?-列宽为2厘米...
  18. 11.什么是Heuristic
  19. MovieClip详解
  20. CSDN使用Markdown编辑器

热门文章

  1. python字典get计数_Python内部是如何存储GC引用变量的计数的?
  2. 【Linux】安装CUDA和cudnn
  3. 【信息抽取】如何使用BERT进行关系抽取
  4. 全球及中国民办教育行业规模预测与发展对策建议报告2022版
  5. 全球及中国膀胱癌药物行业“十四五”专项规划及市场调研分析报告2021-2027年
  6. 全球与中国终端天线市场发展战略与运营规划分析报告
  7. ARGB 转换为RGB
  8. java 动态编译 canino_java动态编译
  9. 产业为主谋定共享运行-农业大健康·万祥军:特色化小镇时代
  10. git命令行删除远程分支