mysql项目总结_项目总结

6 cacti监控部署

6.1 基础服务配置

Cacti节点

1、重启网络

systemctl restart network

网络ping通

如图8.1所示

[图片上传失败...(image-c71b69-1587302498012)]

图8.1 网络ping通

二、配置 yum 源

mkdir /etc/yum.repos.d/bak

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

vi /etc/yum.repos.d/local.repo

如图8.2所示

[图片上传失败...(image-65acff-1587302498012)]

图8.2 yum源配置

yum makecache

yum -y update

6.2 Network Time Protocol (NTP)

1、编辑/etc/chrony.conf

vi /etc/chrony.conf

2、其他 NTP 服务注释掉或删除,并增加如下内容:

server controller iburst

3、启动 NTP 服务

systemctl enable chronyd.service

systemctl restart chronyd.service

6.4 搭建lamp环境

一、配置apache

1、HTTP的配置和防火墙的关闭

yum -y install httpd

systemctl start httpd

systemctl enable httpd

firewall-cmd --permanent --add-service=http

success

firewall-cmd --reload

success

2、配置mariadb

如图8.3所示

[图片上传失败...(image-cf1e2-1587302498011)]

图8.3 数据库设置

firewall-cmd --permanent --add-port=3306/tcp

success

firewall-cmd --reload

success

3、配置php

vim /etc/php.ini

如图8.4所示

[图片上传失败...(image-b0619a-1587302498011)]

图8.4 添加php配置文件

6.5 装配置cacti

一、创建cacti数据库和cacti用户,赋予权限

mysql -u root -p

如图8.5所示

[图片上传失败...(image-af9ed2-1587302498011)]

图8.5 创建数据库和用户

1、把cacti.sql导入数据库

cd /var/www/html/cacti

mysql -ucacti -p123456 cacti < /var/www/html/cacti/cacti.sql

vim /var/www/html/cacti/include/config.php

vim /var/www/html/cacti/include/global.php

如图8.6所示

[图片上传失败...(image-3a0b61-1587302498011)]

图8.6 添加配置文件

2、安装rrdtool以生成图像

yum -y install rrdtool rrdtool-devel rrdtool-php rrdtool-perl

yum -y install gd gd-devel php-gd

3、安装snmp服务

yum -y install net-snmp net-snmp-utils php-snmp net-snmp-libs net-snmp-devel

4、编辑配置文件

vim /etc/snmp/snmpd.conf

如图8.7所示

[图片上传失败...(image-dfa7da-1587302498011)]

图8.7 添加配置文件

systemctl restart snmpd.service

systemctl enable snmpd.service

5、授权目录权限

useradd -r -M cacti

chown -R cacti /var/www/html/cacti/rra/

chmod -R 777 /var/www/html/cacti/rra/

chown -R cacti /var/www/html/cacti/log/

crontab -e

如图8.8所示

[图片上传失败...(image-49e959-1587302498011)]

图8.8 添加配置文件

默认用户名:admin 密码:admin

如图8.9所示

[图片上传失败...(image-da3412-1587302498011)]

图8.9 cacti监控登录界面

/usr/bin/php /var/www/html/cacti/poller.php --forcem,

如图8.10所示

[图片上传失败...(image-191a07-1587302498011)]

图8.10 进程

6.6 Cacti的使用

一、Cacti节点(监控节点)

1、由于cacti默认使用cmd.php来轮询数据,速度会很慢,特别是在监控节点比较多的情况下,cmd.php就更显不足了,因此我们采用Spine来轮询数据。cacti-spine是一个由C语言开发的,用于替代cmd.php的快速获取数据的引擎。

cd /usr/local/src/

tar zxvf cacti-spine-0.8.8f.tar.gz

yum install -y make gcc gcc-c++

cd cacti-spine-0.8.8f

./configure && make && make install

cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf

2、spine默认配置文件需要放在/etc才会生效,否则测试时会报如下错误: SPINE: Poller[0] FATAL: Unable to read configuration file! (Spine init)

vim /etc/spine.conf

如图8.11所示

[图片上传失败...(image-d9b09c-1587302498011)]

图8.11 添加配置文件

/usr/local/spine/bin/spine

如图8.12所示

[图片上传失败...(image-578db4-1587302498011)]

图8.12 测试

3、修改web的设置,进入Cacti页面设置spine路径

