iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
Cloud Native

雲端時代,搬遷WordPress自建網站到AWS系列 第 25

Day25 - 安裝Zabbix Server

  • 分享至 

  • xImage
  •  

今天要來安裝Zabbix-Server,先簡單介紹一下環境需求,依據監控數量硬體等級建議再往上升

  • 2CPU
  • 4G內存
  • CentOS7

一、安裝步驟

Centos7最高可安裝Zabbix5.0版本,因此這邊以5.0為範例
1.Zabbix-Download 官網有提供簡易安裝步驟

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2.清空緩存

yum clean all

3.下載Server、資料庫、Agent
https://ithelp.ithome.com.tw/upload/images/20231002/20161832ffAdoJPax6.png

yum install zabbix-server-mysql zabbix-agent

4.安裝Zabbix 前端

yum install centos-release-scl
vim /etc/yum.repos.d/zabbix.repo

將zabbix-frontend中enabled=0改為1

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

https://ithelp.ithome.com.tw/upload/images/20231002/20161832fFfwi3jFc8.png
5.下載Zabbix-Web套件

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

6.安裝MySql資料庫

yum install mariadb-server -y

7.配置資料庫

mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'password';   
grant all privileges on zabbix.* to zabbix@localhost;   
flush privileges; 
exit

https://ithelp.ithome.com.tw/upload/images/20231002/20161832dpKSj2dRMC.png
8.導入數據庫信息

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

9.修改Zabbix-Server配置文件

vim /etc/zabbix/zabbix_server.conf

找到DBPasswor添加密碼,儲存退出
https://ithelp.ithome.com.tw/upload/images/20231002/20161832QV8WCHrtiO.png
10.添加時區

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

至最底部添加時區
https://ithelp.ithome.com.tw/upload/images/20231002/201618325AG62wZftl.png
11.啟動並設定開機自起

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

二、啟動Web端

1.至瀏覽器搜尋 Zabbix-Server-IP/zabbix ,進入啟動頁面
https://ithelp.ithome.com.tw/upload/images/20231002/20161832FvqOrVcTgX.png
2.進入第二頁確認是否都安裝成功
https://ithelp.ithome.com.tw/upload/images/20231002/20161832TGm33EEgz1.png
3.輸入密碼
https://ithelp.ithome.com.tw/upload/images/20231002/20161832bjdvtcsf5t.png
4.確認配置信息
https://ithelp.ithome.com.tw/upload/images/20231002/20161832Igsyf8uT8h.png
5.預設帳號密碼為Admin/zabbix,如不確定也可至配置文檔查詢
https://ithelp.ithome.com.tw/upload/images/20231002/20161832Gs96UayDko.png
6.進入頁面
https://ithelp.ithome.com.tw/upload/images/20231002/20161832PxvhatBkqP.png
7.因為在Zabbix-Server中也有安裝Agent,進入Hosts中查看目前配置完成的Zabbix-Server是否運行正常
https://ithelp.ithome.com.tw/upload/images/20231002/20161832C3v0CanBCa.png

到這邊就已經成功配置完Zabbix-Server了,明天將在AWS EC2上安裝Agent並配置監控項。


上一篇
Day24 - 透過開源軟體監控雲端主機
下一篇
Day26 - 監控AWS EC2
系列文
雲端時代,搬遷WordPress自建網站到AWS30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言