zabbix-3.0安裝步驟和web初始化-linux-centos-ubuntu

 

節點ip

Zabbix角色

主機名

A

Zabbix-server, zabbix-agent

hostnameA

B

Zabbix-agent

hostnameB

C

Zabbix-agent

hostnameC

 

Red Hat Enterprise Linux / CentOS 安裝

支持版本: RHEL 7, Oracle Linux 7, CentOS 7

需要環境Linux + httpd + Mysql(Mariadb) + php

yum install -y httpd mariadb-server

一些組件的部署包(如agent, proxy等),

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.noarch.rpm

安裝Zabbix部署包

安裝Zabbix部署包。以下是使用Mysql數據庫安裝Zabbix serverWEB前端的示例。

#yum install zabbix-server-mysql zabbix-web-mysql

##如果php版本不對,則yum remove php 再嘗試安裝上述包

只安裝Zabbix Agent的示例.

# yum install zabbix-agent
修改vim /etc/zabbix/zabbix_agentd.conf。末尾添加
ServerActive=A節點的IP #zabbix-server地址ip
Server= A節點的IP      #zabbix-server地址ip
Hostname=hostnameA                    #本機hostname

重啓 service zabbix-agent restart

其餘節點也如上配置即可。

 

安裝初始化數據庫

MySQL上安裝Zabbix數據庫和用戶,請參看下列指導步驟。MySQL數據庫創建腳本 https://www.zabbix.com/documentation/3.4/manual/appendix/install/db_scripts

MySQL

service mariadb restart

systemctl enable mariadb

shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;

然後導入初始架構(Schema)和數據。

# cd /usr/share/doc/zabbix-server-mysql-3.4.0 
        #這邊是你的zabbix版本號,根據你實際有所不同
# zcat create.sql.gz | mysql -uroot zabbix

啓動Zabbix Server進程

zabbix_server.conf中編輯數據庫配置 ,最後一行後添加內容

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix         #你的數據庫連接密碼

啓動Zabbix Server進程

# systemctl start zabbix-server

編輯Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位於 /etc/httpd/conf.d/zabbix.conf 。一些PHP設置已經完成了配置。

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 Europe/Riga

依據所在時區,你可以取消 “date.timezone” 設置的註釋,並正確配置它。在配置文件更改後,需要重啓Apache Web服務器。

比如選擇 上海 Asia/Shanghai

# systemctl start httpd

Zabbix前端可以在瀏覽器中通過 http://zabbix-frontend-hostname/zabbix 進行訪問。默認的用戶名/密碼爲 Admin/zabbix

Debian / Ubuntu 安裝

支持版本: Debian 7 (Wheezy) and 8 (Jessie), Ubuntu 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus)

安裝源碼庫配置部署包

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

Debian 7 上安裝 Zabbix 3.4

# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+wheezy_all.deb
# dpkg -i zabbix-release_3.4-1+wheezy_all.deb
# apt-get update

Debian 8 上安裝 Zabbix 3.4

# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+jessie_all.deb
# dpkg -i zabbix-release_3.4-1+jessie_all.deb
# apt-get update

Ubuntu 14.04 LTS 上安裝 Zabbix 3.4

# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+trusty_all.deb
# dpkg -i zabbix-release_3.4-1+trusty_all.deb
# apt-get update

Ubuntu 16.04 LTS 上安裝 Zabbix 3.4

# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
# dpkg -i zabbix-release_3.4-1+xenial_all.deb
# apt-get update

安裝Zabbix部署包

使用mysql數據庫安裝Zabbix serverWEB前端的示例。

# apt-get install zabbix-server-mysql zabbix-frontend-php

只安裝Zabbix Agent的示例。

# apt-get install zabbix-agent

安裝初始化數據庫

MySQL上安裝Zabbix數據庫和用戶,請參考下列指導步驟。MySQL數據庫創建腳本

然後導入初始架構(Schema)和數據

# cd /usr/share/doc/zabbix-server-mysql
# zcat create.sql.gz | mysql -uroot zabbix

啓動Zabbix Server進程

zabbix_server.conf中編輯數據庫配置

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

啓動Zabbix Server進程

# service zabbix-server start

編輯Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位於 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf 。一些PHP設置已經完成了配置。

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 Europe/Riga

依據所在時區,你可以取消 “date.timezone” 設置的註釋,並正確配置它。在配置文件更改後,需要重啓Apache Web服務器。

# service apache2 restart

Zabbix前端可以在瀏覽器中通過 http://zabbix-frontend-hostname/zabbix 進行訪問。默認的用戶名/密碼爲 Admin/zabbix

登錄zabbix web 並初始化

http://ip:port/zabbix/

next step

next

   Error connecting to database: Access denied for user 'zabbix'@'localhost' (using password: YES)

解決mysql -hlocalhost -uzabbix -p

查看是否可以正確進入。一般是授權有問題,先解決這邊的問題。再繼續

 

next

next 確認並安裝

最終完成。 使用默認賬戶和密碼登錄

Admin/zabbix

修改zabbix 界面語言爲中文

中文解決亂碼方案網上有很多。

 

 

參考官網地址

https://www.zabbix.com/documentation/3.4/zh/manual

https://www.zabbix.com/documentation/3.4/manual/installation/install_from_packages/rhel_centos

 

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