首页 > 其他分享 >ansible 二进制安装zabbix-agent

ansible 二进制安装zabbix-agent

时间:2022-10-10 11:36:44浏览次数:47  
标签:agentd name agent zabbix ansible conf data

上传安装文件到ansible 端的/data/zabbix目录下

 

 1、解压安装文件中的zabbix_agentd.conf到/data/zabbix目录下

tar -zxvf zabbix_agent-6.0.6-linux-3.0-amd64-static.tar.gz ./conf/zabbix_agentd.conf

修改zabbix_agentd.conf文件内容,如下:

主要修改

 Server=服务端的ip

ServerActive=服务端的ip

Hostname=客户端的ip(本机)

Include=指定conf文件的路径,一般在安装目录下的:/usr/local/zabbix_agent/conf/zabbix_agentd/*conf

UnsafeUserParameters=1      #注意:1,表示启动自定义脚本功能

AllowRoot=1     默认值:0 是否允许使用root身份运行zabbix 0 - 不允许 1 - 允许 (如果值为0,并且是在root环境下,zabbix会尝试使用zabbix用户运行,如果不存在会告知zabbix用户不存在)

2、编辑 zabbix-agent.yml 剧本文件

vim /data/ansible/playbook/zabbix-agent.yml

---
  - hosts: s104
  remote_user: root

  tasks:
    - name: mkdir
      file: name=/usr/local/zabbix_agent state=directory
    - name: mkdir
      file: name=/data/zabbix_agent state=directory
    - name: copy tar
      copy: src=/data/zabbix/zabbix_agent-6.0.6-linux-3.0-amd64-static.tar.gz dest=/data/zabbix_agent/
    - name: tar
      unarchive: src=/data/zabbix_agent/zabbix_agent-6.0.6-linux-3.0-amd64-static.tar.gz dest=/usr/local/zabbix_agent copy=no

    #保险一点,先删除配置文件,再拷贝

    - name: delete conf

      file: name=/usr/local/zabbix_agent/conf/zabbix_agentd.conf state=absent

    - name: copy conf
      copy: src=/data/zabbix/zabbix_agentd.conf dest=/usr/local/zabbix_agent/conf/zabbix_agentd.conf force=yes
    - name: user add
      user: name=zabbix
    - name: chmod
      file: name=/usr/local/zabbix_agent owner=zabbix group=zabbix
    - name: start
      shell: /usr/local/zabbix_agent/sbin/zabbix_agentd -c /usr/local/zabbix_agent/conf/zabbix_agentd.conf

3、验证

ansible-playbook  /data/ansible/playbook/zabbix-agent.yml

 

 zabbix-web管理平台添加主机成功

 

标签:agentd,name,agent,zabbix,ansible,conf,data
From: https://www.cnblogs.com/leihongnu/p/16774818.html

相关文章

  • zabbix监控脑裂
    zabbix监控脑裂目录zabbix监控脑裂环境介绍backup部署zabbix客户端backup上编写脚本监控backup服务器测试对脑裂的监控应在备用服务器上进行,通过添加zabbix自定义监控进......
  • zabbix监控部署keepalived高可用
    zabbix监控部署keepalived高可用目录一.脑裂1.对付HA系统“裂脑”的对策,目前达成共识的的大概有以下几条:二.脑裂产生的原因2.1一般来说,脑裂的发生,有以下几种原因:三.脑......
  • 安装nfs之ansible-playbook
    ----name:installnfshosts:alltasks:-name:yumnfsyum:name:nfs-utilsstate:presentwhen:ansible_distribution=="CentOS"......
  • @Zabbix报表系统ZbxTable
    文章目录​​1.ZbxTable概述​​​​2.ZbxTable功能介绍​​​​3.ZbxTable系统架构​​​​4.ZbxTable组件介绍​​​​5.ZbxTable线上体验​​​​6.ZbxTable版本兼容性​......
  • @zabbix5.4部署安装(zabbix+grafana)
    文章目录​​zabbix部署安装​​​​1.系统环境优化​​​​2.配置安装源​​​​3.安装zabbix​​​​4.数据库初始化​​​​5.zabbix数据表格式导入​​​​6.zabbix配置......
  • @zabbix监控(snmp监控linux主机)
    文章目录​​zabbix使用snmp监控linux​​​​1.服务端部署snmp​​​​2.客户端部署snmp​​​​3.测试snmp状态​​​​4.zabbix-web添加主机​​zabbix使用snmp监控linux......
  • @Zabbix版本升级(4.0-5.0版本升级详解)
    文章目录​​一、Zabbix5.0升级要求(zabbix服务端)​​​​1、环境支持:​​​​2、官方查看​​​​二、zabbix升级前环境版本查看(zabbix服务端)​​​​1、查看操作系统版本......
  • zabbix安装
    zabbix安装一、部署lamp首先配置yum网络仓库,更换centos源和epel源,这里使用阿里云[root@rh3~]#curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.......
  • Ansible
    自动化运维(1)环境准备关闭防火墙和SELinux,并修改/etc/hosts文件systemctlstopfirewalldsystemctldisablefirewalldsetenforce0getenforce0cat/etc/selinux/co......
  • 关于Centos6、selinux和ansible
    简单说,一般来说,ansible想通过证书访问其他主机,需要关闭selinux。或者(也可能是并且),安装libselinux-python。而centos6已经停止维护了,需要更新yum源,或者挂载系统安装包。否......