精华内容
下载资源
问答
  • 容器zabbix
    2021-10-12 00:20:18

    首先根据官网的示例

    创建相关 docker 容器

    5 从容器中安装 [Zabbix Documentation 5.0]

    问题一:在centos8 中安装 mysql-server 部分会出现 【--restart 】命令的问题

    将此处的 -- 改成 &&

    问题二:时区问题,

    在安装 zabbix-web-nginx-mysql 容器的时候添加

    -e PHP_TZ="Asia/Shanghai" \

    问题三:web 界面中文乱码

    以主系统是 CentOS 为例,从 Windows 系统的 C:\Windows\Fonts\simkai.ttf

    目录下复制楷体字文件到 CentOS 系统的目录里(例如自己建的目录 /usr/share/zabbix/fonts/ ),再用 docker 命令拷贝到 zabbix 网站容器 zabbix-web-nginx-mysql 的目录 /usr/share/zabbix/assets/fonts 里

    下面是拷贝命令

    docker cp /usr/share/zabbix/fonts/simkai.ttf zabbix-web-nginx-mysql:/usr/share/zabbix/assets/fonts

    然后编辑 网站容器 zabbix-web-nginx-mysql 的一个php 文件,下面是编辑命令

    vi /usr/share/zabbix/include/defines.inc.php

    改成刚才拷贝的文件名 simkai

    问题

    zabbix  硬盘 filesystem 没有显示

    是因为硬盘数据 1h 时间间隔获取一次

    更多相关内容
  • 容器化部署zabbix

    2021-02-21 17:07:09
    首先创建一份docker-compose.yml文件,使用docker-compose进行容器的编排。 $ mkdri /zabbix #在根目录创建zabbix文件 $ cd /zabbix $ touch docker-compose.yml #创建yml容器编排文件 1 2 3 二、编写yml文件...

    一、创建docker-compose.yml文件
    首先创建一份docker-compose.yml文件,使用docker-compose进行容器的编排。

    $ mkdri /zabbix  #在根目录创建zabbix文件
    $ cd   /zabbix
    $ touch docker-compose.yml  #创建yml容器编排文件
    • 1
    • 2
    • 3

    二、编写yml文件内容

    $ ll
    $ vim docker-compose.yml
    • 1
    • 2
    version: '2'
    services:
      zabbix-mysql-service: 
        image: daocloud.io/library/mysql:8
        container_name: zabbix-mysql-service
        environment:
          - MYSQL_ROOT_PASSWORD=888888
        restart: always
      zabbix-server-service:
        image: monitoringartist/zabbix-xxl:3.2.6
        links: 
          - zabbix-mysql-service:mysqlhost
        container_name: zabbix-server-service
        restart: always
        depends_on:
          - zabbix-mysql-service
        ports:
          - "8888:80"
        environment:
          - ZS_DBHost=mysqlhost
          - ZS_DBUser=root
          - ZS_DBPassword=888888
      zabbix-agent-a:
        image: zabbix/zabbix-agent:ubuntu-3.2.6
        links: 
          - zabbix-server-service:zabbixserverhost
        container_name: zabbix-agent-a
        restart: always
        depends_on:
          - zabbix-server-service
        environment:
          - ZBX_HOSTNAME=zabbix-agent-service-a
          - ZBX_SERVER_HOST=zabbixserverhost
      zabbix-agent-b:
        image: zabbix/zabbix-agent:ubuntu-3.2.6
        links: 
          - zabbix-server-service:zabbixserverhost
        container_name: zabbix-agent-b
        restart: always
        depends_on:
          - zabbix-server-service
        environment:
          - ZBX_HOSTNAME=zabbix-agent-service-b
          - ZBX_SERVER_HOST=zabbixserverhost
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44

    我们的docker-compose.yml内容如下:
    1、mysql和zabbix server是必须的,再新增了两个zabbix agent容器,名称分别是zabbix-agent-a和zabbix-agent-b,zabbix agent在配置过程中要用到zabbix server的ip信息,这里我们通过links参数,在zabbix agent的host文件中加入了zabbix server的ip信息,host name是zabbixserverhost
    2、ZBX_HOSTNAME和ZBX_SERVER_HOST这两个环境变量,在zabbix agent镜像的官方文档中已经说明;
    3、ZBX_HOSTNAME用来表示自己的身份,ZBX_SERVER_HOST是用来标明zabbix server的ip信息的,这里直接用link参数中的alias来表示,就能通过host直接找到zabbix server的ip了;
    三、启动docker 容器
    打开控制台,在docker-compose.yml文件所在的目录下执行命令docker-compose up -d
    如图:
    这里写图片描述
    等待zabbix server初始化在命令行输入命令docker logs -f zabbix-server-service,查看zabbix server的日志输出,下图是部分日志的截图,可以看到有数据库初始化的操作
    如图:
    这里写图片描述
    四、查看日志是否报错
    等待大约一分钟之后,zabbix server的日志不再滚动,表示初始化已经完成,打开浏览器输入http://localhost:8888,可以看到zabbix的管理系统的登录页面
    如图:
    这里写图片描述
    五、获取监控机器ip
    按照前面的部署描述图上的部署,有两台机器装了zabbix agent服务,然后想要加入监控,第一步我们要把机器的ip确定下来,在控制台执行docker exec -it zabbix-agent-a ip addr命令,可以看到如下输出,第一台机器的ip是172.31.0.4:在控制台执行docker exec -it zabbix-agent-b ip addr命令,可以看到如第二台机器的ip是172.31.0.5;
    如图:
    这里写图片描述
    六、解决 docker-compose up -d 命令不能运行
    1、安装扩展源:sudo yum -y install epel-release
    2、安装python-pip模块:sudo yum install python-pip
    3、

         [root@fd240 bin]# ./docker-compose 
         Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
    • 1
    • 2

    4、解决办法:
    进入下面的网址下载目前的最新版:

    https://github.com/docker/compose/releases/tag/1.14.0-rc2
    • 1

    网页拉到最下面,下载:

    docker-compose-Linux-x86_64
    • 1

    然后将文件上传到 /usr/local/bin/ 文件夹下,然后将其重命名为docker-compose,修改此文件的权限,增加可执行:

    chmod +x /usr/local/bin/docker-compose
    • 1

    然后再运行

    [root@fd240 bin]# docker-compose version
    docker-compose version 1.14.0-rc2, build 24dae73
    docker-py version: 2.3.0
    CPython version: 2.7.13
    OpenSSL version: OpenSSL 1.0.1t 3 May 2018
    • 1
    • 2
    • 3
    • 4
    • 5

    可以看到已经没有问题了
    5、Docker-Compose命令失效怎么解决

     解决步骤:https://www.cnblogs.com/YatHo/p/7815400.html
    • 1

    6、docker命令

    查看运行容器
    docker ps
    查看所有容器
    docker ps -a
    进入容器
    其中字符串为容器ID:
    docker exec -it d27bd3008ad9 /bin/bash
    停用全部运行中的容器:
    docker stop $(docker ps -q)
    删除全部容器:
    docker rm $(docker ps -aq)
    一条命令实现停用并删除容器:
    docker stop $(docker ps -q) & docker rm $(docker ps -aq)
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    《参考:https://blog.csdn.net/boling_cavalry/article/details/77095153
    《参考:https://blog.csdn.net/qq_36178641/article/details/80213387

    展开全文
  • 此脚本用来实现zabbix监控docker容器,使用简单易懂,是不错的选择。此脚本用来实现zabbix监控docker容器,使用简单易懂,是不错的选择。此脚本用来实现zabbix监控docker容器,使用简单易懂,是不错的选择。
  • 用于zabbix监控脚本-批量获取docker容器名称及容器中的java进程ID,将结果格式化为json格式,直接返回给zabbix
  • 这个想法是使用这个容器与 docker-zabbix-server 和 docker-zabbix-web 来形成一个工作的 Zabbix 安装,遵循每个容器只使用 1 个进程的 Docker 原则。 用法 这是使用 docker-zabbix-server 创建工作 Zabbix 2.4 ...
  • 主要介绍了Zabbix如何使用过滤器实现监控,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • Zabbix:解决LXC容器内的内存监视问题 Zabbix在从cgroups受限容器收集内存方面存在一些问题。 如果您使用Promxox,您就会明白我的意思:可用内存收集了消耗的内存,而不计算缓冲区和缓存内存。 Zabbix有bug报告,但...
  • 主要介绍了zabbix监控docker容器状态的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  • Zabbix代理Dockerfile 该存储库包含Dockerfile ,用于发布到公共的。 基础Docker映像 安装 安装 。 从公共下载: docker pull nbarnum/zabbix-proxy (或者,您可以从Dockerfile构建映像: docker build -t ...
  • 一,准备好zabbix服务器一台,被监控机器一台,被监控机器上安装好zabbix_agentd和docker服务。 我这里docker机器的ip为192.168.4.10,hostname为docker。(我安装的zabbix版本为3.4.4,docker版本:docker-ce ...

    一,准备好zabbix服务器一台,被监控机器一台,被监控机器上安装好zabbix_agentd和docker服务。

    我这里docker机器的ip为192.168.4.10,hostname为docker。(我安装的zabbix版本为3.4.4,docker版本:docker-ce 18.06.1)

    二,修改docker机器上zabbix_agentd.conf 中的配置如下:

    # vim /usr/local/etc/zabbix_agentd.conf

           UnsafeUserParameters=1

           UserParameter=docker.discovery,/usr/local/zabbix/script/docker.py

           UserParameter=docker.[*],/usr/local/zabbix/script/docker.py $1 $2

    三,将以下代码写进/usr/local/zabbix/script/docker.py,并给脚本添加权限

            #  vim /usr/local/zabbix/script/docker.py

            # chmod 777 /usr/local/zabbix/script/docker.py

    #!/usr/bin/python
    import sys
    import os
    import json
    
    
    def discover():
        d = {}
        d['data'] = []
        with os.popen("sudo docker ps -a --format {{.Names}}") as pipe:
            for line in pipe:
                info = {}
                info['{#CONTAINERNAME}'] = line.replace("\n","")
                d['data'].append(info)
    
        print json.dumps(d)
    
    
    def status(name,action):
        if action == "ping":
            cmd = 'sudo docker inspect --format="{{.State.Running}}" %s' %name
            result = os.popen(cmd).read().replace("\n","")
            if result == "true":
                print 1
            else:
                print 0
        else:
            cmd = 'sudo docker stats %s --no-stream --format "{{.%s}}"' % (name,action)
            result = os.popen(cmd).read().replace("\n","")
            if "%" in result:
                print float(result.replace("%",""))
            else:
                print result
    
    
    if __name__ == '__main__':
            try:
                    name, action = sys.argv[1], sys.argv[2]
                    status(name,action)
            except IndexError:
                    discover()

    四,执行命令visudo添加如下内容:

    zabbix ALL=(ALL) NOPASSWD:/usr/bin/docker

          # python /usr/local/zabbix/script/docker.py 测试下脚本能否正常执行,正常应能获取docker中的容器,结果为json格式

    配置好以上的可以先重启下zabbix_agentd

    通过zabbix_get命令测试下key是否能成功执行

    # zabbix_get -s 127.0.0.1 -k 'docker.[nginx,CPUPerc]'

    到这里,zabbix_agent端就配好了,接下来在zabbix管理页面添加模板和监控项。

    五,页面配置

    先添加相应的docker主机

    创建新的模板

    添加应用集

    添加自动发现规则

    添加新的监控项原型

    添加cpu和mem两个监控原型

    将docker主机链接到新的模板

    过一会儿在最新数据里应该就能看见监控到的数据了

    展开全文
  • 这个想法是将这个容器与docker-zabbix-mysql和docker-zabbix-web一起使用以形成有效的Zabbix安装,遵循Docker原则,每个容器仅使用1个进程。 与该Git存储库捆绑在一起的zabbix-server二进制文件已通过进行了修补,...
  • 本文将介绍通过Zabbix监控Docker容器。使用官方模板 Docker by Zabbix agent2 template 很容易实现Docker容器监控。模板下载链接和配置步骤可以在 Zabbix 集成页面上找到。

    感谢王军 ZCP(Zabbix 高级认证专家)翻译!欢迎投稿分享你的使用经验。

    本文将介绍通过Zabbix监控Docker容器。使用官方模板 Docker by Zabbix agent2 template 很容易实现Docker容器监控。模板下载链接和配置步骤可以在 Zabbix 集成页面上找到。

    目录

    1. 导入官方Docker模板
    2. 安装并配置Zabbix Agent2
    3. Zabbix Agent2 的特定插件配置
    4. 配置Docker主机
    5. Docker by Zabbix agent 2 template
    6. 验证主机和模板配置
    7. 运行中的Docker模板

    导入官方Docker模板

    导入Docker by Zabbix agent 2 template

     

    因为要使用官方模板Docker by Zabbix Agent2。首先,我们需要确保这个模板在 Zabbix 中是可用的。Zabbix 5.0、5.4和6.0中都提供了该模板。如果你在 * 配置->模板 中没有找到这个模板,很有可能是你在升级完Zabbix版本之后,没有将它导入到你的环境里。请记住,Zabbix 在升级过程中不会修改或导入任何模板,因此我们必须手动导入模板。这样的话,只需要从官方Zabbix git(或者直接点击这里)下载并通过使用 配置->模板 页面中的 Import 按钮将其导入到 Zabbix 实例中。

    安装并配置Zabbix Agent2

    在开始配置主机之前,我们应该先安装Zabbix agent2并按照模板指南来配置。可以按照Zabbix 网站下载页面中的步骤来安装 Zabbix-agent2。根据需要,可以灵活使用其他代理部署方法(比如从源文件编译安装代理)。

    从软件包中安装 Zabbix agent2只需要几个简单的步骤:

    安装 Zabbix 仓库包:

    rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm

    安装Zabbix agent2软件包:

    dnf install zabbix-agent2

    使用 Zabbix server/proxy 地址来设置 Server 参数。

    vi /etc/zabbix/zabbix_agent2.conf
    
    ### Option: Server
    # List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.
    # Incoming connections will be accepted only from the hosts listed here.
    # If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally
    # and '::/0' will allow any IPv4 or IPv6 address.
    # '0.0.0.0/0' can be used to allow any IPv4 address.
    # Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
    #
    # Mandatory: yes, if StartAgents is not explicitly set to 0
    # Default:
    # Server=
    
    Server=192.168.50.49

    Zabbix Agent2 的特定插件配置

    Zabbix agent2提供了特定的插件配置参数,通常情况下,与特定插件相关的参数都是可选参数。你可以在 Zabbix 文档中找到相关插件配置参数的完整列表。在新版本的Zabbix agent2中,特定插件的参数被定义在位于 /etc/zabbix/zabbix_agent2.d/plugins.d/ 下单独的插件配置文件中,而在旧版本中,它们直接在 zabbix_agent2.conf 文件中定义。

    对于Zabbix agent2 Docker plugin(Docker监控插件),我们必须配置 Docker服务的 unix-socket 文件位置。可以通过下面这个插件参数实现:

    ### Option: Plugins.Docker.Endpoint
    # Docker API endpoint.
    #
    # Mandatory: no
    # Default: unix:///var/run/docker.sock
    # Plugins.Docker.Endpoint=unix:///var/run/docker.sock

    默认安装的Docker 环境套接字位置是正确的——在这种情况下,你可以不用修改配置文件。

    在对Zabbix agent2 配置文件做了必要的修改后,启动并启用代理:

    systemctl enable zabbix-agent2 --now

    检查 Zabbix agent2是否运行:

    tail -f /var/log/zabbix/zabbix_agent2.log

    在进入Zabbix前端页面之前,我想提醒你注意一下Docker socket文件权限——Zabbix 用户需要有访问 Docker Docker socket文件的权限。应该将 zabbix 用户添加到 docker 组中,来解决以下错误消息。

    [Docker] cannot fetch data: Get http://1.28/info: dial unix /var/run/docker.sock: connect: permission denied
    
    ZBX_NOTSUPPORTED: Cannot fetch data.

    可以通过执行以下命令将 zabbix 用户添加到 Docker 组:

    usermod -aG docker zabbix

    配置Docker主机

    配置Docker主机

    导入模板之后,我们需要为Docker实例创建一个主机。设置主机名并分配主机组——我将把它分配给 Linux servers主机组。将 Docker by Zabbix agent 2模板关联到该主机。因为要使用Zabbix agent2模板来采集数据,所以需要在这个主机上添加一个代理接口。接口的地址是运行 Docker 容器的机器地址。单击 Add 按钮完成主机配置。

    Docker by Zabbix agent 2 template

    docker 模板常规监控项

     

    模板包含一系列常规监控项,用于Docker实例通用指标监控,例如:可用镜像数量,Docker架构信息,容器的总数等等。除此之外,该模板还使用LLD(低级别发现)

    规则采集容器和特定镜像的信息。一旦 Zabbix 发现了你的容器和镜像,这些LLD(低级别发现)规则将通过原型为每个容器和镜像创建监控项、触发器和图形。通过这种方法实现容器和特定镜像的指标监控,例如:容器内存、网络信息、容器状态等等。

    Docker 模板LLD监控项原型

    验证主机和模板配置

    我们可以使用 Zabbix get 命令行工具来尝试轮询代理,以验证代理和主机配置是否正确。如果你还没有安装 Zabbix get,可以在 Zabbix server或 Zabbix proxy主机上这样来安装:

    dnf install zabbix-get

    现在我们可以使用 zabbix-get 来验证我们的代理是否能够获得与 docker 相关的指标。执行以下命令:

    zabbix_get -s docker-host -k docker.info

    使用 -s 参数指定你代理主机的IP或主机名, -k 参数定义了我们希望通过zabbix-get轮询代理来获取指标的键值。

    zabbix_get -s 192.168.50.141 -k docker.info
    {"Id":"SJYT:SATE:7XZE:7GEC:XFUD:KZO5:NYFI:L7M5:4RGO:P2KX:QJFD:TAVY","Containers":2,"ContainersRunning":2,"ContainersPaused":0,"ContainersStopped":0,"Images":2,"Driver":"overlay2","MemoryLimit":true,"SwapLimit":true,"KernelMemory":true,"KernelMemoryTCP":true,"CpuCfsPeriod":true,"CpuCfsQuota":true,"CPUShares":true,"CPUSet":true,"PidsLimit":true,"IPv4Forwarding":true,"BridgeNfIptables":true,"BridgeNfIP6tables":true,"Debug":false,"NFd":39,"OomKillDisable":true,"NGoroutines":43,"LoggingDriver":"json-file","CgroupDriver":"cgroupfs","NEventsListener":0,"KernelVersion":"5.4.17-2136.300.7.el8uek.x86_64","OperatingSystem":"Oracle Linux Server 8.5","OSVersion":"8.5","OSType":"linux","Architecture":"x86_64","IndexServerAddress":"https://index.docker.io/v1/","NCPU":1,"MemTotal":1776848896,"DockerRootDir":"/var/lib/docker","Name":"localhost.localdomain","ExperimentalBuild":false,"ServerVersion":"20.10.14","ClusterStore":"","ClusterAdvertise":"","DefaultRuntime":"runc","LiveRestoreEnabled":false,"InitBinary":"docker-init","SecurityOptions":["name=seccomp,profile=default"],"Warnings":null}

    此外,我们还可以使用LLD(低级别发现)键值— docker.containers.discovery[false] 来检查LLD(低级别发现)的结果。

    zabbix_get -s 192.168.50.141 -k docker.containers.discovery[false]
    [{"{#ID}":"a1ad32f5ee680937806bba62a1aa37909a8a6663d8d3268db01edb1ac66a49e2","{#NAME}":"/apache-server"},{"{#ID}":"120d59f3c8b416aaeeba50378dee7ae1eb89cb7ffc6cc75afdfedb9bc8cae12e","{#NAME}":"/mysql-server"}]

    我们可以看到 Zabbix 将发现并监控两个容器—apache-server and mysql-server。任何代理的LLD(低级别发现)规则或监控项都可以用 zabbix get 进行检查.

    运行中的Docker模板

    在Docker主机上发现的监控项

    现在我们已经配置了代理和主机,也应用了 Docker 模板,并验证了一切正常,在前端就能够看到已发现的实体对象。

    采集到的Docker容器指标

    另外,我们的指标数据也应该收集上来了。我们可以通过查看最新数据来验证数据是否采集正常。

    从 Docker 模板继承宏

    最后,有一些额外的选项能够进一步修改模板和LLD(低级别)发现的结果。如果你打开主机的宏并选择继承主机宏,你将看到从 Docker 模板继承了4个宏。这些宏用来过滤发现的容器和图像镜像。如果你希望根据自己的需求过滤这些被发现的实体,可以灵活修改这些值。

    注意,在模板上容器发现监控项有一个false的参数:

    • docker.containers.discovery[false] – 只发现正在运行的容器
    • docker.containers.discovery[true] – 发现所有容器,不管是什么状态。

    至此,我们成功地导入了模板,安装并配置了 Zabbix agent2,创建了一个主机,并应用了 Docker 模板。最终实现了在 Zabbix 中监控Docker 环境!

    如果你有任何问题或建议,欢迎在留言交流。

    Zabbix6.0认证之路

    机智的你一定发现了,升级相对合适(省时省钱)就是获得5.0认证!最后一场5.0认证培训,就在5月底线上开课。

    5月30日-6月1日 ZCP3天,培训大纲和价格请查看官网。

    600+学员已成为Zabbix认证专家,助力工作,升职加薪!欢迎联系,了解更多。

     

    展开全文
  • 从官网入手,从容器出发,整理相关安装zabbix的简易有效的直接步骤,初学者可以直接按照步骤完成zabbix的搭建,从而实现功能,不必纠结其他无关问题。
  • Zabbix容器版安装

    2021-06-16 17:59:12
    容器版安装 docker-compose.yml 文件内容如下 version: "3.8" services: mysql-server: image: mysql:8.0 container_name: mysql-server restart: always environment: MYSQL_DATABASE: zabbix MYSQL_
  • 词语 解释 zabbix 开源监控软件 keepalived 高可用软件 xtrabackup percona开源热备工具 binlog mysql记录所有修改数据据的二进制日志 mysqlbinlog mysql提供的二进制文件解析工具 InnoDB mysql另一个存储引擎,...
  • 部署zabbix监控后默认是英文,默认不支持中文字符集 切换成中文后会出现以下情况 解决方案 从Window服务器找到相应的字休复制到zabbix Server服务器上: 控制面板→字体→选择一种中文字体 建议simkai.ttf [root@...
  • zabbix监控docker容器状态 前言:前段时间在部署zabbix,有个需求就是需要监控容器的状态 也就是cpu 内存 io的占用,于是就自己写了一个脚本,以及模板,在这里分享一下 嘿嘿 : ) 废话我也就不多说,直接开始 ...
  • 目录环境准备部署docker环境拉取镜像启动镜像启动mysql容器启动zabbix-server容器启动zabbix-java-gateway启动zabbix-web容器启动zabbix-agent容器监控本机查看启动的全部容器 环境准备 本次实验是通过docker在...
  • 群晖Docker安装Zabbix.pdf

    2021-09-29 13:44:24
    群晖docker安装zabbix
  • 用于zabbix监控脚本-批量获取docker容器名称及容器中的java进程ID,将结果格式化为json格式,直接返回给zabbix
  • 在Linux7.9环境下,docker的安装部署,以及后续ZABBIX6的镜像下载,容器运行,监控调试,等等,简直手把手,不允许你不会。
  • Zabbix5.0、6.0中文手册官方译者 感谢译者张瑾瑾,欢迎更多资深用户翻译官方博文并分享! Zabbix agent 2 的开发旨在为用户提供更多附加功能 —— 从支持的采集指标的增加到指标采集逻辑的改进和简化的自定义监控...
  • docker容器安装zabbix

    2019-10-07 00:28:29
    Zabbix可用于监视各种网络服务、服务器和网络机器等状态。Zabbix 作为企业级分布式监控系统,具有很多优点,如:分布式监控,支持 node 和 proxy 分布式模式;自动化注册,根据规则,自动注册主机到监控平台,自动...
  • docker自动发现各容器的资源使用情况: ======================================第一种方式监控:使用zabbix-agent客户端,共八步====================================== 1.编译文件 # 如有现成zabbix_module_...
  • 1)、zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种...
  • 本文就以Docker容器化部署Zabbix监控系统为例,看看与传统的部署方式相比,容器化部署会给用户带来多少便捷。Zabbix容器安装官方参考地址https://www.zabbix.com/documentation/4.0/zh/manual/installat...
  • Docker容器zabbix镜像制作

    千次阅读 2019-06-29 12:56:21
    ENV Build_Tools zabbix-server zabbix-server-mysql zabbix-web zabbix-agent zabbix-sender zabbix-get zabbix-web-mysql COPY *.repo /root/ COPY *.sh /root/ VOLUME /etc/zabbix WORKDIR /etc/zabbix RUN rm -...
  • zabbix 性能优化

    2019-05-21 14:49:00
    Zabbix 安装好就放在那不管了,以为不需要调优。直到最近出现了如下一堆告警。 描述下我们的环境 硬件:8核 32G 软件:Centos7.6 Zabbix4.0、Httpd2.4、PHP7.3、MySQL5.6 出现告警时,查看系统资源使用率并不高。...
  • 1、页面中导入zabbix模版 结尾是 xml 文件; <?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.2</version> <date>2018-06-04T04:12:36Z</date> <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,399
精华内容 2,559
关键字:

容器zabbix