ansible生产环境使用场景:批量部署elk客户端(代码片段)

loong576 loong576     2022-11-29     401

关键词:

背景

应审计要求,系统日志需保留1年时间,现将私有云上所有的系统日志message上送elk平台

[root@xxx-1 opt]# more /etc/ansible/yaml/product/message_elk.yaml
#上传私有云系统日志message至elk平台
---
- hosts: " hostlist " 
  remote_user: root 
  gather_facts: no
  tasks:
  - name: copy file and untar 
    unarchive:
      copy: yes
      src: /root/filebeat.tar.gz
      dest: /opt 
      mode: 0755
      owner: root
    register: copy_untar_files
  - name: copy sh 
    copy:
      src: /tmp/checkfilebeat.sh
      dest: /opt 
      mode: 0755
      owner: root
      backup: yes
    register: copy_sh
  - name: install crontab
    cron:
      minute: "*/20"
      user: root 
      job: /opt/checkfilebeat.sh >/dev/null 2>&1 
      name: check and start filebeat

脚本执行逻辑

脚本checkfilebeat.sh会检查filebeat进程,若不存在则会自动拉起来

脚本执行

[root@xxx-1 product]# ansible-playbook message_elk.yaml  -e hostlist=all

执行时若出现卡顿情况可分批执行:

[root@kfzx-filestorge-1 product]# ansible-playbook message_elk.yaml  -e hostlist=xa-1,xb-2,xc-1,xd-1,xe-1,xf 

检查

[root@xxx-1 opt]# ansible -m shell -a "ps -ef|grep filebeat|grep -v grep " all

elk平台查看

ansible生产环境使用场景(代码片段)

...端软件、拉起客户端进程、开机自启动。本文记录了使用ansible的role方式批量快速的安装该客户端软件。?本文使用到的主要模块:user、stat、copy、shell、script、lineinfile等。环境说明:主机名操作系统版本ipansibleversion备注ansibleC 查看详情

ansible生产环境使用场景(代码片段)

...开启命令审计等操作。环境说明:主机名操作系统版本ipansibleversion备注ansible-awxCentos7.6.1810172.27.34.502.9.9ansible管理服务器master01/02/03...Centos7.6.1810172.27.34.28/29/35/36/37/161/162/163/ 查看详情

zabbix系列之使用ansible批量部署zabbix客户端

ansible    ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。    ansible是... 查看详情

ansible批量部署(代码片段)

自动化运维工具shell脚本/Ansible(无客户端)/Saltstack(master-minion)回顾服务器部署的流程:买云主机->环境部署->软件部署->配置部署->启动服务->测试->加入集群 1.Ansible基本概述ansible是一个配置管理系统configurationmanage... 查看详情

01ansible简介与部署(代码片段)

Ansible简介AnsibleLogoAnsible概述Ansible是新兴的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。无需安装客户端。Ansible... 查看详情

ansible部署zabbix客户端

Ansible部署zabbix客户端1、简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作... 查看详情

ansible生产环境使用场景:find查找指定内容

现在5G主要是对时间同步的要求比4G有所提升,主要是看时间同步这一块。4G要求3微秒,3微妙相当于UTC是正负1.5,一个向左偏,一个向右偏,最大的偏差不超过3微妙就行。知道TE和TAE的定义。65NR是特殊的场景,我们分几个点,把... 查看详情

ansible生产环境使用场景:find查找指定内容

子母钟,顾名思义就是子钟和母钟,子钟就就是挂在终端,比如室内,或者走廊里显示时间的一个时间显示器,而母钟就是从卫星/互联网上获取一个时间源经过内部处理之后经过交换机下发给各个用户终端,包括子钟、电脑、... 查看详情

ansible--使用ansible进行lnmp环境部署

参考技术A    ansible是红帽旗下,使用python语言开发,基于ssh协议工作的一款运维工具,与其相似的工具还有puppet、cfengine、chef、func、saltstack,fabric等。    ansible融合了其他自动化运维工具的优点,... 查看详情

自动化工具-ansible服务部署与使用

1.前言1.1ansible软件介绍python语言是运维人员必须会的语言ansible是一个基于python开发的自动化运维工具其功能实现基于ssh远程连接服务ansible可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能除了ansible之... 查看详情

ansible批量部署服务

一.ansible1.概念ansible是一个基于Python开发的自动化运维工具!其功能实现基于SSH远程连接服务!ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能2.网址:http://docs.ansible.com/官网3.特点不需要单独... 查看详情

ansible使用笔记

前言Ansible是自动化运维的工具,基于Python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible并不使用守护进程,它也不需要任何额外的自定义安全架构,因此它的部署可以说是十分容易。你需要的全部东... 查看详情

ansible

ansible概述框架图ansible的配置详述概述ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于paramiko开... 查看详情

ansible基础理论及安装

Ansible介绍及安装一.ansible自动化运维完成的功能在运维工程中,我们部署一台使其能够在生产环境中使用大致经过一下步骤:安装主机。部署中间件,运行环境等。安装我们实际生产的应用程序。这一系列步骤如果人工一步步去... 查看详情

ansible自动化部署zabbix客户端

本文主要介绍使用ansibleplaybook中roles,在不同os版本下批量部署zabbix客户端。一、facts介绍playbook的部分fetch信息ansible版本2.2.1.0使用setup模块获取# ansible 192.168.1.12 -m setup"ansible_distribution": "CentOS",  查看详情

搭建ansible(代码片段)

Ansible是一个自动化配置管理工具,其服务器端和客户端使用SSH方式通信,只需在服务器端安装Ansible程序,而客户端无需安装应用程序就能实现快速部署,简化了批量化部署的准备工作,采用22号端口通信也提高了安全性,避免... 查看详情

ansible批量部署平台(代码片段)

Ansible介绍以及基本命令Ansible简介:Ansible和目前市面上一些其他的项目管理工具有很大的不同,它的设计初衷就是为了更方便、快捷的进行配置管理。它易于安装和实用,语法也非常简单易学。可以使用Ansible将平常复杂的配置... 查看详情

使用kolla-ansible部署多节点openstack(t版)及对接ceph(代码片段)

推荐感兴趣的小伙伴先阅读官方文档近期使用kolla-ansible部署一套OpenStack多节点测试环境,用于测试计算节点宕机撤离的生产场景。虽然官方文档写的非常详细,但是整个部署过程也多多少少遇到些问题文章目录一、环境... 查看详情