[精讚] [會員登入]
73

Zabbix 5.0 Install on Centos 7

如何在Centos 7 上安裝 Zabbix Server

分享此文連結 //n.sfs.tw/15096

分享連結 Zabbix 5.0 Install on Centos 7@
(文章歡迎轉載,務必尊重版權註明連結來源)
2021-06-08 14:00:39 最後編修
2021-05-10 10:41:00 By mica
 

 

 

最近因工作需求建立 Zabbix 監控系統 Server 對多個 agent,
目前我們都是透過使用者反應才能得知目前主機狀況
若能將被動轉為主動得知對於我們的服務不但能提升且能能及時掌握主機目前狀況。

 

事前準備
  • Apache 
  • PHP
  • MaraiDB

 

 Update System
sudo yum update -y

 

Install vim command
sudo yum install vim -y

 

調整SELinux 目前狀態
sudo setenforce 0 //permissive

 

 

安裝 Apache
sudo yum install httpd -y   //安裝Apache
sudo systemctl start httpd  // 啟動Apache
sudo systemctl enable httpd // 開機自動重啟Apache
sudo systemctl status httpd // 檢視Apache 狀態

 

 

安裝 Mariadb

By default CentOS 7 base repository provides MariaDB 5.5 version, which will work for osTicket application. But in this tutorial, we will install the latest version of MariaDB 10.4

CentOS 7 預設基本提供的 Mairadb 為 5.5版 ,但在我們實作中要下載 Mariadb 10.4版本,請依照以下步驟在檔案內新增內容。 

 
sudo vim /etc/yum.repos.d/MariaDB.repo
 

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

下載 MariaDB

sudo yum install MariaDB-server // 安裝MariaDB
sudo systemctl start mariadb    // 啟動 mariadb
sudo systemctl enable mariadb   // 開機自動重啟 mariadb
sudo systemctl status mariadb   // 檢視 mariadb 狀態

 

設定 mariadb 建置帳號密碼、資料庫

sudo mysql_secure_installation

sudo mysql -u root -p
create database zabbixdb character set UTF8 collate utf8_bin;
create user 'zabbixuser'@'localhost' identified BY 'admin@123';
grant all privileges on zabbixdb.* to zabbixuser@localhost ;
flush privileges;

 

安裝 Zabbix Server  5.0
sudo yum install https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm -y

sudo yum install zabbix-server-mysql zabbix-agent zabbix-get -y

sudo yum install yum-utils
sudo yum-config-manager --enable zabbix-frontend

 
安裝 Zabbix Server  php 7.2 套件
sudo yum -y install centos-release-scl
sudo yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

 

匯入 Zabbix  Schema 至 Mariadb 

sudo zcat /usr/share/doc/zabbix-server-mysql-5.0.5/create.sql.gz | mysql -uzabbixuser -p zabbixdb

 

設定 /etc/zabbix/zabbix_server.conf

 sudo vim zabbix_server.conf
DBName=zabbixdb   //依照妳DB建置的名稱
DBUser=zabbixuser //Mairadb user name

DBPassword=admin@123 //Mairadb user pwd

 

調整 PHP.INI 前端 時區

sudo vim /etc/php.ini

date.timezone = Asia/Taipei

sudo vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Taipei

 

 啟動 php 以及 zabbix 服務

sudo systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
sudo systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

 

開啟防火牆

sudo firewall-cmd --add-port={10051/tcp,10050/tcp,80/tcp} --permanent
sudo firewall-cmd --reload

 

 啟動Zabbix

 打開你的瀏覽器

http://IP/zabbix

預設名稱:Admin

預設密碼:zabbix

參考網址:

http://www.linuxyogi.com/centos/how-to-install-zabbix-on-centos-7/

 

 

END

你可能感興趣的文章

Zabbix 5.0 Agent install on Centos 7 先前了解如何安裝Zabbix Server 接下來我們要實作安裝 agent

Zabbix 5.0 Install on Centos 7 如何在Centos 7 上安裝 Zabbix Server

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

Apache SSL憑證安裝與設定 Apache SSL憑證安裝與設定

docker 實作(一) 安裝 Install docker