51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源工具

Zabbix监控Nginx性能状态

Zabbix监控Nginx性能状态

厉飞雨 阅读(218) 评论(0) 赞(16)

#### Zabbix监控Nginx性能状态 Nginx在生产环境中的应用越来越广泛,所以需要对nginx的性能状态做一些监控,从而发现故障隐患,Ngnx的监控指标可分为:基本活动指标,错误指标,性能指标。 需要使用[zabbix](http://www.ttlsa.com/monitor/zabbix/)监控[nginx](http://www.ttlsa.com/n...

Nginx启用Status状态页面

Nginx启用Status状态页面

厉飞雨 阅读(180) 评论(0) 赞(15)

#### 一、Nginx启用Status状态页面 Nginx可以通过with-http_stub_status_module模块来监控Nginx服务器的状态信息。 1、通过nginx -V来查看是否有with-http_stub_status_module该模块。 \[root@localhost \~\]# /usr/local/nginx/sbin/nginx...

Nginx开启php-fpm状态页及状态详解

Nginx开启php-fpm状态页及状态详解

厉飞雨 阅读(156) 评论(0) 赞(18)

### 说明 php-fpm和nginx一样,内建了个状态页,可以通过该状态页了解监控php-fpm的状态。 ### 1、开启开启 php-fpm 状态页 #找到php的安装目录下的www.conf文件,添加pm.status_path配置项。如:我的php安装目录为/usr/local/php,则www.conf文件位于/usr/local/php7/etc/php...

Jenkins配置邮件通知

Jenkins配置邮件通知

厉飞雨 阅读(285) 评论(0) 赞(15)

#### 一、Jenkins 简介   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。   Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些...

Nginx配置文件对比差异脚本(Python)

Nginx配置文件对比差异脚本(Python)

厉飞雨 阅读(277) 评论(0) 赞(16)

当我们维护多个Nginx配置文件时,时常会对比不通版本配置文件的差异,使运维人员更加清晰的了解不通版本迭代后的更新项,实现的思路是读取两个需对比的配置文件,再以换行符作为分隔符,调用difflib.HtmlDiff()生产HTML格式的差异文档。实现的代码如下: \[root@localhost \~\]# cat diff.py ``` #!/usr/bin/py...

Nginx日志切割脚本(按天切割)

Nginx日志切割脚本(按天切割)

厉飞雨 阅读(242) 评论(0) 赞(10)

Nginx日志默认不做人为处理,日志文件会存放在access.log,error.log两个文件中,随着时间的推移,日志量会越来越大,不方便编辑查看,为了让日志按天存放,可以做一些配置,设置一个定时任务,每天凌晨00:00开始备份昨天的日志,然后重新开启一个新的日志文件。 本文实现的功能是在每天凌晨00:00把前一天的Nginx日志access.log重命名为access-x...

Nginx+fancy实现漂亮的索引目录

Nginx+fancy实现漂亮的索引目录

厉飞雨 阅读(253) 评论(0) 赞(17)

### ngx-fancyindex模块的简介 Nginx Web 服务器自带的目录浏览功能看起来并不是那么的美观,我们可以使用ngx-fancyindex插件来美化目录浏览功能。 Nginx不仅仅作为WEB站点使用,也可以当做一个文件共享的使用,索引目录列表提供用户下载文件,Apache的index功能很强大也很漂亮.咱们使用的Nginx,说下Nginx索引目录,他自带的...

Nginx或Apache和PHP隐藏版本号

Nginx或Apache和PHP隐藏版本号

厉飞雨 阅读(240) 评论(0) 赞(14)

这篇文章主要介绍了隐藏Nginx或Apache以及PHP的版本号的方法,主要用来防止针对性的漏洞攻击,需要的朋友可以参考下 当黑客入侵一台服务器时,首先会"踩点", 这里的"踩点",指的是了解服务器中运行的一些服务的详细情况,比如说:版本号,当黑客知道相应服务的版本号后,就可以寻找该服务相应版本的一些漏洞来入侵,攻击,所以我们需要隐...

Nginx参数详解+Rewrite规则

Nginx参数详解+Rewrite规则

厉飞雨 阅读(179) 评论(0) 赞(17)

#### Nginx参数详解 Nginx常用配置参数有upstream,主要用于均衡后端多个实例: Nginx 的upstream目前支持5种算法分配方式: 轮询(默认rr round robin) 每个请求按时间顺序逐一分配到后端不同的服务器,如果后端某台服务器down掉,自动剔除,待恢复自动添加上。 Weight权重 指定轮询权重,权重越高,...

Nginx服务器性能优化

Nginx服务器性能优化

厉飞雨 阅读(178) 评论(0) 赞(20)

随着访问量的不断增加,需要对Nginx和内核做相应的优化来满足高并发用户的访问(需要根据你服务器的情况进行配置),那下面在单台Nginx服务器来优化相关参数。 1)Nginx.conf配置优化: worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 ...