LNMP+ZABBIX一键部署
1、 基础环境准备
脚本比较执行过程中比较依赖yum,所以前提保证服务器yum环境正常,否则一些依赖包将不能正常安装,导致后续编译失败等问题,该脚本经过个人轮番测试基本上可以一键搞定zabbix的部署工作,目前只是整个Server端的脚本,后续将编写Agent端自动推送的脚本
2、 脚本默认参数说明
silent表示是否是静默安装,默认是人工模式
is_type表示默认静默模式是安装,如果不加入-t参数则默认是全安装
install_dir程序默认安装路径
xtar_dir程序默认解压缩路径
nginx参数配置
数据库参数配置
zabbix参数配置
3、 脚本用法介绍
脚本使用-h参数可以看到该脚本支持传递以下4个参数,该参数都不是必须参数,如果不传递将采用脚本默认内部参数进行安装
-d 指定程序安装的路径
-x 指定程序解压缩的路径
-s 使用静默安装的方式
-t 该参数只能静默模式使用和-s参数一起使用(0 全安装 1启动 2停止 其它 服务)
一键停止服务
bash install_zabbix.sh -d 安装路径 -s -t 2
一键启动服务
bash install_zabbix.sh -d 安装路径 -s -t 1
直接执行脚本将进入人工确认模式进行安装(静默模式需要加”-s”参数),显示如下:
人工模式传入参数:
-d 表示将所有程序安装至该路径下,如果路径不存在将自动创建
-x 表示所有文件解压缩至该路径下面,如果路径不存在将自动创建
人工模式安装:
人工模式配置:
人工模式启动:
人工模式停止:
人工模式服务:
4、 一键安装Zabbix
一键安装执行顺序:安装、配置、启动,整个过程无需人工干预,自动完成
1. 执行静默安装
可以看到文件解压路径在/tmp/viom下面
可以看到文件安装路径在/usr/local/viom下面
安装成功的标志,如果软件包成功安装将会写入该文件
正常应该写入13个文件
2. 查看端口是否启动
查看开机服务
安装目录结构如下:
3. 访问测试
脚本自身会完成汉化,所以登陆进去界面都是中文的啦!
图像数据都正常
其它说明:
脚本支持全量重跑,任何一步出错只需要重新执行就可以了,也可以通过人工模式安装对应的模块
程序下载地址:链接:https://pan.baidu.com/s/1KYJcRmO1EYT5DNAxrTWY2w 密码:6oah
备注:如果大家有什么疑问或者好的建议欢迎给我留言(邮箱:[email protected]),谢谢!