Zabbix-客户端部署全过程

简介: 客户端部署全过程

概念说明

什么是Zabbix

 zabbix是一个基于web界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

4e7e738d22854b03837cb73ad5756168.png

功能介绍

 Zabbix具有广泛的监控能力,可以监控服务器、网络设备、应用程序、数据库等各种资源。它支持多种监控方式,包括主动监控、被动监控、SNMP监控等。

「 灵活的配置选项」:Zabbix提供了丰富的配置选项,可以根据实际需求进行灵活的配置。用户可以定义监控项、触发器、报警方式等,以满足不同的监控需求。

「 可视化监控界面 」:Zabbix提供了直观的监控界面,可以通过图表、仪表盘等方式展示监控数据。用户可以自定义监控项的显示方式,以便更好地理解和分析监控数据。

「 强大的报警功能 」:Zabbix支持多种报警方式,包括邮件、短信、微信等。用户可以根据实际需求配置报警规则,并设置不同的报警级别和接收人,以便及时响应和解决问题。

「 可扩展性」:Zabbix具有良好的可扩展性,可以通过插件和脚本进行功能扩展和定制。用户可以根据需求编写自定义的监控脚本,以满足特定的监控需求。

「 高性能和稳定性 」:Zabbix采用了高效的数据存储和处理方式,具有出色的性能和稳定性。它能够处理大量的监控数据,并提供快速的响应和查询能力。

「社区支持和活跃度 」:Zabbix拥有庞大的用户社区和活跃的开发团队,用户可以通过社区获取帮助和支持。Zabbix的文档和教程也非常丰富,方便用户学习和使用。

配置过程

1.在linux下的admin文件夹下创建zabbix文件夹

执行命令:mkdir /home/admin/zabbix

e523d6257dbc45d9997c4fd61193d71c.png

2.把agent端压缩包放置到home/admin/zabbix路径下

2.1切换路径

cd /home/admin/zabbix

2.2执行复制文件的命令

scp -r @服务器IP:/home/admin/zabbix/* /home/admin/zabbix

2.3输入服务器的密码进行复制文件

例如:123456789   根据自己服务器的密码进行填写

2.4复制完毕之后可以通过 ls 命令查看

1b552f540d3149b0bd9f77661da5eb32.png

3.解压安装包

tar -xzvf zabbix_agent-5.4.2-linux-3.0-amd64-static.tar.gz

b4d2c765cd73433c93a59a279c57c1d2.png

4.创建zabbix日志文件

sudo touch zabbix_agentd.log

5.进入到conf文件夹下,修改配置文件,与server建立关联

切换路径:cd conf
执行命令:vi zabbix_agentd.conf
点击i,进入输入状态

0a7f62540c7a40ce925f3c1729ba47fa.png

1164c09a484f4351837fcec8808cfc60.png

改成自己的虚拟机名称:

9a6b165944f2415dae7625649b5275b7.png

点esc按钮退出输入状态,输入:wq保存并退出

6.启动agent

1.1找到zabbix_agentd所在的文件夹,路径是 /home/admin/zabbix/sbin

1.2切换路径到sbin文件夹下

cd ../sbin

1.3在sbin下执行命令(root权限要切换到admin)

./zabbix_agentd -c /home/admin/zabbix/conf/zabbix_agentd.conf

1.4检查启动效果

ps aux|grep zabbix

成功是这样的:

f4a5dbc7ed9f446dbcb7f67cc02a1ea6.png

7.开启10050端口,重启防火墙,依次输入下面三个命令

# 查询10050端口是否开放
sudo firewall-cmd --zone=public --query-port=10050/tcp
# 开放10050端口
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
# 重启防火墙,生效配置
sudo firewall-cmd --reload

基础架构

 Zabbix客户端:Zabbix agent 部署在被监控目标上,以主动监控本地资源和应用程序(硬盘、内存、处理器统计信息等)。Zabbix agent 收集本地的操作信息并将数据报告给 Zabbix server 用于进一步处理。一旦出现异常 (例如硬盘空间已满或者有崩溃的服务进程),Zabbix server 会主动警告管理员指定机器上的异常。Zabbix agents 的极高效率缘于它可以利用本地系统调用来完成统计数据的采集。

其他内容

Zabbix实现钉钉群报警请参考一下内容:

    https://blog.csdn.net/weixin_45490198/article/details/128413545

总结提升

 Zabbix是一款功能强大、灵活可配置的网络监控和管理系统。它提供了丰富的监控能力和可视化界面,具有强大的报警功能和良好的扩展性。通过使用Zabbix,用户可以实时监控和管理各种资源,及时发现和解决问题,提高系统的稳定性和性能。


相关文章
|
2月前
|
监控 关系型数据库 Linux
|
4月前
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
148 0
|
2月前
|
存储 JSON 监控
源码分析Zabbix客户端如何向服务端发起请求
源码分析Zabbix客户端如何向服务端发起请求
29 2
|
7月前
|
监控 Ubuntu Shell
用shell脚本部署zabbix
用shell脚本部署zabbix
129 1
|
4月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
135 0
|
4月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
242 0
|
4月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
90 0
|
4月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
414 0
|
4月前
|
监控 关系型数据库 MySQL
zabbix部署以及配置
zabbix部署以及配置
76 3
|
6月前
|
监控 网络协议 Unix
zabbix通过agent客户端监控主机
zabbix通过agent客户端监控主机

推荐镜像

更多