CentOS7.4部署Zabbix4.0

來源:互聯網
上載者:User

標籤:connect   enter   admin   nts   password   adb   ike   variables   art   

環境搭建

在CenOS7.4裡面部署Zabbix最好先搭建好環境,我這裡使用的是PHP+MariaDB+httpd部署的。

部署PHP環境:
yum install -y php php-php-fpm

修改 PHP 參數以安裝 ZABBIX 的安裝需求:

date.timezone = Asia/Shanghai
max_execution_time = 300
????
post_max_size = 32M
??
max_input_time = 300

memory_limit = 128M
makefile

啟動 PHP-FPM 服務

systemctl start php-fpm
部署資料庫環境:
我這裡是用的MariaDB。 使用yum配置

yum -y install mariadb mariadb-server
執行mysql_secure_installation進行相關配置 首先是設定密碼,會提示先輸入密碼:

Enter current password for root (enter for none): # 初次運行直接斷行符號

設定密碼

Set root password? [Y/n] # 是否設定root使用者密碼,輸入y並斷行符號或直接斷行符號
New password: #設定root使用者的密碼
Re-enter new password: #再輸入一次你設定的密碼

其它配置

Remove anonymous users? [Y/n] #是否刪除匿名使用者,斷行符號

Disallow root login remotely? [Y/n] #是否禁止root遠程登入,斷行符號,

Remove test database and access to it? [Y/n] #是否刪除test資料庫,斷行符號

Reload privilege tables now? [Y/n] #是否重新載入許可權表,斷行符號

2.配置完成後,執行mysql -uroot -密碼測試登入。 3.測試成功後,配置MariaDB的字元集

使用vi編輯器開啟/etc/my.cnf,在[mysqld]中添加

init_connect=‘SET collation_connection = utf8_unicode_ci‘

init_connect=‘SET NAMES utf8‘

character-set-server=utf8

collation-server=utf8_unicode_ci

skip-character-set-client-handshake

使用vi編輯器開啟/etc/my.cnf.d/client.cnf,在[client]中添加

default-character-set=utf8
使用vi編輯器開啟/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加

default-character-set=utf8
全部儲存後,進入到MariaDB控制台,查看字元集

show variables like "%character%";show variables like "%collation%";
部署httpd環境
yum install -y httpd
當環境部署完成後就可以部署Zabbix了。

Zabbix4.0的部署
使用RPM包安裝Zabbix4.0,執行以下命令:

rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
如果不能安裝可以使用wget命令先下載RPM包在安裝。

安裝Zabbbix相關的MySQL組件,web組件和代理組件:

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
建立一個資料庫使用者並賦予許可權:

mysql -uroot -p

password
mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to [email protected] identified by ‘密碼‘;

mysql> quit;

匯入zabbix相關的資料庫:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p

密碼
資料庫匯入完成後需要個Zabbix設定資料庫密碼,修改/etc/zabbix/zabbix_server.conf檔案:

DBPassword=密碼
為zabbix配置PHP時區: 修改編輯檔案/etc/httpd/conf.d/zabbix.conf,取消注釋並為您設定正確的時區。

php_value date.timezone Asia/Shanghai

啟動Zabbix服務 啟動zabbix相關的服務和代理組件並加入開啟動中:

systemctl restart zabbix-server zabbix-agent httpdsystemctl enable zabbix-server zabbix-agent httpd

啟動後既可以運行了:http://IP/zabbix 進入zabbix的配置介面了。

點擊“Next strp”

確認是否滿足Zabbix的運行條件,如果不行,請修改,如果確認無誤,點擊“Next strp”

設定資料庫,輸入相關的賬戶和密碼,點擊“Next strp”

設定管理員的監聽連接埠

再次確認資訊無誤後點擊“Next strp”

將相關的設定檔儲存一下,點擊“Finish”完成配置。

這裡的賬戶是Admin,密碼是zabbix,(A必須大寫!)

進入後就可以按照自己的需求配置zabbix了。

CentOS7.4部署Zabbix4.0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.