zoukankan      html  css  js  c++  java
  • centos8安装cacti

    1. nginx mysql正常安装即可

    2. Install SNMP and RRDTool
    yum install -y net-snmp net-snmp-utils net-snmp-libs rrdtool

    3. install php and php-extensions
    yum install -y php php-xml php-session php-sockets php-ldap php-gd php-json php-mysqlnd php-gmp php-mbstring php-posix php-snmp php-intl

    php安装完成后版本如下
    图片

    4. 更新php配置

    date.timezone = Asia/Shanghai
    memory_limit = 512M 
    max_execution_time = 60

    5. 关闭selinux

    6. 确保防火墙开放对应的端口

    7. 下载最新cacti
    https://www.cacti.net/downloads/cacti-latest.tar.gz
    解压后放到web程序目录

    8. 配置cacti对应的数据库账号密码

    9. 导入cacti.sql到数据库
    mysql cacti < /usr/share/nginx/html/cacti/cacti.sql -uroot -p

    10. cacti目录修改权限到755

    11. 访问如下地址,开始安装,过程中遇到错误解决如下
    http://ip:port/cacti


    问题解决如下
    ----------------------------------------

    12. 加载时区
    mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

    13. mysql配置文件my.cnf修改如下
    [client]  
    default-character-set = utf8mb4
     
    [mysql]  
    default-character-set = utf8mb4
     
     
    [mysqld]  
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect='SET NAMES utf8mb4'
    max_heap_table_size = 512M
    tmp_table_size = 512M
    join_buffer_size=1024M
    innodb_buffer_pool_size=7813M
    innodb_flush_log_at_timeout=3
    innodb_read_io_threads=32
    innodb_write_io_threads=16
    innodb_buffer_pool_instances=64
    innodb_io_capacity=5000
    innodb_io_capacity_max=10000

    14. 添加crontab任务
    */5 * * * * php /usr/share/nginx/html/cacti/poller.php > /dev/null 2>&1

  • 相关阅读:
    编译原理 实例
    lex yacc flex bison
    图解tensorflow 源码分析
    PostgreSQL 179个场景 案例集锦
    github view source
    Java 微服务实践
    Linux kernel AIO
    Lex与Yacc学习
    OpenResty 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台
    nginx Architecture
  • 原文地址:https://www.cnblogs.com/willhuo/p/12955394.html
Copyright © 2011-2022 走看看