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


备注:如果大家有什么疑问或者好的建议欢迎给我留言(邮箱:1326647531@qq.com),谢谢!


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
部署LNMP Redis 是一种常见的配置,在以下的点上,我将提供一个简单的指南来帮助部署LNMP Redis。 首先,确保您已经安装了Linux操作系统。您可以选择Ubuntu、CentOS等。 其次,安装Nginx(N)是部署LNMP堆栈的第一步。您可以通过运行适应您操作系统的命令来安装Nginx。例如,在Ubuntu上,您可以使用以下命令: ``` sudo apt-get update sudo apt-get install nginx ``` 然后,您需要安装MySQL(M)来处理数据库请求。您可以使用以下命令在Ubuntu上安装MySQL: ``` sudo apt-get install mysql-server ``` 接下来是PHP(P)的安装。LNMP中的PHP是用于处理后端逻辑的脚本语言。在Ubuntu上,您可以使用以下命令来安装PHP: ``` sudo apt-get install php-fpm php-mysql ``` 现在,您已经安装了LNMP堆栈所需的所有组件。 接下来,我们需要安装Redis。Redis是内存数据库,用于高效地处理数据读写。您可以通过以下命令在Ubuntu上安装Redis: ``` sudo apt-get install redis-server ``` 安装完Redis后,您可以通过编辑配置文件来进行必要的更改。配置文件的位置可能会有所不同,但通常在 `/etc/redis/redis.conf` 中。 确保在配置文件中设置了适当的权限和安全性设置,例如允许远程连接、设置密码等。 完成以上步骤后,您需要重新启动相应的服务,使更改生效。您可以使用以下命令: ``` sudo service nginx restart sudo service mysql restart sudo service php-fpm restart sudo service redis-server restart ``` 然后,您可以通过访问nginx默认的HTML页面,确保Nginx和PHP已经正确安装。 总结:部署LNMP Redis可以通过依次安装Nginx、MySQL、PHP和Redis来实现。确保适当配置和启动相应的服务后,您可以通过访问网页来检查是否成功部署
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

请叫俺大神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值