在线公开课∣《快速入门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源创计划”,欢迎正在阅读的你也加入,一起分享。

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