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

Linux下搭建Cacti详述

136次阅读
没有评论

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

Cacti 是一个开源的监控软件,随着网络架构的日益复杂化。作为开源的监控软件可以逐渐的省掉开发的成本,下面简单的介绍下 Cacti 在 Linux 服务器上面的搭建的过程。

搭建 Cacti 所需要的 LAMP 环境

CentOS 7 下搭建 LAMP 平台环境  http://www.linuxidc.com/Linux/2015-06/118818.htm

CentOS 6.5 系统安装配置 LAMP(Apache+PHP5+MySQL) 服务器环境 http://www.linuxidc.com/Linux/2014-12/111030.htm

Ubuntu 14.04 配置 LAMP+phpMyAdmin PHP(5.5.9) 开发环境  http://www.linuxidc.com/Linux/2014-10/107924.htm

Ubuntu 14.10 下安装 LAMP 服务图文详解  http://www.linuxidc.com/Linux/2014-12/110082.htm

 1、挂在好光盘, 并且自己创建好本地的 yum 源。

mount /dev/cdrom /mdia

vi /etc/ym.repos.d/rhel.repo

更改配置文件

baseurl=file:///media

enabled=1

保存退出。本地 yum 源安装完毕。

2、service iptables stop

chkconfig  iptalbles off

关闭防火墙

setenforce 0

3、暂时关闭 selinux 的影响,如果要是完全关闭的话请自行更改配置文件 /etc/sysconfig/selinux

yum 安装 httpd,named

yum -y install bind yum -y install httpd

chkconfig httpd on

安装好 httpd 服务并且保证能够开机 自己启动

vi  /etc/httpd/conf.d/vhost.conf

NameVirtualHost 192.168.5.1 // 建立 cacti 能够解析的虚拟主机

<Virtual Host 192.168.5.1>

ServerName cacti.xuejinliang.com

DocumentRoot /web/cacti

</VirutalHost>

// 建立 cacti.xuejinliang.com 的虚拟主机,虚拟主机的目录为 /web/cacti, 下面建立虚拟主机所有的文件目录

mkdir -pv /web/cacti

vi index.php

<?php

phpinfo()

?>

// 编辑好 PHP 的测试界面

4、yum -y install php php-mysql mysql mysql-server

// 安装 PHP MySQL 服务保证编写的 PHP 测试界面能够被解析。

yum -y install bind // 安装 DNS 服务

vi /etc/named.conf

options {

# listen-on port  53 {127.0.0.1;};

# listen-on-v6 port 53 {::1;};

# allow-query {localhost;};

zone “xuejinliang.com” {

type master;

file “xuejinliang.com.zone”;};

}

// 建立 DNS 正向解析文件

vi /var/named/xuejinliang.com.zone

@ IN  SOAns.xuejinliang.comroot.xuejinliang.com.  (

20150519

28800

14400

3600000

86400

)

@ IN  NSns.xuejinliang.com.

ns IN  A    192.168.5.1

cacti IN A  192.168.5.1

保存退出。

5、修改网卡配置文件

vi /etc/sysconfig/network-scripts/ficfg-eth0

DNS=192.168.5.1

保存退出

vi /etc/sysconfig/resolv.conf

nameserver=192.168.5.1

保存退出

service named restart

service httpd restart

重启服务之后,在浏览器里面 输入 cacti.xuejinliang.com 查看能不能解析到相应的 php 测试页面。

6、进行 MySQL 的配置

mysqladmin -uroot password ‘exit’

修改 MySQL root 用户的密码为 exit

mysql -uroot -p 输入密码之后登陆

建立 cacti 数据库,用来数据库导入。

create  database cacti;

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

flush privileges;

exit

service mysqld restart

重启 MySQL 服务

7、添加用来执行 cacti 的用户

useradd cacti

echo cacti | passwd  –stdin cacti

8、将提前下载好的 cacti 软件复制到我们 cact 目录下,我的 cacti 下载的是 cacti_web.zip,然后解压到目录中来。

unzip cacti_web.zip

mv  cacti_web ./cacti

9、将 cacti 文件夹中的数据库导入到建立好的 cacti 数据库中

mysql -uroot -pexit cacti</web/cacti/cacti/cacti.sql

更改 cacti 目录下 rra 以及 log 的属主和属组。以及目录权限

chmod -R 777 /web/cacti/cacti/*

chown cacti.cacti /web/cacti/cacti/rra

chown cacti.cacti /web/cacti/cacti/log

vi /web/cacti/cacti/include/config.php

/* make sure these values refect your actual database/host/user/password */
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “cacti”;
$database_port = “3306”;
$database_ssl = false;

保存退出

10、为 cacti 用户建立轮训周期计划

crontab -ucacti -e

*/5 * * * * /usr/bin/php /web/cacti/cacti/poller.php &>/dev/null

保存退出

11、安装 cacti 需要的 snmp 以及 rrdtool 工具

yum -y install net-snmp net-snmp-libs net-snmp-utils yum -y install rrdtool

chkconfig snmpd on

service snmpd restart

12、下面在浏览器输入 cacti 的安装的路径进行 cacti 的安装

http://cacti.xuejinliang.com/cacti

这时候按照提示进行安装就好了。默认的用户名密码是 admin,初次登陆会强制的进行用户名密码的更改。

13、后面的就是 cacti 里面的设置了,后续的设备的添加以及邮件报警的设置会另外发布。

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

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 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2015-08/121554.htm

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