码迷,mamicode.com
首页 > 其他好文 > 详细

lnmp+zabbix一键部署脚本

时间:2018-05-15 22:54:06      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:lnmp   zabbix   一键部署zabbix   

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

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

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

人工模式使用默认参数(具体默认什么参数看脚本):
技术分享图片

人工模式传入参数:
-d 表示将所有程序安装至该路径下,如果路径不存在将自动创建
-x 表示所有文件解压缩至该路径下面,如果路径不存在将自动创建
技术分享图片

人工模式安装:
技术分享图片

人工模式配置:

技术分享图片
人工模式启动:
技术分享图片

人工模式停止:

技术分享图片
人工模式服务:

技术分享图片
三、一键安装Zabbix
一键安装执行顺序:安装、配置、启动,整个过程无需人工干预,自动完成

执行静默安装
技术分享图片
可以看到文件解压路径在/tmp/adm下面
技术分享图片
可以看到文件安装路径在/usr/local/adm下面
技术分享图片

安装成功的标志,如果软件包成功安装将会写入该文件
技术分享图片

正常应该写入13个文件
技术分享图片

查看端口是否启动
技术分享图片
查看开机服务
技术分享图片

安装目录结构如下:
技术分享图片

访问测试

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

图像数据都正常
技术分享图片

至此整个安装部署工作已经完成

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

lnmp+zabbix一键部署脚本

标签:lnmp   zabbix   一键部署zabbix   

原文地址:http://blog.51cto.com/lb0220/2116716

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!