Zabbix_Agent一键安装脚本(包含ansible-playbook批量执行脚本)

为了快速安装配置zabbix_agent,特地写了此shell脚本,脚本实现功能如下:
1、自动检测操作系统类型,目前支持Ubuntu/Centos/Redhat
2、自动获取安装agent主机IP地址
3、交互判断主机IP是否可用,用户输入正确IP地址
4、输出信息友好性:输出带颜色提示信息
5、脚本健壮性:自动判断zabbix_agent配置文件路径

#!/bin/bash

# 输出绿色文本函数
echo_green() {
   
    echo -e "\e[32m$1\e[0m"
}

# 输出红色文本函数
echo_red() {
   
    echo -e "\e[31m$1\e[0m"
}

# 获取主机非本地回环IP地址
detected_ip=$(hostname -I | awk '{print $1}') # 获取第一个非本地回环IP地址
echo_green "检测到的IP地址是: $detected_ip"

# 询问用户是否要使用检测到的IP地址
read -p "您要使用这个IP地址吗?(Y/n): " use_detected_ip
if [[ $use_detected_ip =~ ^([nN][oO]|[nN])$ ]]
then
    read -p "请输入您要使用的IP地址: " user_ip
    zabbix_server_ip=$user_ip
else
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是二狗诶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值