Console -> Configuration -> Settings -> Paths -> Alternate Poller Path -> Spine Poller File Path->/usr/local/spine/bin/spine

4、修改Cacti使用的Poller Type Console -> Configuration -> Settings ->Poller->Poller Type->spine

5、直接打开图形观看

如图8.13所示

[图片上传失败...(image-c7ac1a-1587302498011)]

图8.13 cacti监控(监控本机)

如上图(左)所示,趋势图

(1)标题:Load Average(平均负载)

(2)坐标:x轴代表时间(周)、y轴代表运行队列中的进程

平均负载:load average 有3个指标,分别是,1分钟平均负载、5分钟平均负载、15分钟平均负载 ,我们可以根据这三个指标,看到我们当前的系统负载整体是下降的,还是上升的。

二、添加被监控主机(controller,compute)

1、安装snmp服务

yum -y install net-snmp net-snmp-devel net-snmp-utils

vim /etc/snmp/snmpd.conf

com2sec notConfigUser 172.25.0.41(服务器ip) public

access notConfigGroup "" any noauth exact all none none

view all included .1 80

systemctl restart snmpd

systemctl enabled snmpd

2、添加主机,添加需要绘制的监控项,然后新增图形

如图所示8.14

[图片上传失败...(image-9b32aa-1587302498011)]

图8.14 controller监控视图

如图所示8.15

[图片上传失败...(image-8e7b1-1587302498011)]

图8.15 compute1监控视图

如上图8.14所示

(1)标题:Load Average(平均负载)、Logged in Users(登录用户)、

Memory Usage(内存使用率)、Processes(进程)、

Kilobytes(单位:千子节)。

二、Cacti监控的使用

1、界面介绍

登陆Cacti后,可以看到左上角是两个选项卡,“console”和“graphs”。console表示控制台,在此进行所有的配置等操作;而graphs则是用来查看所有服务器的性能图像的界面。

如图8.16所示

[图片上传失败...(image-d48ec2-1587302498011)]

图8.16 Cacti界面

2、console菜单

Create:

New Graphs——创建新图像的快捷方式;

Management:

Graph Management——图像管理。可以在此删除、复制图像,Cacti会自动创建图像。不过如果我们有特殊的需要,比如将几张图上的数据合并在一张图像上的话也可以在此手工新建图像;

Graph Trees——图像树。在graphs界面里,图像或devices是树状结构显示的,可以在此设置树的结构;

如图8.17所示

[图片上传失败...(image-23950d-1587302498011)]

图8.17 控制菜单

3.创建监测点

假设被监测的服务器名叫“test”,IP为192.168.1.114,SNMP的community为public。

进入Cacti的console面板->

点击“Devices”进入设备面板->

如图8.19所示

[图片上传失败...(image-cfddd3-1587302498011)]

图8.19 Devices设备面板

点击“Add”添加新设备->

如图8.20所示

[图片上传失败...(image-6b610a-1587302498011)]

图8.20 添加新设备的参数

填写要监测服务器的各种信息,其中Host Template请选择“Local Linux Machine”或“ucd/net SNMP Host”(选择一个合适的主机模板)->

点击“Create”保存信息,如果SNMP连接没有问题,左上角会出现该服务器的信息,否则会出现“SNMP error”的红色字样->

点击上部的“Create Graphs for this Host ”为该设备创建需监测的内容。监测的内容分两种,“Graph Templates”和“Data Query”,区别在于“Data Query”能根据SNMP信息列出监测项目的信息。例如Data Query里“Interface Statistics”可以看到该主机所有网卡的信息,这样我们可以选择需要监测的网卡。点击右侧的正方形选择框勾选上要监测的项目->

如图8.21所示

[图片上传失败...(image-ddcbb-1587302498011)]

图8.21 检测的项目

在右边的小方框里打勾选择,要监控的项目,然后点击右下角的create按钮,然后点击控制台上的Graphs trees 然后再点击default trees 然后选择Host。点击create按钮,然后在出现的界面中点击save,然后选择consle边的Graphs按钮如下:

如图8.22所示

[图片上传失败...(image-214ca6-1587302498010)]

图8.22 主机选项

然后间隔一段时间之后,我们可以发现此时已经有数据显示了如下图:

如图8.23

[图片上传失败...(image-eb0498-1587302498010)]

图8.23 数据显示(添加成功)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值