centos7源碼方式安裝zabbix-4.0

1.關閉防火牆

systemctl stop firewalld.service    #臨時關閉firewall
systemctl disable firewalld.service #禁止firewall開機啓動

2.替換yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum clean all

3.安裝依賴

yum -y install httpd
yum -y install  php php-bcmath php-mbstring php-mysql php-gd php-ldap php-xml
yum install unixODBC-devel mysql-devel net-snmp-devel libxml2-devel libcurl-devel libevent-devel gcc
yum -y install mariadb mariadb-server

4.配置php和mysql

  • 配置時區
vim /etc/php.ini

date.timezone = Asia/Shanghai

  • 修改ServerName 爲服務器IP
vim /etc/httpd/conf/httpd.conf
  • 啓動
systemctl start httpd
systemctl start mariadb
# 設置開機啓動
systemctl enable httpd
systemctl enable mariadb
  • 創建測試頁面
vim /var/www/html/index.php
<?php
phpinfo()
?>

瀏覽器輸入:ip地址

在這裏插入圖片描述

  • 初始化數據庫密碼
mysql_secure_installation
mysql -uroot -p
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'root123';
flush privileges;
quit

5.安裝zabbix-server和agent

  • 下載zabbix-4.0.3(可上傳到/opt目錄)
cd /opt
# 也可上傳到/opt目錄
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
tar zxf zabbix-4.0.3.tar.gz
cd zabbix-4.0.3
  • 配置web端
mkdir -p /var/www/html/zabbix
cp -a frontends/php/* /var/www/html/zabbix/
chmod -R 755 /var/www/html/zabbix/
chown -R apache:apache /var/www/html/zabbix/
  • 導入數據庫
mysql -uroot -p
# 執行導入
use zabbix;
source /opt/zabbix-4.0.3/database/mysql/schema.sql
source /opt/zabbix-4.0.3/database/mysql/images.sql
source /opt/zabbix-4.0.3/database/mysql/data.sql
  • 創建用戶和組
group add zabbix
groupadd zabbix
useradd -g zabbix -m -s /sbin/nologin zabbix
  • 編譯&安裝
./configure --prefix=/usr/local/zabbix --sysconfdir=/usr/local/zabbix/etc/ --enable-server --enable-agent --with-net-snmp  --with-libcurl --with-mysql --with-libxml2 --with-mysqli
make && make install
chmod -R 755 /var/www/html/zabbix/
chown -R zabbix:zabbix /usr/local/zabbix/
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g" /etc/init.d/zabbix_server
sed -i "s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g" /etc/init.d/zabbix_agentd
  • 修改配置
vim /usr/local/zabbix/etc/zabbix_server.conf

LogFile=/tmp/zabbix_server.log

DebugLevel=3

DBName=zabbix

DBUser=zabbix

DBPassword=XXXX

DBPort=3306

vim /usr/local/zabbix/etc/zabbix_agentd.conf

LogFile=/tmp/zabbix_agentd.log

Server=127.0.0.1

ServerActive=127.0.0.1

Hostname=vm176

  • 啓動
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
  • 停止
/etc/init.d/zabbix_server stop
/etc/init.d/zabbix_agentd stop
  • 查看日誌
tail -f /tmp/zabbix_server.log
tail -f /tmp/zabbix_agentd.log

6.配置web頁面

瀏覽器輸入:ip/zabbix

img

img

img

img

img

  • 登錄

默認賬號:Admin

默認密碼:zabbix

img

img

  • 設置中文語言

    Administrator-Users-點擊用戶Admin-語言中設置 img

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