Zabbix 5分鐘入門
作者簡介——何 星
Zabbix架構師
5年Linux運維經驗,4年Zabbix使用經驗,爲國內多家銀行、保險、證券公司提供Zabbix整套解決方案。
活躍的Zabbix在線課程講師,Zabbix本地化培訓講師,獲得國內第一批Zabbix4.0 ZCS和ZCP認證。
Zabbix是一款企業級開源監控軟件,是現在最受歡迎的監控軟件。本期課程從Zabbix的架構、安裝和數據採集帶大家真正入門Zabbix。
一、架構
1. Zabbix功能架構
2. Zabbix基本架構
3. Zabbix分佈式架構
二、Zabbix Server和前端的安裝
1. 通過Package安裝Zabbix Server
# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/\
zabbix-release-4.0-1.el7.noarch.rpm
# yum install -y zabbix-server-mysql
2. 數據庫安裝和創建
a.安裝MySQL Server
# yum -y install mariadb-server
b. 啓動mariadb服務並設置密碼
# systemctl start mariadb
# systemctl enable mariadb
# mysql_secure_installation/mysqladmin
c. 創建Zabbix數據庫和用戶
mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Zabbix_server404';
mysql> flush privileges;
d. 導入數據庫結構
# cd /usr/share/doc/zabbix-server-mysql-4.0.*
# zcat create.sql.gz | mysql -uroot -p zabbix
3. 配置和啓動Zabbix Server
a. 配置Zabbix Server
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Zabbix_server404
b. 啓動Zabbix server
# systemctl start zabbix-server
# systemctl enable zabbix-server
4. 通過Package安裝前端組件
# yum install -y zabbix-web-mysql
a. 編輯 /etc/httpd/conf.d/zabbix.conf 配置文件
組件 |
要求 |
PHP memory limit |
128 MB |
PHP post max size |
16 MB |
PHP upload max filesize |
2 MB |
PHP max execution time |
300 seconds |
PHP max input time |
300 seconds |
PHP Time zone |
Asia/Shanghai |
b. 啓動Apache服務
# systemctl start httpd
# systemctl enable httpd
c. 配置Zabbix前端
三、Zabbix Agent安裝
1. Zabbix agent的可用性
2. Linux環境中Zabbix agent安裝
# yum install -y zabbix-agent
a. 修改配置文件zabbix_agentd.conf
Server
ServerActive
Hostname
b. 啓動Zabbix Agent服務
# systemctl start zabbix-agent
# systemctl enable zabbix-agent
3. Windosw環境中Zabbix agent安裝
cmd> zabbix_agentd.exe --config \
"C:\Program Files (x86)\Zabbix agent\zabbix_agentd.conf" --install
cmd> zabbix_agentd.exe --start
四、數據採集
1. Zabbix定義
2. Zabbix數據流
3. 基本概念—主機
Host是指任何需要監控的對象和設備,可以是服務器、交換機 、UPS、應用、數據庫、網站、Anything。
4. 主機的可用性
主機接口有4類,Zabbix agent、SNMP、JMX和IPMI,如果採用這些類型的接口能夠正常採集數據,則對應的指示圖標會變綠(其中Zabbix agent主動模式不會有這種效果)。如果有相應報錯,也可以在圖標中查看報錯信息。
5. 監控項類型
Zabbix4.0包含有20多種監控項類型,可以通過不同的監控方式對某一對象進行監控,可靈活選擇。主要包含的類型有下面一些:
6. Zabbix agent被動VS主動類型
Zabbix agent類型包含主動和被動,兩種方式的原理和數據流向不通,具體可參見下圖。
下 期 預 告
Zabbix認證專家(ZCS)
—— 張 歆
Zabbix 4.0在2018年10月正式上線
作爲4.0版本最重要的優化點之一
"全新的可視化" 究竟有何種特點?
什麼是units(單位)?如何操作?
全新的可視化帶來哪些優化和改進?
圖形元素變得更加豐富
... ...
2019年3月12日,週二晚20:00
聽課人數限量50名!
↑ ↑ ↑點擊上方鏈接報名↑ ↑ ↑
一鍵關注
關注公衆號
加入社區羣
Zabbix社區,因你而更美好
本文分享自微信公衆號 - Zabbix開源社區(china_zabbix)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。