文章目錄
環境準備
os:centos7.2
zabbix:4.4.9
zabbix源碼安裝
- 創建用戶目錄等
groupadd zabbix
useradd -g zabbix zabbix
mkdir /data/zabbix
chown -R zabbix. /data/zabbix
- 解壓至/data目錄
tar zxf zabbix-4.4.9.tar.gz -C /data/
- 編譯
cd zabbix-4.4.9/ && ./configure --prefix=/data/zabbix --enable-server --enable-agent --with-mysql=/data/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2c
- 將zabbix命令拷貝到系統存放處
cp sbin/zabbix_server /usr/bin/
- 啓動及配置數據庫
systemctl start mysql
systemctl status mysql
cd /data/zabbix-4.4.9/database/mysql
mysql -uroot -p123456 #根據實際情況
#創建zabbix庫
mysql> create database zabbix character set utf8 collate utf8_bin;
#賦予權限
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
#導入sql
mysql -u zabbix -pzabbixz-h localhost zabbix < schema.sql
mysql -u zabbix -pzabbix -h localhost zabbix < images.sql
mysql -u zabbix -pzabbix -h localhost zabbix < data.sql
- 配置配置文件
vim /data/zabbix/etc/zabbix_server.conf
LogFile=/data/zabbix/logs/zabbix_server.log
PidFile=/data/zabbix/bin/zabbix_server.pid
DBHost=localhost
DBPassword=zabbix
DBSocket=/data/mysql/mysqldata/mysql.sock
DBPort=3306
- 啓動zabbix
/data/zabbix/sbin/zabbix_server
- 查看監聽
[root@Master logs]# netstat -nltup|grep zabbix
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 25105/./zabbix_serv
#zabbix_server默認10050,zabbix_agent默認10051
- 將php程序拷到web默認頁面
cp -r /data/zabbix-4.4.9/frontends/php/ /var/www/html/zabbix
chown -R apache:apache /var/www/html/zabbix
- 修改apache啓動文件
vim /etc/httpd/conf/httpd.conf
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
- 啓動
systemctl start httpd
測試
瀏覽器訪問http://192.168.180.234/zabbix/php/setup.php
yum安裝請看❥(點我)
好了繼續搬磚去了