cacti监控
配置lamp环境
安装snmp和rrdtool
部署cacti连接mariadb数据库
配置监控服务器本地
一、配置lamp环境
1、安装apache和mariadb数据库
[[email protected] ~]# yum -y install httpd mariadb mariadb-server
2、安装php依赖工具
[[email protected] ~]# yum -y install zlib freetype libjpeg fontconfig gd libxml2-devel.x86_64 php-gd
3、安装php
[[email protected] ~]# yum -y install php php-mysql
4、修改php主配置文件
[[email protected] ~]# cp /etc/php.ini /etc/php.ini.bak
[[email protected] ~]# vim /etc/php.ini
修改时区
879 date.timezone = Asia/shanghai
5、创建php测试文件
[[email protected] ~]# vim /var/www/html/index.php
<?php phpinfo(); ?>
6、修改apache主配置文件支持php
[[email protected] ~]# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
[[email protected] ~]# vim /etc/httpd/conf/httpd.conf
163
164 DirectoryIndex index.html index.php
165
7、启动apache服务
[[email protected] ~]# systemctl start httpd
[[email protected] ~]# systemctl enable httpd
8、启动mariadb服务
[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# systemctl enable mariadb
9、Mariadb设置登录密码
[[email protected] ~]# mysqladmin -uroot password
10、验证lamp环境
开一台win7
二、安装snmp和rrdtool画图
1、安装SNMP
[[email protected] ~]# yum -y install net-snmp-utils.x86_64 net-snmp
2、设置开机自启
[[email protected] ~]# systemctl enable snmpd
3、安装rrdtool依赖工具
[[email protected] ~]#
4、安装rrdtool工具
[[email protected] ~]# tar zxvf rrdtool-1.7.2.tar.gz -C /usr/src/
[[email protected] ~]# cd /usr/src/rrdtool-1.7.2/
[[email protected] rrdtool-1.7.2]# ./configure --prefix=/usr/local/ && make && make install
三、部署cacti连接mariadb数据库
1、创建管理cacti的账户
[[email protected] ~]# useradd -M -s /sbin/nologin cacti
2、移动cacti到网站根目录
[[email protected] ~]# tar zxvf cacti-0.8.8b.tar.gz
[[email protected] ~]# mv cacti-0.8.8b /var/www/html/cacti
3、设置管理网站的所有者
[[email protected] ~]# chown -R cacti:cacti /var/www/html/cacti/
4、创建cacti数据库,支持中文
登录到mariadb数据库中
MariaDB [(none)]> create database cacti default character set utf8;
查看数据库
5、设置授权cacti账户使用密码访问cacti数据库
MariaDB [(none)]> grant all on cacti.* to ‘cacti’@‘localhost’ identified by ‘[email protected]’;
6、修改cacti配置文件连接数据库
[[email protected] ~]# vim /var/www/html/cacti/include/config.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “[email protected]”;
7、到数据库到cacti数据库中
[[email protected] ~]# mysql -u cacti -p cacti < /var/www/html/cacti/cacti.sql
8、进入数据库查看
配置中文安装
1、解压和移动cacti到网站根目录
[[email protected] ~]# tar zxvf cacti-0.8.8b-cn-zutb.tar.gz
[[email protected] ~]# mv cacti/* /var/www/html/
2、设置网站管理者
[[email protected] ~]# chown -R cacti:cacti /var/www/html/
3、创建cacti数据库,支持中文
MariaDB [(none)]> create database cacti default character set utf8;
4、设置授权cacti账户使用密码访问
MariaDB [(none)]> grant all on cacti.* to ‘cacti’@‘localhost’ identified by ‘[email protected]’;
5、修改cacti配置文件连接数据库
[[email protected] ~]# vim /var/www/html/include/config.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “[email protected]”;
6、导入数据到cacti数据库
[[email protected] ~]# vim /var/www/html/cacti.sql
删除第一行,再导入数据
[[email protected] ~]# mysql -u cacti -p cacti < /var/www/html/cacti.sql
7、安装登录查看