首页
学习
活动
专区
圈层
工具
发布

Ansible 批量部署 zabbix-agent

除支持使用ssh连接被管理主机外, Ansible还支持其他的连接方式,所以需要有连接插件将各个主机用连接插件连接到 Ansible。...Custom modules:用于完成模块功能的补充,可借助相关插件完成记录日志、发送邮件等功能。...ansible功能特性 应用代码自动化部署 系统管理配置自动化 支持持续交付自动化 支持云计算,大数据平台环境 轻量级,无需在客户端安装agent,更新时只需在控制机上进行更改即可 批量任务执行可以写成脚本...#确保host上安装pythonPython –V#查看yum仓库中是否存在ansible 的rpm包yum list |grep ansible#安装ansible服务yum install ansible...4.0+ 这里使用的是2016,上面的环境是不需要做配置的,如果是使用的server2008或更低版本需要进行升级之后才能使用,获取升级的详细信息可以访问ansible官方文档查看 https://docs.ansible.com

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ansible 批量部署 zabbix-agent

    除支持使用ssh连接被管理主机外, Ansible还支持其他的连接方式,所以需要有连接插件将各个主机用连接插件连接到 Ansible。...ansible功能特性 应用代码自动化部署 系统管理配置自动化 支持持续交付自动化 支持云计算,大数据平台环境 轻量级,无需在客户端安装agent,更新时只需在控制机上进行更改即可 批量任务执行可以写成脚本...#确保host上安装python Python –V #查看yum仓库中是否存在ansible 的rpm包 yum list |grep ansible #安装ansible服务 yum install...可在主机名后面加上端口号,如 192.168.159.131:9604,也可以修改配置文件中的remote_port变量值/etc/ansible/hosts也可以定义一个主机范围,如192.168.99...4.0+ 这里使用的是2016,上面的环境是不需要做配置的,如果是使用的server2008或更低版本需要进行升级之后才能使用,获取升级的详细信息可以访问ansible官方文档查看 https://docs.ansible.com

    1.3K30

    Ansible 多机房自动部署发布

    而saltstack需要分别安装master和minion,master和minion之间可以通过ZeroMQ、RAET消息队列进行通信,salt在升级时,master版本需向后兼容,minion版本不能高于...,如文件传输、web服务器、MySQL命令等。...:ansible插件,包括邮件插件、日志插件、连接插件等 l playbooks:剧本,ansible配置、部署、编排语言,定义主机执行的task集合 l host inventory:ansible...ansible-doc 该命令用于查看模块信息,参数-l可以列出所有已安装的模块,参数-s可以查看具体某个模块的用户,如想查询ping模块的相关信息。...同时,再分配变量时,可以指定主机分配变量,也可以指定组分配变量。变量可以在多个地方定义,有优先级的差别。例如以下代码显示。

    1.9K30

    运维自动化工具ansible

    /etc/anaible/hosts MODULES:Ansible执行命令的功能模块,多数为内置的核心模块,也可自定义 PLUGINS:模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,...-a 显示所有模块的文档 -l, --list 列出可用模块 -s, --snippet 显示指定模块的playbook片段 示例: ansible-doc –l...加载自己的配置文件默认/etc/ansible/ansible.cfg 2. 加载自己对应的模块文件,如command 3....也可以通过指定其通过sudo的方式在远程主机上执行任务,其可用于play全局或某任务;此外,甚至可以在sudo时使用sudo_user指定sudo时切换的用户 - hosts: websrvs remote_user...在运行自下而下某playbook时,如果中途发生错误,所有已执行任务都将回滚,因此,在更正playbook后重新执行一次即可 task的目的是使用指定的参数执行模块,而在模块参数中可以使用变量。

    3.7K10

    Rainbond 5.1.7 发布,应用展示清晰透明,优化应用排错

    将直接弹出日志实时刷新框,尽可能的还原在终端显示日志的形态(这里是个挑战),让开发者可以更加清晰直接的判断是否有异常发生,除此之外无需进行其他动作。...先升级至V5.1.2版本:grctl version, 例如5.1.6版本显示如下:Rainbondgrctl v5.1.6-release-e98f87c-2019-08-12-01 升级过程会重启管理服务.../rainbond-ansible.upgrade.5.1.7.tgz 第一个管理节点执行下述命令升级平台 再次提醒,升级前系统比较运行正常,升级过程耗时取决于你的系统磁盘写入速度,脚本未成功之前请勿主动终止升级...插件升级 本次版本更新了性能分析插件,请在平台完成升级后按照如下方式升级插件: 升级脚本已自动更新插件镜像 goodrain.me/tcm 进入平台,不同的团队分别进入插件管理,选择性能分析插件,点击插件的构建...更新使用当前插件的服务,插件即可生效。 参考资料: [1]. 文章来源:Rainbond文档 [2]. 使用反馈:Rainbond社区 [3]. Bug反馈:Github-issues

    78620

    一文详解 Ansible 自动化运维!

    管理主机清单; Modules:Ansible 执行命令功能模块,多数为内置的核心模块,也可自定义; Plugins:模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,该功能不太常用;...使用者使用 Ansible 或 Ansible-Playbooks 时,在服务器终端输入 Ansible 的 Ad-Hoc命令集或 Playbooks 后,Ansible 会遵循预选安排的规则将 Playbooks...; 二次开发接口调用; 非固化需求是指临时性的维护,如查看web服务器组磁盘使用情况、复制一个文件到其他机器等。...-- --list:表示列出主机列表信息--> hosts (2): 192.168.100.20 192.168.100.30 ③批量显示web组中的磁盘使用空间,执行命令如下:...安装时,临时禁用某个仓库的ID; enablerepo:在用yum安装时,临时启用某个仓库的ID; conf_file:yum运行时的配置文件,而不是使用默认的配置文件; disable_gpg_check

    3.4K30

    自动化运维—Ansible(上)

    ,   可以添加扩展模块 插件(Plugins):完成模块功能的补充   剧本(Playbooks):ansible的任务配置文件,将多个任务定义在剧本中,由ansible自动执行   连接插件(Connectior...Plugins):ansible基于连接插件连接到各个主机上,虽然ansible是使用ssh连接到各个主机的,但是它还支持其他的连接方法,所以需要有连接插件   主机群(Host Inventory)...使用Paramiko进行ssh连接时,不会使用你SSH配置文件中列出的端口,但是如果修改ansible使用openssh进行ssh连接时将会使用: 192.168.1.1:3091   假如你想要为某些静态...,如默认是否需要输入密码、是否开启sudo认证、action_plugins插件的位置、hosts主机组的位置、是否开启log功能、默认端口、key文件位置等等。...chown -R root:root ansible.log system_warnings = False \\关闭运行ansible时系统的提示信息,一般为提示升级 # set plugin

    2.9K10

    开源运维自动化工具 Ansible 详解

    管理主机清单; Modules:Ansible执行命令功能模块,多数为内置的核心模块,也可自定义; Plugins:模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,该功能不太常用; API...使用者使用Ansible或Ansible-Playbooks时,在服务器终端输入Ansible的Ad-Hoc命令集或Playbooks后,Ansible会遵循预选安排的规则将Playbooks逐步拆解为...主要在以下场景使用: 非固化需求; 临时一次性操作; 二次开发接口调用; 非固化需求是指临时性的维护,如查看web服务器组磁盘使用情况、复制一个文件到其他机器等。...-- --list:表示列出主机列表信息--> hosts (2): 192.168.100.20 192.168.100.30 ③批量显示web组中的磁盘使用空间,执行命令如下:...安装时,临时禁用某个仓库的ID; enablerepo:在用yum安装时,临时启用某个仓库的ID; conf_file:yum运行时的配置文件,而不是使用默认的配置文件; disable_gpg_check

    4.6K41

    Ansible自动化运维安装与简单使用

    比如:每当有新服务器加入工作环境时,你都要为新服务器部署某个服务,也就是说你需要经常重复的完成相同的工作。 这些场景中我们都可以使用到ansible。...:             模块功能的补充,如连接类型插件、循环插件、变量插件、过滤插件等,该功能不常用  API:             供第三方程序调用的应用程序编程接口  ANSIBLE:... windows不能做为主控端 安装Ansible 以CentOS为例 安装环境查看 安装 yum -y install ansible 查看版本 Ansible 功能详解 配置文件 配置文件或指令...: 显示模块帮助 ansible-doc [options] [module...]...-a 显示所有模块的文档 -l, --list 列出可用模块 -s, --snippet 显示指定模块的简要说明 例子:#ansible-doc ping 由于ansible的模块有1378个(

    81220

    自动化运维之Ansible服务部署详述

    一般会把自动化运维工具划分为两类:一类是需要使用代理工具的,也就是基于专用的ABem程序来完成管理功能,如: Puppet、Func、 Zabbix等;另外一类是不需要配置代理工具的,可以直接基于SSH...服务来完成管理功能,如: Ansible、 Fabric等。...除支持使用ssh连接被管理主机外, Ansible还支持其他的连接方式,所以需要有连接插件将各个主机用连接插件连接到 Ansible。...ansible功能特性: 应用代码自动化部署 系统管理配置自动化 支持持续交付自动化 支持云计算,大数据平台环境 轻量级,无序在客户端安装agent,更新时只需在控制机上进行更行即可 批量任务执行可以写成脚本...并生成密钥对批量发送给被管理主机 1.yum安装环境包与ansible: yum install epel-release -y yum install ansible –y 2.查看ansible版本

    1.4K20

    Kubernetes安装准备环境

    ntp wget telnet rsync nfs-utils KubeKey 安装 Kubernetes 时安装一下依赖 yum install -y socat conntrack ebtables...ipset nfs-utils 备注:这里的依赖包主要是为worker节点上kubelet,kube-proxy,docker,以及网络插件组件安装依赖的安装包,其他包为基本网络测试包,建议在集群内所以机器上执行...*swap.*/#&/' /etc/fstab 关闭 SELinux 关闭 SELinux,否则后续 K8S 挂载目录时可能报错 Permission denied: setenforce 0 >>...工具 由于所有操作都在devops机器上操作,为对所有机器进行命令操作,所有需要使用到ansible工具,将上述所有的命令根据服务器角色进行批量命令操作。...yum install ansible -y 安装Docker wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    61610

    Ansible玩转Windows自动化

    本文主要就ansible 在windows使用环境搭建过程分享 ansible是基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置...、自定义模块; 借助于插件完成记录日志邮件等功能; playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。...简单的话,可以通过yum、dnf、apt等源码管理的方式直接安装ansible,想要用最新版本可以源码运行 从项目的checkout中可以很容易运行Ansible,Ansible的运行不要求root权限...,也不依赖于其他软件,不要求运行后台进程,也不需要设置数据库.因此我们社区的许多用户一直使用Ansible的开发版本,这样可以利用最新的功能特性,也方便对项目做贡献.因为不需要安装任何东西,跟进Ansible.../ansible 使用 Bash: $ source .

    4.4K21

    系统运维面试题

    22.如何在/usr目录下找出大小超过10MB的文件? 23.如何在/home目录下找出120天之前被修改过的文件? 24.如何在/var目录下找出90天之内未被访问过的文件?...\d:代表日期,格式为week day month date,例如:”MonAug1″ \t:显示时间为24小时格式,如:HH:MM:SS \T:显示时间为12小时格式 \A:显示时间为24小时格式...从github上下载管Roles的一款工具,与Python的pip相似 第五种武器 ansible-playbook是日常应用中使用频率最高的命令,ansible任务集 第六种武器 ansible-vault...curl是将下载文件输出到stdout,将进度信息输出到stderr,不显示进度信息使用–silent选项。...6.文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 7.插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。

    3.3K20
    领券