yum install -y php-bcmathjavascript
yum install -y php-mbstringphp
yum install -y php-mysqljava
yum install -y php-xmlmysql
yum install -y php-gdlinux
yum install -y curl-develnginx
yum install -y perl-DBIweb
yum install -y net-snmp-develsql
yum install -y libxml2-devel數據庫
yum install -y libcurl-devel瀏覽器
yum install -y gcc
yum install -y mysql-dev
yum install -y mysql-devel
yum install -y libevent-devel
yum -y install pcre*
三、修改/etc/php.ini文件
max_execution_time=300
memory_limit=128M
post_max_size=16M
upload_max_filesize=2M
max_input_time=300
date.timezone PRC
service php-fpm retart
cd /usr/local/src
登陸https://www.zabbix.com/download_sources
選擇複製鏈接地址
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
六、解壓
tar -xzvf zabbix-4.0.3.tar.gz
./configure --prefix=/usr/local/zabbix-4.0.3/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
編譯過程當中,提示缺乏什麼包就yum install -y 什麼包
make
make install
八、 建立用戶
爲了安全考慮zabbix只使用普通用戶運行,假如你當前用戶叫ttlsa,那麼你運行他,他便使用ttlsa身份運行。可是若是你在root環境下運行zabbix,那麼zabbix將會主動使用zabbix用戶來運行。可是若是你的系統沒有名叫zabbix的用戶,你須要建立一個用戶,以下:
groupadd zabbix
useradd -g zabbix zabbix
mysql -u root -p
create database zabbix default charset utf8;
quit
cd /usr/local/src/zabbix-4.0.3/database/mysql
mysql -u root -pZaq1xsw@ zabbix < schema.sql
mysql -u root -pZaq1xsw@ zabbix < images.sql
mysql -u root -pZaq1xsw@ zabbix < data.sql
mkdir /etc/zabbix
cd /usr/local/src/zabbix-4.0.3/conf
cp *.conf /etc/zabbix/
vi zabbix_server.conf
修改數據庫鏈接信息:
DBName=zabbix
DBUser=root
DBPassword=********
DBPort=3306
十二、啓動zabbix_server
默認端口10051
cd /usr/local/zabbix-4.0.3/sbin
./zabbix_server
1三、查看日誌
tail -f /tmp/zabbix_server.log
複製php文件
cd /usr/local/src/zabbix-4.0.3/frontends/php/
cp -rp * /var/www/zabbix/
開始配置zabbix,最後報錯:Details Cannot create the configuration file
解決:直接下載頁面提示生成的配置文件,而後上傳到/var/www/zabbix/conf下,再點finish便可。
一、上傳本身機器的C:\Windows\Fonts下的」楷體常規」
二、將simkai.ttf文件複製到桌面,rz上傳到/var/www/zabbix/fonts目錄下
cd /var/www/zabbix/include
將defines.inc.php文件裏的DejaVuSans所有替換爲simkai
sed -i 's/DejaVuSans/simkai/g' defines.inc.php
再刷新web頁面便可
經過以上的操做,大部分同窗的亂碼問題解決了,可是依舊有一些同窗仍是亂碼?細心的羣友提供另一種狀況:初始化數據庫的時候未使用utf8編碼所致.
初始化數據庫使用命令
create database zabbix default charset utf8;
或者my.cnf增長以下配置
default-character-set = utf8
源碼包裏提供系統服務腳本複製到/etc/init.d/下
cp /usr/local/src/zabbix-4.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/
修改安裝目錄
vi /etc/init.d/zabbix_server
service zabbix_server status(start,stop)
chkconfig zabbix_server on