阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

64位CentOS 5.4安装Cacti教程

440次阅读
没有评论

共计 9223 个字符,预计需要花费 24 分钟才能阅读完成。

Linux 系统:64 位 CentOS 5.4

cacti 监控安装

############################

配置 yum 源,安装 rrdtool

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

[dag]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/RedHat/el$releasever/en/$basearch/dag

gpgcheck=1

gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

enabled=1

一:yum 安装 lamp

yum -y install httpd mysql-server php php-mysql mysql-devel rrdtool net-snmp* gd gd-devel freetype

##########################################

二:设置开机启动并启动服务,关闭防火墙 selinux

chkconfig httpd on

chkconfig mysqld on

service httpd start

service mysqld start

service iptables stop

vi /etc/sysconfig/selinux

SELINUX=disabled

SELINUXTYPE=targeted

reboot                    重启系统使 selinux 生效

————————————– 分割线 ————————————–

RHEL6.4 中使用 Cacti+Spine 监控主机实现发送邮件报警 http://www.linuxidc.com/Linux/2013-11/92795.htm

RHEL6.4 中使用 Cacti+Spine 监控远程主机 http://www.linuxidc.com/Linux/2013-11/92796.htm

CentOS 5.5 完整安装 Cacti+Spine http://www.linuxidc.com/Linux/2011-12/49701.htm

CentOS 6 下 Cacti 搭建文档 http://www.linuxidc.com/Linux/2013-06/86595.htm

RHEL5.9 下 Cacti 监控部署详解 http://www.linuxidc.com/Linux/2013-06/85427.htm

CentOS 6.3 下 Cacti 安装详解 http://www.linuxidc.com/Linux/2013-05/84279.htm

CentOS Linux 下快速安装配置 Cacti 中文版 http://www.linuxidc.com/Linux/2013-03/81627.htm

————————————– 分割线 ————————————–

三:安装 cacti

############################

下载 cacti

wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz

tar zxvf cacti-0.8.8b.tar.gz

mv cacti-0.8.8b /var/www/html/

##### 赋予 apache 读取权限

chown -R apache:apache /var/www/html/cacti-0.8.8b

##### 登录 mysql

mysql -uroot

##### 创建 cacti 数据库

create database cacti;

##### 建立 cacti 用户 密码 cacti123

insert into mysql.user(host,user,password) values (‘localhost’,’cacti’,password(‘cacti123’));

##### 重载 mysql 授权表

flush privileges;

##### 把 cacto 授权给 cacti 数据库

grant all on cacti.* to cacti@’localhost’ identified by ‘cacti123’;

cd /var/www/html/cacti-0.8.8b

##### 将 cacti 数据库导入修改网站配置文件,使用正确连接数据库参数

mysql -ucacti -pcacti123 cacti<cacti.sql

vim include/config.php

$database_type = “mysql”;

$database_default = “cacti”;

$database_hostname = “localhost”;

$database_username = “cacti”;

$database_password = “cacti123”;

$database_port = “3306”;

##### 使用浏览器打开 http://192.168.6.186/install/

##### 设置 cacti 数据采集计划任务,每 5 分钟执行一次 php 采集脚本,禁止输出

crontab -e

*/5 * * * *  /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

监控插件安装:

常用插件安装

最新版本 cacti-0.8.7i-PIA-3.1 集成了 plugin 架构扩展,所以可以直接开启后就可以安装其他插件

打开“Console”—–“User Management”—“admin”——“Realm Permissions”,选择以下后,单保存”save”

1:Monitor 安装(以图形方式显示设备状态)

tar zxvf monitor-v1.3-1.tgz

mv monitor /var/www/html/cacti/plugins/monitor

cd /var/www/html/plugins/monitor/

导入数据库

mysql -ucacti –pcacti123 cacti&lt;monitor.sql

打开 Cacti 的 web 页面“Plugin Management”激活插件

2:Setting 安装(用于邮件报警)

tar zxvf settings-v0.71-1.tgz

mv settings /var/www/html/plugins

打开 Cacti 的 web 页面“Plugin Management”激活插件

3:Thold 安装(用于设备异常预警、阀值报警)

tar zxvf thold-v0.4.9-3.tgz

mv thold /var/www/html/plugins/

打开 Cacti 的 web 页面“Plugin Management”激活插件

四:监控 windows 客户端

第 1 步:要在被监控的 Windows 系统上安装 SNMP 组件,通过“添加 / 删除面板”中的“添加 / 删除组件”安装

选择 wmi snmp 和简单网络协议

安装完成后打开系统服务,双击 snmp service 服务,选择安全,添加 public 只读,主机填写 cacti 服务器 ip

重启 snmp service 服务

二、登录 cacti 服务器,进行相关的配置

添加一个图形目录树(Graph tree),默认只有一个名为 ”Default tree” 的图形目录树

选择 “Graph Trees” -> “Add” -> 然后填入一个名称

选择 “Devices” -> “ADD”(右上角)-> 然后进行相关的设置

