天天看點

Zabbix 随筆:安裝篇(一)

Zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

Zabbix能監視各種網絡參數,保證伺服器系統的安全營運;并提供靈活的通知機制以讓系統管理者快速定位/解決存在的各種問題。

Zabbix由2部分構成,zabbix server與可選元件zabbix agent。

Zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠端伺服器/網絡狀态的監視,資料收集等功能,它可以運作在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

正文

安裝環境

  • 系統:CentOS 8.5
  • PHP:7.2
  • 資料庫: Mariadb 10.6.5
  • Web:Apache
  • Zabbix版本: 6.0 beta2

安裝文檔所需軟體

yum -y install vim wget           

複制

安裝Zabbix官方源

rpm -Uvh https://repo.zabbix.com/zabbix/5.5/rhel/8/x86_64/zabbix-release-5.5-1.el8.noarch.rpm           

複制

安裝Zabbix相關軟體

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2 -y           

複制

安裝資料庫

由于Zabbix 6.0 需要安裝10.6.5以上的Mariadb,而系統自帶的為10.5,是以需要安裝額外源

cat <<EOF > /etc/yum.repos.d/mariadb.repo
# MariaDB 10.6 CentOS repository list - created 2022-01-16 15:10 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF           

複制

dnf -y install mariadb-server           

複制

Zabbix 随筆:安裝篇(一)

啟動資料庫并啟動資料庫

systemctl start mariadb && systemctl enable mariadb           

複制

初始化資料庫

mariadb-secure-installation           

複制

建立資料庫及使用者

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'xiaoyu123';
grant all privileges on zabbix.* to zabbix@localhost;
quit;           

複制

Zabbix 随筆:安裝篇(一)

導入Zabbix所需要的資料

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

複制

Zabbix Server資料庫部配置設定置

vim /etc/zabbix/zabbix_server.conf           

複制

Zabbix 随筆:安裝篇(一)

啟動相關元件

systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm           

複制

前端配置

預設通路位址為 http://你的IP/zabbix

Zabbix 随筆:安裝篇(一)

隻有條件全部符合才能下一步

Zabbix 随筆:安裝篇(一)

DB配置和資料庫配置一緻

Zabbix 随筆:安裝篇(一)

Zabbix時區前端即可設定

Zabbix 随筆:安裝篇(一)

預設使用者名密碼為Admin/zabbix

Zabbix 随筆:安裝篇(一)

登入後效果圖

Zabbix 随筆:安裝篇(一)

寫在最後

作為開源最基礎的一步是完成了,但是在安裝的過程中多多少少會有些問題,由于官網的教程并沒有寫資料庫是如何安裝的,是以一些朋友會停留在導入資料庫部分,是以切記,資料庫需要自己裝,那麼下期内容是基于 Nginx 和 Postgresql 部分。