1. 程式人生 > >zabbix記一次簡單的部署包方式安裝一次過

zabbix記一次簡單的部署包方式安裝一次過

報錯 article 上海 使用 shang http 配置文件 火墻 安裝mysql

zabbix記一次簡單的部署包方式安裝一次過

記一次部署包方式安裝一次過

環境centos7 zabbix 3.2.11

準備工作

關閉防火墻

systemctl stop firewalld

systemctl disable firewalld

關閉selinux

vi /etc/selinux/config

SELINUX=enforcing改為

SELINUX=disabled

或者

sed -i ‘s/SELINUX=.*/SELINUX=disabled/g‘ /etc/selinux/config

init 6重啟

安裝rpm庫配置部署包

rpm包下載地址 http://repo.zabbix.com/zabbix/

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

安裝Zabbix部署包

使用Mysql數據庫安裝Zabbix server、WEB前端

yum install zabbix-server-mysql zabbix-web-mysql -y

# 安裝zabbix-agent,被監控端,可選安裝,到時候需要監控哪臺就安裝哪臺

# yum install zabbix-agent -y

安裝mysql數據庫,centos7下的mysql叫mariadb

yum install mariadb mariadb-server -y

systemctl enable mariadb

systemctl start mariadb

登錄mysql並創建zabbix用戶和zabbix數據庫

mysql

use mysql;

grant all on zabbix.* to zabbix@‘localhost‘ identified by "zabbix";

CREATE DATABASE `zabbix` CHARACTER SET utf8 COLLATE utf8_general_ci;

在MySQL上安裝Zabbix數據庫和用戶,然後導入初始架構(Schema)和數據。

cd /usr/share/doc/zabbix-server-mysql-3.2.11/

zcat create.sql.gz | mysql -uroot zabbix # 使用root安裝,若設密碼自行添加-p參數

修改zabbix_server.conf中編輯數據庫配置

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

啟動Zabbix Server進程

systemctl restart zabbix-server

修改zabbix的php配置

Zabbix前端的Apache配置文件位於,一些PHP設置已經完成了配置.

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

刪除 “date.timezone” 設置的“#”註釋,修改配置為上海

php_value date.timezone Asia/Shanghai

重啟Apache Web服務器

systemctl restart httpd

查看服務狀態netstat -ntlp

zabbix前端可以在瀏覽器中通過地址進行訪問。

http://ip/zabbix

需要配置數據庫信息,填寫進去,其他默認;默認的用戶名/密碼為Admin/zabbix;進入界面右上角人頭像-選擇Language-選擇Chinese切換到中文

如果報錯查看日誌

tailf /var/log/zabbix/zabbix_server.log

根據提示解決問題

zabbix記一次簡單的部署包方式安裝一次過