1.现象放假期间收到zabbix报警,提示主站访问不了,报502。2.排查思路及过程因为是过年休息,放假前又没有更新,基本可以排除是更新和配置导致的问题。ssh连上服务器发现服务器连接和资源都没问题。这是一套lnamp架构的网站,就是nginx反向代理到Apache,所以考虑是Apache的问题,于是重启httpd服务。重启httpd服务的时候启动失败,没有看到错误,所以去查看日志文件,看到如下报错:tail -200 /var/log/httpd/error_log[TIME 2016] [error] SSL Library Error: -8181 Certificate has exp
1.现象放假期间收到zabbix报警,提示主站访问不了,报502。2.排查思路及过程因为是过年休息,放假前又没有更新,基本可以排除是更新和配置导致的问题。ssh连上服务器发现服务器连接和资源都没问题。这是一套lnamp架构的网站,就是nginx反向代理到Apache,所以考虑是Apache的问题,于是重启httpd服务。重启httpd服务的时候启动失败,没有看到错误,所以去查看日志文件,看到如下报错:tail -200 /var/log/httpd/error_log[TIME 2016] [error] SSL Library Error: -8181 Certificate has exp
nginx是个什么玩意儿本文不再多说,直奔主题!1.如何查看nginx的状态?stub_status模块介绍stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:./configure –with-http_stub_status_module一、查看已安装的Nginx是否包含stub_status模块#/usr/local/nginx/sbin/nginx -V如果包含stub_status模块,那么就可以进行下面的步骤了:二、修改Nginx配置文件在nginx.conf的server块中添加如
nginx是个什么玩意儿本文不再多说,直奔主题!1.如何查看nginx的状态?stub_status模块介绍stub_status模块主要用于查看Nginx的一些状态信息.本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定:./configure –with-http_stub_status_module一、查看已安装的Nginx是否包含stub_status模块#/usr/local/nginx/sbin/nginx -V如果包含stub_status模块,那么就可以进行下面的步骤了:二、修改Nginx配置文件在nginx.conf的server块中添加如
直接将nginx的版本号修改成主机标识(比如IP末位),这样既隐藏了版本号,又增加了排障效率。具体办法是修改nginx的源码src/core/nginx.h,源文件如下/**Copyright(C)IgorSysoev*Copyright(C)Nginx,Inc.*/#ifndef_NGINX_H_INCLUDED_#define_NGINX_H_INCLUDED_#definenginx_version1004002#defineNGINX_VERSION"1.4.2"#defineNGINX_VER"nginx/"NGINX_VERSION#defineNGINX_VAR"NGINX"#d
直接将nginx的版本号修改成主机标识(比如IP末位),这样既隐藏了版本号,又增加了排障效率。具体办法是修改nginx的源码src/core/nginx.h,源文件如下/**Copyright(C)IgorSysoev*Copyright(C)Nginx,Inc.*/#ifndef_NGINX_H_INCLUDED_#define_NGINX_H_INCLUDED_#definenginx_version1004002#defineNGINX_VERSION"1.4.2"#defineNGINX_VER"nginx/"NGINX_VERSION#defineNGINX_VAR"NGINX"#d
因业务需要需要用zabbix来监控nginxstatus,具体是如下的做法:1.首先在nginx的配置文件中添加如下内容,需要注意的是nginx的文件格式,在allow中我们需要注意的是需要添加zabbixserver的IP地址,不然无法采集到数据,2.重启nginx服务器查看nginx服务器是否能正常打开,Nginxstatus状态说明:Activeconnections:35对后端发起的活动链接数serveracceptshandledrequests186270021862700219496453Nginx共处理了18627002个连接成功创建了18627002次握手,总共处理19496
因业务需要需要用zabbix来监控nginxstatus,具体是如下的做法:1.首先在nginx的配置文件中添加如下内容,需要注意的是nginx的文件格式,在allow中我们需要注意的是需要添加zabbixserver的IP地址,不然无法采集到数据,2.重启nginx服务器查看nginx服务器是否能正常打开,Nginxstatus状态说明:Activeconnections:35对后端发起的活动链接数serveracceptshandledrequests186270021862700219496453Nginx共处理了18627002个连接成功创建了18627002次握手,总共处理19496
192.168.56.104/etc/keepalived/keepalived.confglobal_defs{router_idnginx-proxy-ha}vrrp_scriptcheck_nginx{script"/home/lhb/sh/check_nginx.sh"###监控脚本interval2###监控时间weight2###目前搞不清楚}vrrp_instanceVI_1{stateMASTER###设置为主interfaceeth0###监控网卡virtual_router_id51###这个两台服务器必须一样priority101###权重值MASTRE一定要高于BAUC
192.168.56.104/etc/keepalived/keepalived.confglobal_defs{router_idnginx-proxy-ha}vrrp_scriptcheck_nginx{script"/home/lhb/sh/check_nginx.sh"###监控脚本interval2###监控时间weight2###目前搞不清楚}vrrp_instanceVI_1{stateMASTER###设置为主interfaceeth0###监控网卡virtual_router_id51###这个两台服务器必须一样priority101###权重值MASTRE一定要高于BAUC