Centos基於xampp安裝CACTI

CACTI是PHP編寫的B/S結構運維軟件,具有簡單易用的特點,但是安裝相對比較複雜,這裏記錄下安裝過程進行分享:

一、下載安裝xampp,教程比較多,這裏不重複;

二、由於xampp默認的mysql密碼爲空,需要先修改密碼:

	/opt/lampp/bin/mysql -uroot -p 
	use mysql;
	update user set password=password("123456") where user="root";
	flush privileges;

三、配置mysql外網可訪問:

	update user set host='%' where user='root';
	flush privileges;
	GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1qaz2wsx' WITH GRANT OPTION;
	flush privileges;
	quit;

四、重啓xampp:

/opt/lampp/./lampp restart

五、安裝相關的工具

5.1、安裝net-snmp-utils

yum -y install net-snmp net-snmp-utils

5.2、安裝rrdtool相關工具

yum -y install cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng libpng-devel freetype freetype-devel libart_lgpl pango pango-devel perl-CPAN

5.3、安裝rrdtool

下載rrdtool-1.7.0.tar.gz

tar -xvf rrdtool-1.7.0.tar.gz
cd rrdtool-1.7.0
yum install gcc
./configure --prefix=/usr/local && make && make install

六、下載解壓cacti

	wget http://www.cacti.net/downloads/cacti-1.2.0.tar.gz
	tar -xvf cacti-1.2.0.tar.gz
	mv cacti-1.2.0 cacti

七、導入cacti.sql到mysql數據庫

八、通過瀏覽器訪問cacti,根據提示一步步安裝,在安裝中根據提示修改php和mysql的配置文件。

其中gmp擴展安裝步驟如下:

	yum install gmp-devel m4
	下載php-7.1.32.tar.xz
	tar -xvf php-7.1.32.tar.xz
	cd /root/php-7.1.32/ext/gmp
	./configure  --with-php-config=/opt/lampp/bin/php-config
	make && make install
	/opt/lampp/bin/php -m | grep gmp
	/opt/lampp/lampp reloadapache

設置mysql時區如下:

/opt/lampp/bin/mysql_tzinfo_to_sql /usr/share/zoneinfo/Asia/Shanghai Shanghai | /opt/lampp/bin/mysql -u root -p mysql

 

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