yum -y install libevent libevent-devel
yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xm
創建數據庫zabbix用戶
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix@'127.0.0.1' identified by '123456';
添加系統用戶和組
groupadd zabbix
useradd -g zabbix -m zabbix
獲取安裝包
wget https://fossies.org/linux/misc/zabbix-3.4.1.tar.gz
導入數據庫數據
cd zabbix-3.4.1/database/mysql
mysql -uroot -pmysql zabbix < schema.sql
mysql -uroot -pmysql zabbix < images.sql
mysql -uroot -pmysql zabbix < data.sql
編譯安裝
./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
make
make install
cp -r zabbix-3.4.1/frontends/php/ /usr/local/apache/htdocs/zabbix
通過瀏覽器訪問:
跟進安裝提示一步步安裝,如果出現沒有模塊加載成功則如下操作:比如mysqliso
cd /root/app/php-5.4.26/ext/mysqli
/usr/local/php/bin/phpize
./configure --prefix=/usr/local/mysqli \
--with-php-config=/usr/local/php/bin/php-config \
--with-mysqli=/usr/local/mysql/bin/mysql_config
make
make install
Installing shared extensions: /usr/local/php/lib/php/extensions/debug-non-zts-20060613/
然後在/usr/local/php/etc php.ini
extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/mysqli.so
重新啓動apache即可看到已經加載mysqli成功。
直接extension=mysqli.so也可以。
日誌存放路徑:/tmp/zabbix.log
監聽端口爲:10051和10050