
基于zabbix的自动化运维
文章平均质量分 90
Zabbix 监控系统是一款企业级、分布式、开源的监控解决方案,本课程从 Zabbix 系统搭建开始讲解,再到通过调用其 API 对各类繁琐的内容进行自动批量操作、自动化报表、问题主机周期上报,再到通过构建 Web 系统与 Zabibx 无缝对接,所有操作页面化,提升对 Zabbix 系统使用的效率
scott317
这个作者很懒,什么都没留下…
展开
-
Zabbix系统自动生成数据报表
本节将介绍如何获取zabbix的监控图,如何获取zabbix监控数据历史图,再使用监控图与监控历史值构建html页面生成数据报表。在本节中只是统计了几台重要的主机基础资源,如果想统计所有的资源,如何操作,这个数据报表还可以再统计哪些信息?原创 2023-08-19 17:12:56 · 692 阅读 · 0 评论 -
Zabbix自动化运维之批量自动化操作脚本工具的实现
通过上节对API的基本概念、调用方式以及如何使用python调用做了简单介绍,本节内容内容将开始创建一个脚本工具,通过命令行方式做一些批量化操作,如批量添加主机、批量创建监控项、触发器等等。docopt是python一个定义接口描述以及帮助信息的参数解析库,能够根据命令行程序中定义的接口描述,来自动生成解析器。python3Usage:[]Options:Example:"""Usage解析关键字,第一个名字是程序名称Options参数描述Example使用例子python3Usage:[]原创 2023-08-15 20:27:50 · 257 阅读 · 1 评论 -
Zabbix自动化运维之批量自动化操作脚本工具的实现
通过上节对API的基本概念、调用方式以及如何使用python调用做了简单介绍,本节内容内容将开始创建一个脚本工具,通过命令行方式做一些批量化操作,如批量添加主机、批量创建监控项、触发器等等。docopt是python一个定义接口描述以及帮助信息的参数解析库,能够根据命令行程序中定义的接口描述,来自动生成解析器。python3Usage:[]Options:Example:"""Usage解析关键字,第一个名字是程序名称Options参数描述Example使用例子python3Usage:[]原创 2023-08-08 23:30:42 · 178 阅读 · 0 评论 -
Zabbix自动化运维之 API功能的基本使用操作
Zabbix API 功能是在1.8版本中开始引进的,目前已被广泛应用。Zabbix API允许你以编程方式检索和修改Zabbix的配置,并提供对历史数据的访问,通过API的调用远程管理及配置Zabbix系统可以便捷地代替手工操作、极大提升了运维大规模主机的效率,因此在学习zabbix 时API功能的了解、使用是非常是有必要的,从本节实验开始将逐步介绍API的功能。原创 2023-08-07 22:43:29 · 277 阅读 · 1 评论 -
Zabbix自动化运维之agent自动下发与监控
zabbix监控系统是由zabbix server 与zabbix agent组成(如需代理则需zabbix proxy),本节内容将介绍如何通过脚本形式自动远程下发agent、自动配置agent,如何添加agent。之后再进行安装配置python环境,为后续的实验内容做好准备。在已做免密的前提下,远程到目标机器执行进行安装agent,然后再远程对agent进行参数配置、启动agent等操作,将需安装agent的主机IP放入host.txt# 创建agent 自动安装目录,并执行如下安装脚本。原创 2023-08-07 22:28:09 · 351 阅读 · 1 评论 -
zabbix自动化运维之zabbix系统搭建
Zabbix 监控系统是一款企业级、分布式、开源的监控解决方案,Zabbix 监控系统功能丰富,多种数据采集方式、灵活的阈值定义、支持多种高精配置、实时绘图等等,本课程从 Zabbix 系统搭建开始讲解,再到通过调用其 API 对各类繁琐的内容进行自动批量操作,再到通过构建 Web 系统与 Zabibx 无缝对接,所有操作页面化,提升对 Zabbix 系统使用的效率。本节将介绍 Zabbix 监控系统搭建的所需 LNMP 环境配置,以及 Zabbix 软件的安装配置。原创 2023-08-07 22:16:25 · 161 阅读 · 1 评论