Linux下cacti的搭建详细版
来源:互联网 发布:进军黑科技和人工智能 编辑:程序博客网 时间:2024/05/20 17:25
cacti是一个开源的监控软件,随着网络架构的日益复杂化。作为开源的监控软件可以逐渐的省掉开发的成本,下面简单的介绍下cacti在Linux服务器上面的搭建的过程。
搭建cacti所需要的LAMP环境
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里面的设置了,后续的设备的添加以及邮件报警的设置会另外发布博客。。。。。
- Linux下cacti的搭建详细版
- linux下cacti的安装
- centos下搭建cacti
- cacti监控的搭建
- cacti监控的搭建
- CentOS下搭建cacti监控
- 生产环境下搭建 nagios+nconf+cacti+npc的整合
- linux的centos 6.8 搭建cacti监控平台
- Linux下Hadoop2.7.1集群环境的搭建(超详细版)
- Linux下Hadoop2.7.1集群环境的搭建(超详细版)
- Linux下最新版LAMP环境(源码版)搭建详细解读
- Cacti安装配置的详细步骤
- Cacti的安装 FOR LINUX
- Linux下搭建Hadoop详细步骤
- Linux下使用Cacti监控流量状况
- cacti--------(1)监控环境的搭建
- 运维笔记40 Linux系统监控之Cacti(Cacti搭建,自动抓取cacti统计图片脚本)
- Cacti在Solaris10下的安装
- ssh 登录虚拟机的linux
- Spring3中定时器的配置使用之Quartz
- Unity3D项目开发一点经验
- 将前台json对象传入java后台
- Ryu应用的API
- Linux下cacti的搭建详细版
- doubango协议栈相关知识!!!!-----阿冬专栏
- hdu 3345 war chess
- 缓存设计
- WebSocket in Objective-C
- Test library scope
- iOS 8 最新测试版再次证明 iPhone 6屏幕像素翻三倍
- jQuery DOM 对象互相转化
- request在js和jsp中获取路径方面的方法