centos7 安裝配置 cacti

centos7 安裝配置 cacti


準備 關閉SElinux 和 防火牆(friewalld)和初始化數據庫


一、下載安裝包

yum -y install httpd php php-fpm mariadb mariadb-server net-snmp* rrdtool rrdtool-devel rrdtool-php rrdtool-perl


wget http://www.cacti.NET/downloads/cacti-0.8.8h.tar.gz


二、啓動服務和自啓

systemctl enable httpd php-fpm mariadb snmpd

systemctl start httpd php-fpm mariadb snmpd


三、解壓cacti和配置路徑

tar -xvzf cacti-0.8.8h.tar.gz#解壓cacti

mv cacti-0.8.8h cacti #修改文件夾名稱

cp -R /root/cacti /var/www/html/cacti  #配置路徑

vim /var/www/html/cacti/include/config.php#更改cacti配置文件#更改cacti配置文件

$database_username = "cacti";        #配置數據庫用戶名

$database_password = "cacti";        #配置數據庫密碼

date_default_timezone_set('Asia/shanghai');#添加cacti時間


四、新建cacti用戶和配置權限

useradd cacti#新建cacti用戶

chown -R cacti.cacti /var/www/html/cacti//var/www/html/cacti/#修改屬主屬組


五、新建cacti數據庫

登錄數據庫

MariaDB >create database cacti; #建cacti庫

MariaDB >GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti';#建cacti用戶對cacti庫的完全訪問,cacti爲密碼

MariaDB >use cacti; #進入cacti庫

MariaDB >source  /var/www/html/cacti/cacti.sql

MariaDB >FLUSH privileges;

登出數據庫


六、自動任務

crontab -e

*/5 * * * * cacti /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1

systemctl restart httpd#重啓httpd服務


七、配置snmp配置文件

vim /etc/snmp/snmpd.conf      # 添加

com2sec notConfigUser  IP段(例子:192.168.3.0/24)   public


八、添加監測主機

a.yum -y install net-snmp #下載安裝包

b.vim /etc/snmp/snmpd.conf添加com2sec notConfigUser  IP段(例子:192.168.3.0/24)   public

c.systemctl start snmpd   #開啓服務




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章