在線公開課∣《快速入門Zabbix》精華總結&下期重磅預告

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源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章