centos7.源碼安裝zabbix4.4

環境準備

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安裝請看❥(點我)
好了繼續搬磚去了
在這裏插入圖片描述

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