LNMP+ZABBIX一键部署

1、 基础环境准备

脚本比较执行过程中比较依赖yum,所以前提保证服务器yum环境正常,否则一些依赖包将不能正常安装,导致后续编译失败等问题,该脚本经过个人轮番测试基本上可以一键搞定zabbix的部署工作,目前只是整个Server端的脚本,后续将编写Agent端自动推送的脚本

 

2、 脚本默认参数说明

LNMP+ZABBIX一键部署_第1张图片

silent表示是否是静默安装,默认是人工模式

is_type表示默认静默模式是安装,如果不加入-t参数则默认是全安装

install_dir程序默认安装路径

xtar_dir程序默认解压缩路径

nginx参数配置

 LNMP+ZABBIX一键部署_第2张图片

数据库参数配置

 LNMP+ZABBIX一键部署_第3张图片

zabbix参数配置

LNMP+ZABBIX一键部署_第4张图片


3、 脚本用法介绍

脚本使用-h参数可以看到该脚本支持传递以下4个参数,该参数都不是必须参数,如果不传递将采用脚本默认内部参数进行安装

-d 指定程序安装的路径

-x 指定程序解压缩的路径

-s 使用静默安装的方式

-t 该参数只能静默模式使用和-s参数一起使用(0 全安装 1启动 2停止 其它 服务)

 

一键停止服务

bash install_zabbix.sh -d 安装路径 -s -t 2

LNMP+ZABBIX一键部署_第5张图片

一键启动服务

bash install_zabbix.sh -d 安装路径 -s -t 1

直接执行脚本将进入人工确认模式进行安装(静默模式需要加”-s”参数),显示如下:

 


人工模式传入参数:

-d 表示将所有程序安装至该路径下,如果路径不存在将自动创建

-x 表示所有文件解压缩至该路径下面,如果路径不存在将自动创建


人工模式安装:

LNMP+ZABBIX一键部署_第6张图片

人工模式配置:

人工模式启动:

人工模式停止:

人工模式服务:

4、 一键安装Zabbix

一键安装执行顺序:安装、配置、启动,整个过程无需人工干预,自动完成

 

1.     执行静默安装


可以看到文件解压路径在/tmp/viom下面

可以看到文件安装路径在/usr/local/viom下面

安装成功的标志,如果软件包成功安装将会写入该文件

LNMP+ZABBIX一键部署_第7张图片

正常应该写入13个文件

 

2.     查看端口是否启动

LNMP+ZABBIX一键部署_第8张图片

查看开机服务

LNMP+ZABBIX一键部署_第9张图片

安装目录结构如下:

3.     访问测试

LNMP+ZABBIX一键部署_第10张图片

脚本自身会完成汉化,所以登陆进去界面都是中文的啦!

LNMP+ZABBIX一键部署_第11张图片

图像数据都正常

LNMP+ZABBIX一键部署_第12张图片

 

其它说明:

脚本支持全量重跑,任何一步出错只需要重新执行就可以了,也可以通过人工模式安装对应的模块

程序下载地址:链接:https://pan.baidu.com/s/1KYJcRmO1EYT5DNAxrTWY2w 密码:6oah


备注:如果大家有什么疑问或者好的建议欢迎给我留言(邮箱:[email protected]),谢谢!


你可能感兴趣的:(LNMP+ZABBIX一键部署)