Centos7安装cacti0.8.8

11 篇文章 0 订阅

中文版装不好,只能装的官方版本,模板啥的还在研究中,先记一下安装步骤

1.关闭防火墙、selinux
2.配置阿里云yum源

curl -o /etc/yum.repos.d/CentOS-7.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum clean all && yum repolist

3.安装lamp环境

yum -y install httpd mariadb mariadb-server mariadb-devel php php-mysql php-gd php-pear gd gd-devel

systemctl start httpd && systemctl enable httpd

systemctl start mariadb && systemctl enable mariadb

4.安装绘图工具和snmp组件

yum -y install rrdtool rrdtool-devel rrdtool-perl rrdtool-php net-snmp-*

systemctl start snmpd && systemctl enable snmpd

5.数据库创建cacti用户及库

mysql -uroot -p
> create database cacti character set utf8 collate utf8_bin;
> grant all on cacti.* to cacti@localhost identified by "admin123";
> flush privileges;

6.下载安装cacti并修改配置
 

wget https://www.cacti.net/downloads/cacti-0.8.8h.tar.gz

tar -xf cacti-0.8.8h.tar.gz

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

chown -R root.root /var/www/html/cacti

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

7.修改php时区为上海

sed -i 's@;date.timezone =@date.timezone = Asia/Shanghai@g' /etc/php.ini

8.将cacti数据库文件导入数据库 (在CSDN上找过几个中文版的安装包,都是在sql文件这里出错了,都只给个包也没安装文档有点坑。)
 

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

网页初始化配置,http://192.168.248.140/cacti

登陆用户密码都是admin

首次登陆强制要求改密码

安装完成

默认监控本机

右下角save保存

右上角添加图形,这时候还没有图形显示,定个计划任务

crontab -e

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php >> /tmp/cacti_rrdtool.log

可以先执行一次
再刷新cacti查看图像

添加一台被监控的机器同上,需开启snmp

添加图形----Graph Trees --》Add

选择Host,找到刚才添加的主机,创建即可

cacti默认是使用cmd抓取,更改为spine模式
spine是基于C语言的,非常快速的轮询引擎,效率比cmd高很多倍,选择同版本的下载安装

wget https://www.cacti.net/downloads/spine/cacti-spine-0.8.8h.tar.gz

tar xf cacti-spine-0.8.8h.tar.gz

cd cacti-spine-0.8.8h/
./configure
 //没编译工具就安装一下

make

make install

修改配置文件
 

cd /usr/local/spine/etc

cp spine.conf.dist spine.conf

vim spine.conf

启动
 

/usr/local/spine/bin/spine -C /usr/local/spine/etc/spine.conf

加入开机自启

echo "/usr/local/spine/bin/spine -C /usr/local/spine/etc/spine.conf" >> /etc/rc.d/rc.local

chmod a+x /etc/rc.d/rc.local

然后去网页修改模式

修改一下路径

等几分钟看一下日志

可以看到已经开始使用spine模式了,速度要更快

 


中文乱码
安装中文软件包

yum -y install wqy-zenhei-fonts

修改网页配置文件

vim /etc/sysconfig/httpd
LANG=zh_CN.utf8

systemctl restart httpd

 

先记得笔记,有些截图太大调了下再贴过来就糊了。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7上安装Cacti,您可以按照以下步骤进行操作: 1. 进入Cacti官方网站,下载最新版本的Cacti软件包。您可以使用以下命令将Cacti软件包下载到您的CentOS 7服务器上: ``` wget http://www.cacti.net/downloads/cacti-1.1.23.tar.gz ``` 2. 安装必需的依赖项。Cacti需要一些软件包和库文件来正常运行。您可以使用以下命令安装这些依赖项: ``` yum install -y httpd php php-mysql php-snmp php-xml php-ldap php-mbstring mysql-server net-snmp net-snmp-utils ``` 3. 启动和设置MySQL服务。使用以下命令启动MySQL服务,并设置MySQL服务在系统启动时自动启动: ``` systemctl start mysqld systemctl enable mysqld ``` 4. 配置MySQL数据库。您需要创建一个新的MySQL数据库,并为Cacti创建一个新的MySQL用户。使用以下命令登录到MySQL shell,并按照提示操作: ``` mysql -u root -p mysql> CREATE DATABASE cacti; mysql> GRANT ALL PRIVILEGES ON cacti.* TO 'cactiuser'@'localhost' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES; mysql> exit ``` 5. 解压缩Cacti软件包并将其移动到Web服务器根目录。使用以下命令解压缩Cacti软件包,并将解压后的文件夹移动到Apache的默认文档根目录: ``` tar xzvf cacti-1.1.23.tar.gz mv cacti-1.1.23 /var/www/html/cacti ``` 6. 导入Cacti数据库结构。使用以下命令导入Cacti提供的MySQL数据库结构: ``` mysql -u cactiuser -p cacti < /var/www/html/cacti/cacti.sql ``` 7. 配置Cacti。编辑Cacti的配置文件cacti/include/config.php,并根据您的MySQL设置进行相应配置。使用以下命令打开配置文件: ``` nano /var/www/html/cacti/include/config.php ``` 8. 配置Apache服务器。将以下内容添加到Apache的配置文件/etc/httpd/conf.d/cacti.conf中,并将其中的"/your/cacti/dir"替换为实际的Cacti安装目录: ``` <Directory /your/cacti/dir> AllowOverride None Require all granted </Directory> ``` 9. 启动Apache服务并设置在系统启动时自动启动: ``` systemctl start httpd systemctl enable httpd ``` 10. 访问Cacti。现在,您可以通过在Web浏览器中输入服务器的IP地址或域名,加上"cacti"路径,访问Cacti安装界面。按照界面上的指示进行设置和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值