企业运维实战--saltstack部署zabbix监控

本文详细介绍了如何使用Saltstack自动化部署Zabbix监控系统,包括在RHEL7.6环境下配置Saltstack环境,下载安装Zabbix所需包,设置数据库,配置Zabbix服务及Web界面,并最终通过highstate调用来实现全面自动化部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

saltstack,自动化运维工具,详细介绍与安装可参考本人博客:

企业运维实战–自动化运维Saltstack(上)之saltstack的安装部署、远程执行、grains和pillar详解以及Jinja模板的使用

企业运维实战–自动化运维Saltstack(下)之 saltstack配置keepalived、salt-job、salt-syndic、salt-api

zabbix,企业级监控平台,详细介绍与安装可参考本人博客:

企业运维实战–Zabbix教程之zabbix安装与server+web+agent搭建

本章我们将通过自动化运维saltstack的方式安装部署zabbix监控,包括zabbix-server + zabbix-agent + zabbix-web的搭建。


操作

配置saltstack操作环境

实验环境介绍:

两台rhel7.6的虚拟机server1、server2,其中server1为saltstack的master端,server2为saltstack的minion端,在server2上配置zabbix的所有东西,火墙和selinux全部关掉。

首先server1、server2配置saltstack,

server1:
配置软件仓库:
在这里插入图片描述

安装salt-master服务并开启

yum install -y salt-master.noarch
systemctl enable --now salt-master.service

在这里插入图片描述
server2安装salt-minion服务并开启

yum install -y salt-minion.noarch

修改配置文件指向master

vim /etc/salt/minion
master: 172.25.9.1

开启服务,在server1端添加到信任清单

salt-key -A
salt-key -L

在这里插入图片描述
测试saltstack是否配置完成:

salt server2 test.ping

在这里插入图片描述
配置好saltstack后开始在server2端进行zabbix配置.

server2端:

配置软件仓库
vim /etc/yum.repos.d/zabbix.repo
在这里插入图片描述
分别对zabbix-server,zabbix-db,zabbix-agent,zabbix-web进行使用saltstack进行安装配置。

在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值