現場(環境):CentOS 7.4 套件:Zabbix3.4
要下載相關套件。按右上方的Downloads
選擇版本,下方的安裝文件就會跟著變更。
依照文件內容開始安裝Zabbix
這邊選擇安裝Zabbix 3.4 版本 + Mysql
#rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
這邊會跳出NOKEY警訊
但是他還是將Zabbix載入到yum.repo.d裏面
Zabbix內容
接著就可以開始下載相關套件。
# yum install mariadb mariadb-server -y
# systemctl start mariadb
# systemctl enable mariadb
資料庫密碼 & 安全設定
# mysql_secure_installation
(基本上我只有Reload Privilege tables now 選 Y)
(但安全性上還是全部選Y比較好)
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
匯入zabbix Schema。
因為要匯入的sql在gz壓縮檔裏面。
所以這邊可以用zcat直接讀取裏面的資料匯入。
這邊的版本是3.4.8
# zcat /usr/share/doc/zabbix-server-mysql-3.4.8/create.sql.gz | mysql -uzabbix -p zabbix
設定Zabbix設定檔
# vim /etc/zabbix/zabbix_server.conf
確認一下資料庫名稱、連線帳號/密碼
輸入密碼
把密碼設定進去
啟動zabbix-server&zabbix-agent
# systemctl restart zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent
添加Zabbix中PHP的時區
# vim /etc/httpd/conf.d/zabbix.conf
==!===
php_value date.timezone Asia/Taipei
=====
設定PHP中的時區
# vim /etc/php.ini
開啟httpd服務
# systemctl restart httpd
# systemctl enable httpd
透過瀏覽器連線到WEB管理介面
http://[伺服器IP]/zabbix
依照設定按下一步進行安裝。
檢查PHP版本&相關套件
輸入資料庫連線資訊 (default port 預設為0就好)
之後Client要連線Server端的連線資訊
包含IP位址&Port
Host那邊建議設定為IP
確認一下是不是依照你設定的進行
完成安裝
接著就可以登入Zabbix
預設帳號/密碼:Admin/zabbix (Admin的A是大寫)
到這邊就建置完成。
再來就是要後續設定的部份。
WEB端操作
修改Admin 的密碼
點選Change Password可以變更預設密碼
另外Language部份可以變更登入後的語系
設定上班時間
(會依是否為上班時間顯示)
Host部份可以看到目前監控的主機狀況
Status:Disable 表示沒監控
點選Disable後可以開始監控主機
接著就要來監控其他主機
Client要安裝zabbix Agent才能夠受到Servre的監控。
Client要安裝的版本也是在官網上下載。
這邊就以Windows安裝為例
Agent的檔案大小不大。
檔案下載回來解壓縮可以得到兩部分。
(1) 設定檔
(2) 安裝檔
先針對設定檔 zabbix_agentd.win.conf 進行修正
主要是設定Zabbix伺服器IP位置&Hostname
調整好設定檔後,進行安裝
對命令提示字元(CMD)按右鍵>以系統管理員身分執行
# [解壓路徑]\bin\zabbix_adentd.exe --config [解壓路徑]\conf\zabbix_agentd.win.conf --install
安裝完成後可以在服務看到Zabbix Agent
啟動Zabbix Agent服務
在主機已經裝好服務並啟動後。我們回到WEB端設定。
Create Host
輸入主機資訊
勾選自己要的選項,點選Select
確認後按下Add
接下來就可以看到主機加到監控當中
(這邊因為Windows Client那邊沒設定ServerActive所以ZBX沒亮綠燈)
回到Dashboard部份也可以看到部份資訊
安裝部分大致上介紹到這邊。
<本篇完>
參考網址: