zabbix-agent(数据采集)–>zabbix-server(数据分析|报警)–> 数据库(数据存储)<–zabbix web(数据展示)Zabbix监控一台主机1,在需要管理的机器上安装zabbix-agent[root@web01-7 /]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x8
这是zabbix4.2存在bug的时候所创建的,最新4.2版本以解决问题,以下操作仅供参考,大致流程是这样。后续会更改 bug(给主机群组添加主机模板,有时无显示)(一)创建主机群 1、进入configuration–host groups下创建主机群:windowsdiscoverys 2、同时注意在官方自带主机群组“有些”是没有自带模板的,需要手动添加模板。Linux servers就没有,
添加一个Host Name=Mail CAS_1.1,IP=10.16.3.4的主机,并加入组groupID=30,连接模板templateID=10132. # -*- coding: UTF-8 -*- import urllib2,json,cookielib,urllib from urllib2 import Request, urlopen, URLError, HTTPError
原创 2021-08-23 11:07:22
324阅读
背景zabbix的前台页面其实已经功能非常强大了,但特别情况下还是无法满足我们的需求的。例如同事跑来找我说,想批量对一批主机管理一个新的模板,但这些主机不在同一个主机组,即没办法利用前台页面的批量更新的。所有我看了下,就只能借助了zabbix api去处理了。思路思路其实很简单了:读取目标文件,遍历所有的主机查询出当前主机已经关联的模板主机进行更新,在原有关联模板的基础上追加新的模块涉及APIh
环境:前提已经安装好zabbix服务端、zabbix客户端,zabbix_server端ip和主机名信息:     ip:192.168.1.204  hostname:  www.test.comzabbix_agent 端ip和主机名信息:           ip : 192.168.1.206&nbs
主动模式和被动模式被动模式,服务器端会主动连接客户端获取监控数据,客户端被动地接受,并把数据传递给服务器端主动模式,客户端主动把监控数据汇总然后再汇报给客户端,服务端只负责接收数据当客户端数量非常多的时候,建议使用主动模式,因为服务器不再会去所有客户机上请求回报数据,这样降低服务端的压力当客户端没有公网IP地址时,而又需要监控内网的客户端的时候,这时候适用主动模式,因为客户端能够访问到公网服务器的
原创 2018-09-13 00:24:32
10000+阅读
引言: zabbix是目前系统监控领域的佼佼者,其开源且提供了强大完善的Web界面,并且兼容各种不同的设备和系统,支持多种平台,其背后的公司为Zabbix持续演进提供了技术支持,总之,zabbix是目前流行的一线监控解决方案。本文将详细描述一下整个搭建Zabbix服务的过程以及其中出现的若干问题。1. 环境准备 Zabbix版本: 2.4.4   &nbsp
现在我们已经有了一个客户端主机了,接下来我们要在zabbix server管理页面添加这台主机,让server对agent进行监控。登录zabbix server的管理页面,点击左侧操作树的配置选项,打开主机配置选项,然后点击页面右上角的创建主机按钮创建一台主机。 通过上面的操作我们已经添加好了一台主机了。 因为新添加主机目前没有任何监控项,所以server是收不到客户机的数据的,接下来我们要给
公司服务器太多,如果要一个一个的手动添加Screen的话,那估计我早累死了,所以呢,懒人必备神器,使用Python写了个批量Screen添加和更新的脚本。说下此脚本的功能和用处吧1、如果Screen不存在,可以使用此脚本批量添加Screen2、如果Screen存在,也可以使用此脚本批量更新Screen3、此脚本会判断主机是否存在,不存在,会直接退出,然后列出可以使用的主机列表好了,就这么多了,下面
详细描述user parameters、定义主机发现规则实现自动发现、如何定义和实现自动注册方式zabbix常用术语1、主机(host):要监控的网络设备,可有IP或DNS名称指定;2、主机组(host group):主机的逻辑容器,可以包含主机模板,但同一个组内的主机模板不能互相连接;主机组通常在给用户或用户组指派监控权限时使用;3、监控项(item):一个特定监控指标的相关数据,这些数据来
一、安装教程可以参考:http://www.zsythink.net/archives/447二、名词解释:主机(host): 可以理解为服务器或虚拟机,监控的基本维度,大部分监控功能都围绕主机进行监控主机群组(host groups):对主机进行分类,比如某个服务有多台主机或虚拟机,可以把这个服务下的所有主机或虚拟机放入同一个主机群组监控项(Items):监控指标,需要监控的数据,比如内存使用率
前面介绍了zabbix服务器和zabbix agent的安装配置,今天使用zabbix监控第一台服务器。1. 安装zabbix agent在被监控的服务器上安装zabbix agent . 参考<<zabbix agent安装配置>>。2. zabbix监控服务器2.1 创建主机configuration(组态,配置)–>Hosts(主机)–>Create ho
脚本内容如下;#!/usr/bin/python #-*- coding:utf8 -*- import json,sys,argparse from zabbix_api import ZabbixAPI server = "http://172.16.206.128/zabbix" username =&
原创 2016-09-18 12:50:45
9946阅读
1点赞
- - 时间:2020年11月10日- - 作者:飞翔的小胖猪前言:使用zabbix作为基础环境的监控系统时,面对现网在用的2000+台把这些主机添加zabbix监控中是一个问题,当然zabbix有自动发现的规则,但是应客户要求需要为每个资源填写特定的资产标签,在zabbix的管理页面上暂时没有发现可行的办法。文章使用python程序调用zabbix自带的API实现批量的主机资源添加,包括对应的
一、添加监控主机总体来说,在被监控主机上安装部署zabbix-agent,并修改配置文件(zabbix_agentd.conf)的参数。然后在zabbix 服务端zabbix-get检查是否可以监控。如果可以了,就可以在web页面添加了,要监控那些就套用具体模板。最基础的修改这三个参数就可以了Server= zabbix server的ip地址ServerActive= zabbix s
一、添加主机1、在需要被监控的主机上安装zabbix_agentd(自行百度)2、安装完成后,需要修改配置文件,找到zabbix_agentd.conf,修改其中的三项Server=<填写zabbix_server的ip地址或者域名> #这是被动监控模式,zabbix-server 主动到zabbix-agentd来寻找数据。如果想要关闭zabbix被动模式,需要将StartAge
   zabbix有一个API接口,可以调用这些几口来自动添加主机,查询zabbix中监控的主机,监控的模板、监控的主机组等信息,使用也非常的方便。以下是用python调用zabbix的API接口来实现上述功能:#!/usr/bin/env python # -*- coding: utf-8 -*- import json import urllib2 import
