[Zabbix] 監控環境部署

Zabbix是一套開源軟體,主要是透過一個web介面,來顯示分布式系統及網絡監視功能,可以透過各種不同參數設定,監視到各種不同主機、服務狀態,且透過快速的通知機制,好讓系統管理者能夠了解並快速解決各種問題。 Zabbix系統主要應用,主要是由zabbix server與zabbix agent組合而成的。也可以透過相關其他plugin的應用,來強化系統服務上的監控。


安裝版本說明

  • 本教學使用Ubuntu 16.04 LTS,建議使用14.04以上的版本
  • Zabbix 3.2 Instanllation

前置準備作業

  • 下載Zabbix安裝包&執行安裝,再更新套件
1. wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb  
2. dpkg -i zabbix-release_3.2-1+xenial_all.deb  
3. apt-get update  
  • 安裝Mysql Database
apt-get install zabbix-server-mysql zabbix-frontend-php  

設定 Mysql Database

  • 創建Zabbix資料庫與使用者
mysql -uroot -p'輸入密碼'  
create database zabbix character set utf8 collate utf8_bin;  
grant all privileges on zabbix.* to [email protected] identified by 'zabbix';  
quit;  
  • 匯入Zabbix Schema及Data資料
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix  

設定Zabbix Server

  • 設定Zabbix Server
# vi /etc/zabbix/zabbix_server.conf
DBHost=zabbix  
DBName=zabbix  
DBUser=zabbix  
DBPassword=zabbix  
  • 啟動Zabbix Server服務
service zabbix-server start  
apt install php-xml php-bcmath php-mbstring  
#重啟apache服務
service apache2 restart  
  • 安裝完成後,並重啟apache服務後,畫面顯示如下 Imgur

  • 設定DB連線資訊 Imgur

  • 設定Zabbix Server相關資訊 Imgur
  • 設定總覽 Imgur
  • 創建Zabbix UI主頁面成功 Imgur

  • 登入Zabbix Server主控頁面

  • 顯示主頁面DashBoard,表示安裝成功 Imgur

參考資料: http://www.zabbix.com/


下一篇,[Zabbix]監控基本應用操作

Allen

Having being a full stack engineer. Experience with Python , Java, Node.js, Virtualization, Openstack, Monitor, Automation , Maintenance solutions. Contact us : [email protected]

ALL RIGHTS RESERVED. COPYRIGHT © 2016. Designed and Coded by Makee.io