cacti安装配置与添加客户端

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

一、服务端

cacti安装配置

1. 首先要安装epel扩展源

yum install epel-release

 

2. lamp)然后分别安装httpdphpmysql

yum install -y  httpd php php-mysqlmysql mysql-server mysql-devel php-gd libjpeg libjpeg-devel libpng libpng-devel

 

3. 安装cacti  net-snmp rrdtool

yum install -y cacti  net-snmp net-snmp-utils  rrdtool (lm_sensors不出图可能需要安装的包)

 

4. 启动服务:

/etc/init.d/mysqld start

/etc/init.d/httpd  start

/etc/init.d/snmpd start

 

5. 编辑httpd配置文件

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

"Deny from all" 改为  "Allow from all"

/etc/init.d/httpd  restart

 

6.  导入数据创建cacti

mysql -uroot  -e "create database cacti"

 

创建cacti用户

mysql -uroot -e "grant all on cacti.*to 'cacti'@'127.0.0.1' identified by 'cacti';"

 

导入sql文件

mysql -uroot cacti </usr/share/doc/cacti-0.8.8b/cacti.sql

 

7.  编辑cacti配置文件

vim/usr/share/cacti/include/config.php  更改如下:

$database_type = "mysql";

$database_default = "cacti";

$database_name = "cacti";

$database_hostname = "127.0.0.1";

$database_username = "cacti";

$database_password = "cacti";

$database_port = "3306";

$database_ssl = false;

 

 

8. web访问cacti并安装

http://ip/cacti/ 

点两下“next和一次”Finish即可

输入admin   admin 登录,重新设置新的密码

 

9. 执行poller.php, 生成图形, 加入计划任务

/usr/bin/php /usr/share/cacti/poller.php添加cron任务

cront -e 增加:

*/5 * * * * /usr/bin/php /usr/share/cacti/poller.php

 

添加客户端:

在客户端机器上操作

10. 安装snmp

yum install -y net-snmp

 

11. 修改snmpd.conf

修改syslocation以及syscontact, 其中syslocation 可以写本机ipsyscontact写管理员邮箱

 

syslocation 11.20

syscontact Root 1212@1212.com

 

12. 启动snmp

service snmpd  start

 

13.  登录cacti管理后台,点console, 再点Device在右上角点”Add

Description 写本机ip或你自定义一个名字

Hostname 写本机ip

Host Template  ucd/net  SNMP Host

SNMP Version  Version 2

点右下角的create

点右上角的”Create Graphs for this Host

Graph Types:  选择SNMP - InterfaceStatistics

在下面框中选择要监控的网卡,比如我选择eth0, 在最右侧小方块里打对勾,然后点右下角的create(如果在这一步找不到网卡,可以根据这个帖子修改配置文件http://www.apelearn.com/bbs/thread-8089-1-1.html

Graph Types:  再选择 Graph TemplateBased

在下面的框中,选择你要监控的项目,比如ucd/net - Load Average

在右侧小方块中打对勾,然后点右下角的create

 

14. 点左侧的Graph Trees

选中”Default Tree

点右上角的Add

Tree Item Type 选择 Host

Host 选择我们刚刚增加的那个机器ip

点右下角的create

 

15. 点左上角的Graphs

在左侧可以看到

Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以。


本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1741460,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
编解码 C++
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
1478 0
Google Earth Engine ——1958-2020年TerraClimate 全球陆地表面每月气候和气候水平衡的数据集
|
存储 安全 前端开发
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
第五章 跨域资源共享(CORS):现代Web开发中的关键机制
264 1
|
11月前
|
机器学习/深度学习 人工智能 PyTorch
网页也能跑大模型?
本故事主要介绍在网页上部署模型的来龙去脉,你想问的问题,可能都可以在这里找到答案
164 3
网页也能跑大模型?
|
算法 安全 Linux
真实世界的密码学(二)(2)
真实世界的密码学(二)
231 2
|
Java Linux Shell
配置系统PATH环境变量
配置系统PATH环境变量
|
Web App开发 监控 关系型数据库
|
Java
SpringBoot下国际化配置
SpingBoot实现国际化配置步骤
1952 0
SpringBoot下国际化配置
|
负载均衡 NoSQL 应用服务中间件
Nginx编译安装及配置文件详解
Nginx编译安装及配置文件详解
|
存储 缓存 负载均衡
TCP、UDP原理、DNS协议、CDN原理
TCP、UDP原理、DNS协议、CDN原理
659 0
|
搜索推荐 C# 开发者
3个值得推荐的WPF UI组件库
3个值得推荐的WPF UI组件库
546 0