企业级分布式监控zabbix实战—Zabbix监控平台搭建及功能实现(agent被监控端添加方式、API的使用、配置nginx,http服务监控项)

1.什么是zabbix?

zabbix是一个分布式监控系统,支持多种采集方式和采集客户端,有专用的Agent(代理),也可以支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,他将采集到的数据存放到数据库,然后对其进行分析整理,达到条件触发告警。其灵活的扩展性和丰富的功能是其它监控所不能比的。

2.zabbix的架构

zabbix的通用架构是Client/Server架构,分布式架构为Client/Proxy/Server或Client/Node/Server,Zabbix-Server将采集到的数据持久地存储到数据库中,用前端UI友好的展示给用户。

3.zabbix的运行流程

Agent获取被监控端数据,发送给Server
Server记录所接收到的数据,存储在Database中并按照策略进行相应操作
Web Interface将收集到的数据和操作信息显示给用户
在这里插入图片描述

4.zabbix监控平台搭建

实验环境:
server1(172.25.254.1)zabbix-server,zabbix-web,mariadb-server监控方
server1(172.25.254.1)zabbix-agent被监控方
实验:
(1)从物理机上获取与zabbix相关的安装包
在这里插入图片描述
(2)安装zabbix-server服务、zabbix-web-mysql服务、zabbix-web服务、数据库服务
在这里插入图片描述
在这里插入图片描述
(3)对数据库进行安全初始化
设置mariadb-server服务,现在开启并开机自启动。
在这里插入图片描述
在这里插入图片描述
(4)登陆数据库,创建zabbix数据库,创建用户zabbix并授权

create database zabbix character set utf8 collate utf8_bin; 
grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat';

在这里插入图片描述
(5)导入zabbix数据库

cd /usr/share/doc/zabbix-server-mysql-4.4.1/
zcat create.sql.gz | mysql -p zabbix 	##把这个数据库(create.sql.gz)导入zabbix数据库中

在这里插入图片描述
(6)登录数据库可以看到zabbix数据库已存在
在这里插入图片描述
(7)编辑zabbix配置文件
修改zabbix数据库密码(此密码是在数据库对zabbix用户进行授权时候的密码)
开启zabbix服务,并设置开机自启
在这里插入图片描述
在这里插入图片描述
编辑apache配置文件,修改时区(Asia/Shanghai)
开启httpd服务,并设置开机自启
在这里插入图片描述
在这里插入图片描述
(8)查看zabbix服务日志
在这里插入图片描述
测试:
在浏览器上访问http://172.25.254.1/zabbix
在这里插入图片描述
点击Next step
在这里插入图片描述
在zabbix的web页面进行设置
输入zabbix用户及其密码
在这里插入图片描述
定义server端的名字(任意)
在这里插入图片描述
完成相关配置后,点击Next step
在这里插入图片描述
点击Finash
在这里插入图片描述
登录zabbix平台
在这里插入图片描述
进入监控界面后为了方便,点击右上角用户图标修改语言为中文
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击【配置】–>【主机】,查看server的状态信息
zabbix-server服务器,因为没有安装zabbix-agent,ZBX显示是红色,安装zabbix-agent之后会变绿,对自己进行相关监控
可用性ZBX表示对自己的监控还没有开启,要监控自己,首先要安装被监控的服务zabbix-agent
在这里插入图片描述
在server1上安装zabbix-agent客户端

yum install zabbix-agent -y
systemctl start zabbix-agent
systemctl enable zabbix-agent
netstat -ntlp   
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值