一、基础环境准备
脚本比较执行过程中比较依赖yum,所以前提保证服务器yum环境正常,否则一些依赖包将不能正常安装,导致后续编译失败等问题,该脚本经过个人轮番测试基本上可以一键搞定zabbix的部署工作,目前只是整个Server端的脚本,后续将编写Agent端自动推送的脚本
二、脚本用法介绍
脚本使用-h参数可以看到该脚本支持传递以下3个参数,该参数都不是必须参数,如果不传递将采用脚本默认参数进行安装
直接执行脚本将进入人工确认模式进行安装(静默模式需要加”-s”参数),显示如下:
人工模式使用默认参数(具体默认什么参数看脚本):
人工模式传入参数:
-d 表示将所有程序安装至该路径下,如果路径不存在将自动创建
-x 表示所有文件解压缩至该路径下面,如果路径不存在将自动创建
人工模式安装:
人工模式配置:
人工模式启动:
人工模式停止:
人工模式服务:
三、一键安装Zabbix
一键安装执行顺序:安装、配置、启动,整个过程无需人工干预,自动完成
执行静默安装
可以看到文件解压路径在/tmp/adm下面
可以看到文件安装路径在/usr/local/adm下面
安装成功的标志,如果软件包成功安装将会写入该文件
正常应该写入13个文件
查看端口是否启动
查看开机服务
安装目录结构如下:
访问测试
脚本自身会完成汉化,所以登陆进去界面都是中文的啦!
图像数据都正常
至此整个安装部署工作已经完成
其它说明:脚本支持全量重跑,任何一步出错只需要重新执行就可以了,也可以通过人工模式安装对应的模块
原文地址:http://blog.51cto.com/lb0220/2116716
时间: 2024-10-11 10:24:49