ansible统一配置zabbix

一。配密钥

  1. 先在一台服务器里生成密钥

    http://406647516.blog.51cto.com/2249087/1921413

  2. 用ssh-copy-id复制密钥

for i in `cat ahost`;do ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]$i;done

for i in `cat ahost`;do ssh-copy-id -i /root/.ssh/id_rsa.pub "-p 2234 [email protected]$i";done

此处需要输入各服务器的密码

二。zabbix

1.zabbix服务端安装

http://406647516.blog.51cto.com/2249087/1914042

配置zabbix报警邮箱

连接到zabbix服务器

vi /etc/mail.rc

在文件最后加入

set bsdcompat

set [email protected]  smtp=smtp.163.com
set [email protected]  smtp-auth-password=XXX
set smtp-auth=login

2. zabbix客户端安装

用ansible安装

配置好hosts后,ansible-playbook install_zabbix-agent.yml

三 。zabbix_server的自动发现,实现批量添加主机,并链接到模板

http://406647516.blog.51cto.com/2249087/1924375

时间: 2024-07-31 15:09:35

ansible统一配置zabbix的相关文章

使用ansible安装配置zabbix客户端

ansible角色简介: 目录名 说明 defaults 默认变量存放目录 handlers 处理程序(当发生改变时需要执行的操作) meta 角色依赖关系处理 tasks 具体执行的任务操作定义 templates 模板文件存放目录 vars 变量文件目录 files 安装包文件目录 1.查看ansible控制端目录结构,tree /etc/ansible /etc/ansible/ ├── ansible.cfg ├── delete_zabbix_agent.yml ├── hosts ├

Ansible自动化配置实战

Ansible自动化配置实战 1.Ansible基本概述 ? Ansible是一个配置管理系统configuration management system你只需要可以使用ssh访问你的服务器或设备就行. 2. Ansible能做什么 ? ? ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作. ? 比如:同时在100台服务器上安装nginx服务,并在安装后启动服务. ? 比如:将某个文件一次性拷贝到100台服务器上. ? 比如:每当有新服务器加入工作环境时,你都要为新服

在centOS7.2安装配置zabbix监控

zabbix由两部分组成,zabbix-server与可选的zabbix-agent.zabbix-server可以通过SNMP,ZABBIX-AGENT,PING,端口监视等方法提供对远程服务器/网络状态的监控与数据收集. 安装环境: 192.168.1.12 server端,监控自己同时也监控其他主机(暂且叫client) 192.168.1.9 client端 准备:NTP时钟服务正常.DNS解析正常(在此两台服务器所以配置hosts即可) server端安装配置: 1) 挂载本地镜像,配

RHEL 7.2 搭建配置Zabbix proxy

1.安装zabbix proxy 2.将proxy服务器加入到zabbix监控 3.配置mariadb 4.添加proxy到zabbix server 5.使用zabbix proxy监控不同VPC的主机 1.安装zabbix proxy a.配置zabbix yum源: #rpm -ivh  http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm b.安装相关软件  #yum ins

Exchange Server 2016运维篇四:统一配置Outlook策略

Office管理模板提供了对Office各版本的自定义工作,那么对于Outlook客户端在企业应用中会有很多的需求比如: 统一配置Outlook安全发件人和收件人: 定义Outlook OST和PST默认存放路径: 配置允许和禁用自动下载图片: 日历设置.邮件格式配置.Exchange缓存模式配置-- 下载Office管理模板,对应的模板下载链接如下: Office2010 管理模板 https://www.microsoft.com/en-us/download/details.aspx?id

CentOS上配置Zabbix

CentOS 7 搭建 Zabbix Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. 实验环境:CentOS 7 实验步骤: 一.搭建LAMP环境 #yum -y install httpd php php-mbstring php-pear mariadb-server php-mysql php-gd php-xml php-bcmath 配置Apache #rm -rf /etc/httpd/conf.d/welcome.conf #vim /

统一配置中心

之前我的2015下半年总结中有提到我们的项目采用了微服务的模式,也就是说系统按一定的技术以及业务切分成各个独立的小系统,比如我们的产品是一个电商系统,那么可以分为:前端WAP,前端api,商品管理系统,采购系统,主数据管理系统,用户中心管理,价格管理系统,促销管理系统,订单管理系统,库存管理系统,门店管理系统等等,最后统计的数据是dubbo服务就高达18个,web系统有3个,前端WAP站点一个.这些系统要想跑起来就需要连接各种资源,比如服务地址,数据库,缓存,文件系统,消息队列等,一般项目中使用

100多个Styles快速开发布局XML,一行搞定View属性,一键统一配置UI...

Android开发中大量使用XML代码作为界面的布局,使用styles能大幅精简XML代码. 比如下面这个界面从AlertDialog至PlacePickerWindow有19个样式相同的跳转Item,点击后颜色加深并跳转界面. 使用styles前XML代码是这样的(838行): 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://s

saltstack的深入-配置zabbix所需的server,web,agent

操作内容: 一.基础环境 1.使用tvm-cobbler安装一个tvm-zabbix虚拟机来做实验.在"配置zabbix所需的mysql-server"的基础上继续操作 2.网络: eth0:host-only(用于虚拟内网,手动固定IP,这样从宿主机可以直接连接到这个vm) eth1:NAT(用于上外网,动态IP) [[email protected] ~]# cd /etc/sysconfig/network-scripts/ [[email protected] network-