shirobert 发表于 2019-1-24 11:14:33

lnmp+zabbix一键部署脚本

  一、基础环境准备
脚本比较执行过程中比较依赖yum,所以前提保证服务器yum环境正常,否则一些依赖包将不能正常安装,导致后续编译失败等问题,该脚本经过个人轮番测试基本上可以一键搞定zabbix的部署工作,目前只是整个Server端的脚本,后续将编写Agent端自动推送的脚本
二、脚本用法介绍
http://i2.运维网.com/images/blog/201805/15/6ea4895fb33d8ad4fe7ad615d005753f.png
  脚本使用-h参数可以看到该脚本支持传递以下3个参数,该参数都不是必须参数,如果不传递将采用脚本默认参数进行安装
  直接执行脚本将进入人工确认模式进行安装(静默模式需要加”-s”参数),显示如下:
  人工模式使用默认参数(具体默认什么参数看脚本):
http://i2.运维网.com/images/blog/201805/15/d8fea7e5e255d2b3e26662bcf33e2977.png
  人工模式传入参数:
-d 表示将所有程序安装至该路径下,如果路径不存在将自动创建
-x 表示所有文件解压缩至该路径下面,如果路径不存在将自动创建
http://i2.运维网.com/images/blog/201805/15/78b00908a9f27b1cf4a4ed902e0a4943.png
  人工模式安装:
http://i2.运维网.com/images/blog/201805/15/4eb9236bd182565c6f73f26055f49c25.png
  人工模式配置:
http://i2.运维网.com/images/blog/201805/15/40a9d137f43028a9826e5a272db29768.png
人工模式启动:
http://i2.运维网.com/images/blog/201805/15/022c97dd26ed3af90e6a52b8c597489c.png
  人工模式停止:
http://i2.运维网.com/images/blog/201805/15/6a637c4975bd45ef1c9b86c8be8df9c7.png
人工模式服务:
http://i2.运维网.com/images/blog/201805/15/20e0144eb6d5cdc6524611906c52972f.png
三、一键安装Zabbix
一键安装执行顺序:安装、配置、启动,整个过程无需人工干预,自动完成
  执行静默安装
http://i2.运维网.com/images/blog/201805/15/e34c181af0628878da34d12c2ca095f1.png
可以看到文件解压路径在/tmp/adm下面
http://i2.运维网.com/images/blog/201805/15/4fbd14fd90527913238be37bada71828.png
可以看到文件安装路径在/usr/local/adm下面
http://i2.运维网.com/images/blog/201805/15/404fb7f5209fe5e4ac5497aaa5382dad.png
  安装成功的标志,如果软件包成功安装将会写入该文件
http://i2.运维网.com/images/blog/201805/15/e3ef0acb653fdad21c5b5e989db1ed0a.png
  正常应该写入13个文件
http://i2.运维网.com/images/blog/201805/15/a536ca5044a10ae6635fe5454870dd2a.png
  查看端口是否启动
http://i2.运维网.com/images/blog/201805/15/9bd636a58adff51de18f1751ac242175.png
查看开机服务
http://i2.运维网.com/images/blog/201805/15/7c02b5b9ad2f112d548088e0d6ea7aa5.png
  安装目录结构如下:
http://i2.运维网.com/images/blog/201805/15/e609e5104a33f4c63a2fd1fc78a5a7aa.png
  访问测试
http://i2.运维网.com/images/blog/201805/15/604626d5e1d48b4d96ba1646a539002d.png
脚本自身会完成汉化,所以登陆进去界面都是中文的啦!
http://i2.运维网.com/images/blog/201805/15/328aaad529700a547632cade7d58c311.png
  图像数据都正常
http://i2.运维网.com/images/blog/201805/15/5b2eb4c4aba4700f2e0802ff345cb62e.png
  至此整个安装部署工作已经完成
  其它说明:脚本支持全量重跑,任何一步出错只需要重新执行就可以了,也可以通过人工模式安装对应的模块
  脚本修复bug,目录传递以"/"结尾问题
新增静默模式-t,该参数值0,1,2,其它
  程序下载地址:
  链接:https://pan.baidu.com/s/1UiKtdrBp3XIATmZY9IOYoA 密码:8kmb



页: [1]
查看完整版本: lnmp+zabbix一键部署脚本