zabbix4.4--搭建和使用(一)

1.什么是zabbix

Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务。
Zabbix 是一个企业级分布式开源监控解决方案。
Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。

2.zabbix作用

Zabbix 是一个高度成熟完善的网络监控解决方案,一个的软件包中包含了多种功能。

数据采集
实时图形
Web 监控功能
丰富的可视化选项
配置简单
使用模板
网络发现
快捷的 Web 界面
Zabbix API
权限管理系统
功能强大且易于扩展的 Zabbix Agent
适应更复杂的环境
使用 Zabbix Proxy 代理,可以轻松实现分布式远程监控。

3.zabbix架构

Zabbix 由几个主要的功能组件组成,其功能介绍如下所示。

Server
Zabbix server 是 Zabbix软件的核心组件,agent 向其报告可用性、系统完整性信息和统计信息。server也是存储所有配置信息、统计信息和操作信息的核心存储库。

数据库
所有配置信息以及 Zabbix 采集到的数据都被存储在数据库中。

Web 界面
为了从任何地方和任何平台轻松访问 Zabbix ,我们提供了基于 web 的界面。该界面是 Zabbix server 的一部分,通常(但不一定)和 Zabbix server 运行在同一台物理机器上。

Proxy
Zabbix proxy 可以代替 Zabbix server采集性能和可用性数据。Zabbix proxy在Zabbix的部署是可选部分;但是proxy的部署可以很好的分担单个Zabbix server的负载。

Agent
Zabbix agents 部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。

数据流
另外,回过头来整体的了解下 Zabbix 内部的数据流对Zabbix的使用也很重要。首先,为了创建一个采集数据的监控项,您就必须先创建主机。其次,在任务的另外一端,必须要有监控项才能创建触发器(trigger),必须要有触发器来创建动作(action)。因此,如果您想要收到类似“X个server上CPU负载过高”这样的告警,您必须首先为 Server X 创建一个主机条目,其次创建一个用于监控其 CPU的监控项,最后创建一个触发器,用来触发 CPU负载过高这个动作,并将其发送到您的邮箱里。虽然这些步骤看起来很繁琐,但是使用模板的话,实际操作非常简单。也正是由于这种设计,使得 Zabbix 的配置变得更加灵活易用。

4.安装zabbix服务端

a.配置yum源

我这里使用的是阿里和清华的源

[root@21 ~]# cat /etc/yum.repos.d/zabbix.repo
[aliyun]
name=aliyun
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/
enable=1
gpgcheck=0
[qinghua]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/3.4/rhel/7/$basearch/
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.4/rhel/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
b.安装zabbix-server、httpd、php服务
yum install zabbix-server-mysql zabbix-web-mysql httpd php -y
c.安装mariadb并导入
#安装数据库
yum -y install mariadb-server
systemctl start mariadb.service
# 创建数据库,权限
mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
exit
# 导入数据库sql文件
zcat /usr/share/doc/zabbix-server-mysql-4.4.8/create.sql.gz|mysql -uzabbix -pzabbix zabbix

注意:zabbix-server-mysql-4.4.8,这个4.4.8是版本号,不同版本是不同的,注意替换

d.配置zabbix Server连接mysql

sed -i.ori ‘115a DBPassword=zabbix’ /etc/zabbix/zabbix_server.conf

e.修改apache-php配置

sed -i.ori ‘18a php_value date.timezone Asia/Shanghai’ /etc/httpd/conf.d/zabbix.conf

f.启动服务并设置开机自启
systemctl start zabbix-server
systemctl start mariadb
systemctl start httpd
systemctl enable zabbix-server
systemctl enable mariadb
systemctl enable httpd

现在就可以输入网址打开我们的zabbix了。

web端操作

输入地址打开http://10.1.1.61/zabbix
需要注意的点
1.选择mysql数据库,输入密码即可
在这里插入图片描述
2.端口默认就好,名称自己随意
在这里插入图片描述
3. 进入登陆界面 账号Admin密码zabbix 注意A大写

也可以参考官方文档安装:https://www.zabbix.com/cn/download

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值