推荐 原创 2013-07-15 18:44:45
10000+阅读
9点赞
9评论
zabbix有一个API接口,可以调用这些接口来自动添加主机,查询zabbix中监控的主机,监控的模板、监控的主机组等信息,使用也非常的方便。以下是用python调用zabbix的API接口来实现上述功能:1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
转载 精选 2013-07-17 00:30:20
1252阅读
1、基础知识1.1、需求当我们新建一台主机,完全从0开始 添加主机、配置监控项、设定图形、配置触发器等,效率太慢了,其实我 们对于主机、服务的监控,很大比例上,流程都是一致的。所以我们可以将这些共性的信息固化下来,直接使 用即可。 -- 模板1.2、功能简介我们在安装zabbix的时候,它内嵌了非常多的模板功能,我们在添加主机的时候,有一项就是附加模板的步 骤,这样我们就在添加主机后,看到很多的
一、修改用户密码1、zabbix默认会监控zabbix_server本机,如果不想监控可以在(配置–主机)里禁用掉2、zabbix的用户都属于某个用户组,而权限的控制都是通过用户组的,只能设置用户组的权限,而不能对某个用户单独设置权限。zabbix有个guests群组,一般用不上,可以在(管理–用户群组)里禁用掉3、在(管理–用户)里选择初始的Admin账号,修改一下密码二、zabbix添加主机
转载 7月前
102阅读
  • 1
  • 2
  • 3
  • 4
  • 5