Centos7安装cacti0.8.8

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

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

Centos7安装cacti0.8.8_第1张图片

7.修改php时区为上海

sed -i 's@;date.timezone [email protected] = 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

Centos7安装cacti0.8.8_第2张图片

Centos7安装cacti0.8.8_第3张图片

Centos7安装cacti0.8.8_第4张图片

登陆用户密码都是admin

Centos7安装cacti0.8.8_第5张图片

首次登陆强制要求改密码

Centos7安装cacti0.8.8_第6张图片

安装完成

Centos7安装cacti0.8.8_第7张图片

默认监控本机

Centos7安装cacti0.8.8_第8张图片

Centos7安装cacti0.8.8_第9张图片

右下角save保存

Centos7安装cacti0.8.8_第10张图片

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

crontab -e

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

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

Centos7安装cacti0.8.8_第11张图片

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

Centos7安装cacti0.8.8_第12张图片

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

Centos7安装cacti0.8.8_第13张图片

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

Centos7安装cacti0.8.8_第14张图片

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
 //没编译工具就安装一下

Centos7安装cacti0.8.8_第15张图片

make

make install

修改配置文件
 

cd /usr/local/spine/etc

cp spine.conf.dist spine.conf

vim spine.conf

Centos7安装cacti0.8.8_第16张图片

启动
 

/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

然后去网页修改模式

Centos7安装cacti0.8.8_第17张图片

修改一下路径

Centos7安装cacti0.8.8_第18张图片

等几分钟看一下日志

Centos7安装cacti0.8.8_第19张图片

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

Centos7安装cacti0.8.8_第20张图片

 


中文乱码
安装中文软件包

yum -y install wqy-zenhei-fonts

修改网页配置文件

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

systemctl restart httpd

 

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

你可能感兴趣的:(监控,Linux)