Zabbix服務器yum安裝
阿新 • • 發佈:2018-06-25
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安裝