Centos7部署Zabbix

1.關閉selinux和firewall

[root@localhost ~]# setenforce 0  #設置SELinux 成爲enforcing模式

[root@localhost ~]# vi /etc/selinux/config:   

將SELINUX=enforcing改爲SELINUX=disabled 

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# systemctl disable firewalld.service


2、安裝環境和程序包

[root@localhost ~]#yum -y install mariadb mariadb-server php php-mysql httpd2.1配置zabbix的yum源

[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2.2安裝zabbix程序包,安裝mysql、zabbxi-agent

[root@localhost ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

2.3啓動mariadb並設置開機啓動,創建數據庫實例,授權

[root@localhost ~]# systemctl start mariadb      #啓動mariadb

[root@localhost ~]# systemctl enable mariadb  #設置開機啓動

[root@localhost ~]# mysql                             #登入數據庫

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;   #創建數據庫實例

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';   #授權所有主機訪問數據庫實例zabbix,用戶名/密碼:zabbix/zabbix

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   #授權localhost主機名訪問數據庫實例zabbix,用戶名/密碼:zabbix/zabbix

MariaDB [(none)]> grant all privileges on zabbix.* to [email protected] identified by 'zabbix';  #授權localhost.localdomain主機訪問數據庫實例zabbix,用戶名/密碼:zabbix/zabbix

導入初始模式和數據

[root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.4/              #進入create.sql.gz所在目錄

[root@localhost zabbix-server-mysql-3.4.4]# zcat create.sql.gz |mysql -uroot zabbix    #導入出事模式

2.4啓動zabbix-server服務

2.4.1配置zabbix-server的配置文件zabbix_server.conf

[root@localhost zabbix-server-mysql-3.4.4]# vi /etc/zabbix/zabbix_server.conf

DBHost=localhost          # 數據主機名

DBName=zabbix            # 數據庫實例

DBUser=zabbix              # 用戶名

DBPassword=zabbix      # 密碼

2.4.2啓動zabbix-server服務

[root@localhost zabbix-server-mysql-3.4.4]# systemctl start zabbix-server           #啓動zabbix-server服務

[root@localhost zabbix-server-mysql-3.4.4]# systemctl enable zabbix-server       #設置zabbix-server服務開機自啓動

2.5編輯Apache的配置文件,消註釋設置正確的時區

[root@localhost zabbix-server-mysql-3.4.4]# vi /etc/httpd/conf.d/zabbix.conf

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

啓動httpd服務 ,設置開機啓動httpd服務

[root@localhost ~]# systemctl start httpd        #啓動httpd服務 

[root@localhost ~]# systemctl enable httpd    #設置開機啓動httpd服務


3.啓動zabbix-agent並設置開機自啓動

[root@localhost ~]# systemctl start zabbix-agent          # 啓動zabbix-agent服務

[root@localhost ~]# systemctl enable zabbix-agent       # 設置zabbix-agent服務開機自啓動


4.Zabbix Web網頁安裝

4.1.在瀏覽器輸入地址http://服務器ip/zabbix/setup.php

image.png

image.png

image.png

image.png

image.png

在瀏覽器輸入http://zabbix服務器ip/zabbix/index.php,輸入管理員用戶名Admin(區分大小寫),默認密碼zabbix,點擊登入即可。


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