1. 程式人生 > >Zabbix服務器yum安裝

Zabbix服務器yum安裝

san 數據庫地址 gen windows系統 ack serve lld .repo 通過

1. 準備系統,我的環境centos7 最小安裝 ,本文介紹從官方源碼庫安裝

2. 安裝源碼庫配置部署包。這個部署包包含了yum配置文件。


rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

此地址可以換成任意資源站

下載完成後增加yum源 (也可直接將下面repo文件復制自己建立 )

[root@Centos7 ~]# cat /etc/yum.repos.d/zabbix.repo 
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.4/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

3. 安裝Zabbix部署包。以下是使用Mysql數據庫安裝Zabbix server、WEB前端的示例。

[root@Centos7 ~]# yum install zabbix-server-mysql zabbix-web-mysql

4.安裝Zabbix客戶端。

[root@Centos7 ~]# yum install zabbix-agent

5.安裝數據庫


[root@Centos7 ~]# yum -y install mariadb-server

6.啟用數據庫並設置開機自啟

[root@Centos7 ~]# systemctl start  mariadb.service 
[root@Centos7 ~]# systemctl enable mariadb.service

7.建立庫名以及授權用戶

[root@Centos7 ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '<zabbix>';  
MariaDB [(none)]> quit

8.導入數據庫

[root@Centos7 ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.10/create.sql.gz  |mysql -uzabbix -p zabbix 
Enter password:

9.編輯配置文件

[root@Centos7 ~]# vi /etc/zabbix/zabbix_server.conf 
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

10.編輯zabbix前端的http配置文件 ,可將時區設置為上海

  [root@Centos7 ~]# vim /etc/httpd/conf.d/zabbix.conf 
  <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai
    </IfModule>

11.設置http啟用並開機自啟

[root@Centos7 ~]# systemctl restart httpd 
[root@Centos7 ~]# systemctl enable  httpd

12.關閉selinux,防火墻

[root@Centos7 ~]# vim /etc/selinux/config 
SELINUX=disabled
[root@Centos7 ~]# setenforce 0

[root@Centos7 ~]# systemctl stop  firewalld.service 
[root@Centos7 ~]# systemctl disable firewalld.service


13.至此安裝結束 可通過網頁訪問zabbix http://ip/zabbix 用戶名Admin 密碼 zabbix

技術分享圖片

下一步 按要求填寫數據庫名 數據庫地址(本機可不填) 數據庫端口(默認可不填)數據庫用戶名及密碼 一路下一步即可完成

14.切換中文 右上角點擊用戶 ,在用戶界面可直接切換中文

15.解決中文亂碼問題 系統默認圖形沒有中文字庫 ,可在自己windows系統找到字庫文件使用 winscp等工具拷貝至服務器即可

技術分享圖片

可直接在 windows系統的c:/Windows/Fonts/文件夾內 選擇自己喜歡的字體庫 ,拷貝至 zabbix服務器

[root@Centos7 ~]# ls /usr/share/zabbix/fonts/

此文件夾原有文件刪除 即可

Zabbix服務器yum安裝