选择 “Device” -> 点击 ”mypc” -> “Create Graphs fro this Host”(右上角),然后选择要被图示的监视项目,以及颜色选择

把刚创建主机的图像,放入到一个图像目录树中(以便归类区分)

选择“Devices” -> “mypc”(打勾)-> “Choose an action”(右下角)-> “Place on a tree(Windows computer)”

选择 “choose” -> “graphs” -> “windows computer”,就可以看到图形数据

无法显示图像,全局显示 nan,执行以下命令

vi /etc/snmp/snmpd.conf

view    systemview    included  .1.3.6.1.2.1.1

view    systemview    included  .1.3.6.1.2.1.25.1.1

把如上两行中其中一行改为

view    all      include    .1    80

#############################################

access  notConfigGroup “”      any      noauth    exact  systemview none none

把 systemview 改为 all

###############################################

手动运行 php 采集脚本

/usr/bin/php  /var/www/html/cacti/poller.php –force

赋予执行权限

chmod a+x /var/www/html/cacti/cmd.php

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-06/103365p2.htm

Cacti 优化

1:进程调整

对于进程和线程的调整有利于缩短采集时间,可以进行大量的采集。在 CU 论坛上看有人说 cacti 能够同时采集 1k 服务,这样的性能没有测试过,但是有人测试过同时采集 200 台服务器的,占用的内容只有几百兆,cpu 的利用率也很低,说明一台的普通的机器排除网络链路延时采集的性能是相当强悍的

(最大并发轮询器进程),修改该值

Settings -> Poller -> “Maximum Concurrent Poller Processes”

(每进程最大线程数),修改该值

Settings -> Poller -> “Maximum Threads per Process”

(PHP 脚本服务程序数),修改该值

Settings -> Poller -> “Number of PHP Script Servers”

通过修改这三个参数,可以提高一部分的性能

2:增加 php 的内存使用的上限值

vi /etc/php.ini

(预设是 128MB,根据内存的使用情况,可以改大一点)

memory_limit = 256M

3:定期 optimize cacti 数据库

cacti 的 poller_output 会不明原因的长大,大到数据越写越慢,直到无法更新。每隔一段时间手动“Truncate poller_output table”后,就会继续正常运作;所以我们可以利用 crontab 定期清除数据

crontab -e

0 0 * * 0  root  /usr/local/mysql/bin/mysql –user=cacti –password=2010 cacti -e‘truncate table poller_output;’

4:修改 mysql 的最大连接数

一般默认安装的时候没有调整最大连接数的话,当需要并发量的时候可以出图就会断断续续的

mysql> set GLOBAL max_connections=200000;

或者修改 my.cnf 配置文件

vi /etc/my.cfg

添加

max_connections = 200000;

5:让 Cacti 使用 Spine 插件,并进行相关设置

访问:http://192.168.6.186/cacti

Settings -> Paths -> “Spine Poller File Path” -> spine 程序的位置

Settings -> Poller -> “Poller Type” -> spine

完成这些设置后,Cacti 将会每 5 分钟执行一次 Spine,来代替原来的 cmd.php

###############################

下载安装 spine 插件

wget  http://www.cacti.net/downloads/spine/cacti-spine-0.8.7g.tar.gz

tar xvzf cacti-spine-0.8.7g.tar.gz

cd cacti-spine-0.8.7g

./configure

make

make install

默认安装在 /usr/local/spine/ 目录下

编辑 spine.conf 文件,设置 Cacti 数据的连接信息

cd /usr/local/spine/etc/

DB_Host            localhost        # 主机地址

DB_Database        cacti            # 数据库

DB_User            cactiuser        # 数据库用户

DB_Pass            cactiuser        # 数据库连接密码

DB_Port            3306            # 数据库连接端口

DB_PreG            0                # 全新安装填 0,如果是兼容安装填 1 

Cacti 的详细介绍 :请点这里
Cacti 的下载地址 :请点这里

更多 CentOS 相关信息见 CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

Linux 系统:64 位 CentOS 5.4

cacti 监控安装

############################

配置 yum 源,安装 rrdtool

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

[dag]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/RedHat/el$releasever/en/$basearch/dag

gpgcheck=1

gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

enabled=1

一:yum 安装 lamp

yum -y install httpd mysql-server php php-mysql mysql-devel rrdtool net-snmp* gd gd-devel freetype

##########################################

二:设置开机启动并启动服务,关闭防火墙 selinux

chkconfig httpd on

chkconfig mysqld on

service httpd start

service mysqld start

service iptables stop

vi /etc/sysconfig/selinux

SELINUX=disabled

SELINUXTYPE=targeted

reboot                    重启系统使 selinux 生效

————————————– 分割线 ————————————–

RHEL6.4 中使用 Cacti+Spine 监控主机实现发送邮件报警 http://www.linuxidc.com/Linux/2013-11/92795.htm

