CentOS7下部署开源监控平台Cacti(下)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: CentOS7下部署开源监控平台Cacti(下)

5、安装cacti,snmp,rrdtool等环境


yum --enablerepo=epel -y install cacti net-snmp net-snmp-utils php-mysql php-snmp rrdtool

640.jpg


配置snmpd.conf,定义团体名


vim /etc/snmp/snmpd.conf
注释掉41行
41行 #com2sec notConfigUser  default       public
设置团体名
76行 com2sec local     localhost       walkingcloud@2021
77行 com2sec mynetwork 192.168.0.0/16      walkingcloud@2021
85行 group MyRWGroup  any        local
86行 group MyROGroup  any        mynetwork
90行 view all    included  .1                               80
100行 access MyROGroup ""      any       noauth    0      all    none   none
101行 access MyRWGroup ""      any       noauth    0      all    all    all

640.jpg

systemctl enable snmpd
systemctl start snmpd
firewall-cmd  --permanent  --zone=public --add-port=161/udp
firewall-cmd --reload
snmpwalk -v2c -c walkingcloud@2021 localhost system

640.jpg640.jpg


6、cacti数据库导入


mysql -u cacti -p cacti < /usr/share/doc/cacti-1.2.15/cacti.sql
mysql -u root -p

640.jpg

7、Cacti初始化


vi /etc/cron.d/cacti


取消#注释640.jpg

修改配置文件中数据库连接


vim /usr/share/cacti/include/config.php


640.jpg

vim /etc/httpd/conf.d/cacti.conf


设置web访问IP

640.jpg

重启httpd进行初始化

640.jpg

640.jpg


640.jpg


640.jpg640.jpg

8、MySQL警告项排除步骤


  • 1、MySQL - 时区支持


ERROR: 您的Cacti 数据库登录帐户无权访问MySQL TimeZone 数据库. 请提供Cacti 数据库帐户对 "mysql" 数据库中 "time_zone_name" 表的 "select" 访问权,并在继续之前填充MySQL 的TimeZone 信息.


mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql


添加Cacti 数据库帐户对 "mysql" 数据库中 "time_zone_name" 表的 "select" 访问权


mysql -uroot -p
mysql > GRANT SELECT ON mysql.time_zone_name TO cacti@localhost IDENTIFIED BY 'Cacti@2021';


640.jpg


  • 2、MySQL参数优化

vi /etc/my.cnf 添加如下参数


vi /etc/my.cnf
添加如下参数
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
max_allowed_packet=18M
max_heap_table_size=128M
tmp_table_size=256M
join_buffer_size=256M
innodb_buffer_pool_size=2048M
innodb_doublewrite=ON
innodb_buffer_pool_instances=18
innodb_io_capacity=5000
innodb_io_capacity_max=10000
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
log-error                      = /var/log/mysql/mysql-error.log
log-queries-not-using-indexes  = 1
slow-query-log                 = 1
slow-query-log-file            = /var/log/mysql/mysql-slow.log
mkdir /var/log/mysql
chown -R mysql:mysql /var/log/mysql
systemctl restart mysqld



640.jpg

640.jpg


9、继续初始化向导完成

640.jpg

640.jpg

640.jpg

640.jpg

640.jpg

640.jpg

640.jpg

640.jpg640.jpg

640.jpg

640.jpg


10、添加设备,查看监控图形


640.jpg

640.jpg

640.jpg


说明


以上只是Cacti服务端的部署,客户端主机监控加入的步骤限于篇幅不做详细介绍


后续再补充

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
215 0
|
28天前
|
Oracle 关系型数据库 MySQL
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
Centos7下图形化部署单点KFS同步工具并将Oracle增量同步到KES
|
2月前
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
239 0
虚拟机centos7.9一键部署docker
|
3月前
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
608 3
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
关系型数据库 PHP Apache
|
Web App开发 监控 关系型数据库
|
Web App开发 存储 关系型数据库
|
Web App开发 关系型数据库 MySQL
CentOS 6.6 安装Cacti
1、最小化安装CentOS6.6,装好系统以后关闭防火墙和selinux[root@Cacti ~]#chkconfig iptables off[root@Cacti ~]#vi /etc/sysconfig/selinux   //把SELINUX=enforcing改为SELINUX=disa...
1096 0
|
26天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。