linux配置Cacti

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

安装并配置以Cacti套件为主的各种工具包括AMP平台、SNMP数据采集工具、RRDTool工具、安装net-snmp软件包
安装依赖软件
AMP平台httpd、mysql、mysql-server、mysql-connector-odbc
       php、php-mysql、php-common、php-pdo
SNMP数据采集工具
lm_sensors、net-snmp、net-snmp-utils 
RRDTool引擎
下载软件包:rrdtool-1.2.27.tar.gz
配置:./configure --prefix=/usr/local
编译安装: make && make install
rrdtool的编译安装可能需要较长时间,建议另开一个终端进行编译
php-mysql软件包用于支持连接MySQL数据库
[root@localhost ~]# cd /var/www/html
[root@localhost html]# tar zxvf /dlpkgs/cacti-0.8.7b-cn-utf8.tar.gz解压文件包至网页目录,并调整权限
[root@localhost html]# mv cacti-0.8.7b-cn-utf8 cacti
[root@localhost html]# useradd cactiuser
[root@localhost html]# chown -R cactiuser.cactiuser cacti/rra/ cacti/log

[root@localhost html]# mysql -u root -p #建立监测数据库

mysql> create database cactidb default character set utf8;
mysql> grant all on cactidb.* to cactiuser@localhost identified by '1234';
mysql> quit
[root@localhost html]# mysql -u cactiuser -p cactidb < cacti/cacti.sql

[root@localhost ~]# vi /var/www/html/cacti/include/config.php #修改cacti目录中的include/config.php配置文件

<?php
$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "1234";
$database_port = "3306";
$config['url_path'] = "/";
?>

[root@localhost ~]# vi /etc/httpd/conf/httpd.conf #调整httpd服务的配置

Listen 80
DocumentRoot "/var/www/html/cacti"
<Directory "/var/www/html/cacti">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
DirectoryIndex index.php index.html
AddDefaultCharset utf-8 #确认网页目录及字符集设置,然后重启httpd服务
确认httpd服务的字符集支持为” AddDefaultCharset utf-8“,否则有可能导致访问Cacti界面时网页显示为空白

1.登录Cacti管理平台(用户名及密码都是admin)
2.设置RRDtool工具的版本和中文字体路径
/usr/share/fonts/zh_CN/TrueType/zysong.ttf
3.添加被监测的设备或主机
指定被监测的主机地址等连接参数
指定需要监测的具体项目(CPU占用、内存使用等)
4.生成监测图像
根据设置的监测项目创建图像
将图像添加到监测树以方便查看
5.添加cron计划任务,以定期采集数据
以cactiuser用户身份采集数据
执行命令:php /var/www/html/cacti/poller.php
通过crontab设置每5分钟采集一次监测数据
6.查看图形化监测结果
按日、周、月、年等分别查看监测图像曲线
可以指定时间进行查询










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1869990,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2天前
|
Oracle Java 关系型数据库
Linux环境安装配置JDK11
Linux环境安装配置JDK11
59 0
|
2天前
|
Linux 开发工具
Kali Linux配置阿里源
在配置Linux系统源前,建议先备份源列表。打开`/etc/apt/sources.list`,将原有官方源注释或删除,然后可以选择添加国内镜像源,如中科大、阿里云、清华大学、浙大或东软等源。确保每个源格式正确,以`deb`开头,`main non-free contrib`结尾。保存并退出(使用`:wq`或`:wq!`),之后运行`apt-get update`来下载新配置的源并验证是否成功。如果下载速度慢,可中断(`Ctrl+C`)后更换网络重试。
90 0
|
2天前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
78 0
|
2天前
|
Ubuntu Linux 编译器
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
【Linux】详解动静态库的制作和使用&&动静态库在系统中的配置步骤
|
2天前
|
消息中间件 安全 Linux
服务器(Linux)在线下载activeMQ以及配置打开
服务器(Linux)在线下载activeMQ以及配置打开
12 3
|
2天前
|
Unix Shell Linux
在 Linux 上把 Vim 配置为默认编辑器
在 Linux 上把 Vim 配置为默认编辑器
|
2天前
|
存储 Web App开发 Ubuntu
整理16款适用于较旧低配置电脑的最佳Linux发行版
在本指南中,趣云笔记(https://www.ecscoupon.com/)介绍了一些最好的Linux发行版,你可以将它们安装在旧PC上并为其注入新的活力。
42 0
|
2天前
|
Linux 数据安全/隐私保护
Linux 读写权限的配置
Linux 读写权限的配置
13 0
|
2天前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
2天前
|
网络协议 Linux 开发工具
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
Linux中 /etc/sysconfig/network-scripts/ifcfg-<interface> 网络接口配置 详解 看这一篇够用
http://www.vxiaotou.com