RHEL6.4 中使用 Cacti+Spine 监控远程主机 http://www.linuxidc.com/Linux/2013-11/92796.htm

CentOS 5.5 完整安装 Cacti+Spine http://www.linuxidc.com/Linux/2011-12/49701.htm

CentOS 6 下 Cacti 搭建文档 http://www.linuxidc.com/Linux/2013-06/86595.htm

RHEL5.9 下 Cacti 监控部署详解 http://www.linuxidc.com/Linux/2013-06/85427.htm

CentOS 6.3 下 Cacti 安装详解 http://www.linuxidc.com/Linux/2013-05/84279.htm

CentOS Linux 下快速安装配置 Cacti 中文版 http://www.linuxidc.com/Linux/2013-03/81627.htm

————————————– 分割线 ————————————–

三:安装 cacti

############################

下载 cacti

wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz

tar zxvf cacti-0.8.8b.tar.gz

mv cacti-0.8.8b /var/www/html/

##### 赋予 apache 读取权限

chown -R apache:apache /var/www/html/cacti-0.8.8b

##### 登录 mysql

mysql -uroot

##### 创建 cacti 数据库

create database cacti;

##### 建立 cacti 用户 密码 cacti123

insert into mysql.user(host,user,password) values (‘localhost’,’cacti’,password(‘cacti123’));

##### 重载 mysql 授权表

flush privileges;

##### 把 cacto 授权给 cacti 数据库

grant all on cacti.* to cacti@’localhost’ identified by ‘cacti123’;

cd /var/www/html/cacti-0.8.8b

##### 将 cacti 数据库导入修改网站配置文件,使用正确连接数据库参数

mysql -ucacti -pcacti123 cacti<cacti.sql

vim include/config.php

$database_type = “mysql”;

$database_default = “cacti”;

$database_hostname = “localhost”;

$database_username = “cacti”;

$database_password = “cacti123”;

$database_port = “3306”;

##### 使用浏览器打开 http://192.168.6.186/install/

##### 设置 cacti 数据采集计划任务,每 5 分钟执行一次 php 采集脚本,禁止输出

crontab -e

*/5 * * * *  /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

监控插件安装:

常用插件安装

最新版本 cacti-0.8.7i-PIA-3.1 集成了 plugin 架构扩展,所以可以直接开启后就可以安装其他插件

打开“Console”—–“User Management”—“admin”——“Realm Permissions”,选择以下后,单保存”save”

1:Monitor 安装(以图形方式显示设备状态)

tar zxvf monitor-v1.3-1.tgz

mv monitor /var/www/html/cacti/plugins/monitor

cd /var/www/html/plugins/monitor/

导入数据库

mysql -ucacti –pcacti123 cacti&lt;monitor.sql

打开 Cacti 的 web 页面“Plugin Management”激活插件

2:Setting 安装(用于邮件报警)

tar zxvf settings-v0.71-1.tgz

mv settings /var/www/html/plugins

打开 Cacti 的 web 页面“Plugin Management”激活插件

3:Thold 安装(用于设备异常预警、阀值报警)

tar zxvf thold-v0.4.9-3.tgz

mv thold /var/www/html/plugins/

打开 Cacti 的 web 页面“Plugin Management”激活插件

四:监控 windows 客户端

第 1 步:要在被监控的 Windows 系统上安装 SNMP 组件,通过“添加 / 删除面板”中的“添加 / 删除组件”安装

选择 wmi snmp 和简单网络协议

安装完成后打开系统服务,双击 snmp service 服务,选择安全,添加 public 只读,主机填写 cacti 服务器 ip

重启 snmp service 服务

二、登录 cacti 服务器,进行相关的配置

添加一个图形目录树(Graph tree),默认只有一个名为 ”Default tree” 的图形目录树

选择 “Graph Trees” -> “Add” -> 然后填入一个名称

选择 “Devices” -> “ADD”(右上角)-> 然后进行相关的设置

选择 “Device” -> 点击 ”mypc” -> “Create Graphs fro this Host”(右上角),然后选择要被图示的监视项目,以及颜色选择

把刚创建主机的图像,放入到一个图像目录树中(以便归类区分)

选择“Devices” -> “mypc”(打勾)-> “Choose an action”(右下角)-> “Place on a tree(Windows computer)”

选择 “choose” -> “graphs” -> “windows computer”,就可以看到图形数据

无法显示图像,全局显示 nan,执行以下命令

vi /etc/snmp/snmpd.conf

view    systemview    included  .1.3.6.1.2.1.1

view    systemview    included  .1.3.6.1.2.1.25.1.1

把如上两行中其中一行改为

view    all      include    .1    80

#############################################

access  notConfigGroup “”      any      noauth    exact  systemview none none

把 systemview 改为 all

###############################################

手动运行 php 采集脚本

/usr/bin/php  /var/www/html/cacti/poller.php –force

赋予执行权限

chmod a+x /var/www/html/cacti/cmd.php

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-06/103365p2.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计9223字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7963200
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...