【Linux】【Web】【Nginx】配置nginx日志到远程syslog服务器

1. 概述:

主要是用于吧nginx的日志直接传送到远程日志收集的服务器上。远程日志服务器只要能够支持syslog协议都能够收到日志,本文的syslog服务器是IBM的日志收集系统Qradar。

2. 环境:

OS:Red Hat Enterprise Linux Server release 6.7 (Santiago)

Kernel:Linux cftjnginx01.homecredit.cn 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

nginx:nginx version: nginx/1.8.0

Qradar:unknown

3. 安装:

3.1. OS安装(略)

3.2. Nginx安装(略)

3.3. rsyslog服务:RHEL默认安装

4. 配置:

4.1. rsyslog配置:默认安装即可

4.2. Nginx配置:

可以配置在http或者server段中,凡是可以配置access_log和error_log的位置都可以配置。

# syslog表示使用syslog协议
# server=10.26.2.65 指明远程服务器地址,也可以指定本地
# facility=local7 指明设备管道使用local7
# tag=nginx 标签表示在日志文件中显示时候的标题
# severity=info 表示日志级别
access_log syslog:server=10.26.2.65,facility=local7,tag=nginx,severity=info;

  

时间: 2024-10-25 10:23:48

【Linux】【Web】【Nginx】配置nginx日志到远程syslog服务器的相关文章

LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2

LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2 你是否遇见过:安装LNMP1.3环境后,运行ThinkPHP 3.2,只能打开首页,不能访问控制器,报404错误. 按照以下3步设置,即可解决. ThinkPHP支持的URL模式有四种:普通模式.PATHINFO.REWRITE和兼容模式,系统默认的PATHINFO模式. LNMP1.3 一键安装完成后,默认支持REWRITE,需要手动开启 PATHINFO. 第1步修改:php.ini文件位置:/usr/local

Varnish+Nginx 配置----Nginx

Varnish+Nginx 配置----Nginx 分类: 缓存2013-04-17 14:56 1489人阅读 评论(0) 收藏 举报 NginxVarnish缓存 最近项目引入反向代理和缓存,熟悉了一下Squid.Apache.Valish.Nginx,根据项目实际进行选择,客观来说,采用Linux系统部署最好,也没有什么难度,但实际情况必须采用Windows系统(本着方案要结合现实的原则,研究要以Windows平台为主). Nginx配置: [plain] view plaincopy #

Linux 安装及配置 Nginx + ftp 服务器

Nginx 安装及配置 一.Nginx 简介: Nginx("engine x") 是一款是由俄罗斯的程序设计师 Igor Sysoev 所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器.在高连接并发的情况下,Nginx 是 Apache 服务器不错的替代品.是 C 语言编写的,建议在 Linux 运行. 二.环境软件版本准备: 系统平台:CentOS release 6.6 (Final) 64位. Nginx:nginx-1.10.3.t

详解Linux下安装配置Nginx

1. 从Nginx官网下载Nginx.目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下.运行"tar -zxvf nginx-1.6.2.tar.gz"进行解压. 3. 切换到/opt/nginx/nginx-1.6.2目录下,运行./configure进行初始化配置.如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依赖PCRE,需要手动安装PCRE. 4. 安装完PCRE后,再次运行./configure进行初始化即可.注意

java Web应用配置log4j日志记录

第一步:首先建立一个WEB工程,去log4j官网下log4j的JAR包导入到工程的lib目录下 第二步:在src目录下建一个log4j.properties 文件,文件命名可以由自己,只是记加载时候和这里名字一致就行: log4j.properties  里边的内容如下: ### set log levels ### log4j.rootLogger = debug,stdout,E log4j.appender.stdout = org.apache.log4j.ConsoleAppender

nginx 配置nginx.conf

安装Nginx默认的配置文件路径:/usr/local/nginx/conf/nginx.conf默认的ngnix.conf:\ 可以自己设置conf的服务器配置,如新建一个文件名为 /usr/local/nginx/conf/conf.d/xxx.conf 里面的配置内容如下 server{ listen 5010;   # 服务器端口号,(可以自己配置设置) server_name   xxxxxxx;     # 服务器ip 地址货真服务器的域名 # root /home/youermei

Nginx配置(日志服务器中关于日志的产生)

一:概括 1.需要配置的概括 定义日志格式 日志的分割字段:^A 日志格式:IP地址^A服务器时间^A请求参数 配置location,记录请求日志到本地磁盘 将数据按照给定的日志格式存储到本地磁盘 二:配置 1.进入主目录 2.新建日志目录 3.配置conf/nginx.conf 三:测试 1.上传图片到html 2.启动ndinx sbin/nginx 3.页面登录 日志: 4.再次检测 http://linux-hadoop3.ibeifeng.com/BEIfeng.gif?en=e_l&

linux下安装配置nginx

这里以nginx-1.13.12版本为例子 1.首先去官网下载nginx-1.13.12.tar.gz安装包并上传到linux服务器并解压缩安装包 tar -zxvf nginx-1.13.12.tar.gz 2.在安装ngxin之前我们首先要保证linux的防火墙是关闭状态 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动?firewall-cmd -

nginx 配置nginx.conf,负载均衡,逻辑分流

nginx 最重要的配置文件nginx.conf: 一般的配置我不做解释,网上到处都是,主要对主要的几点进行注释(如下) worker_processes 8; error_log /data/logs/nginx_error.log crit; worker_rlimit_nofile 655350; events { use epoll; worker_connections 10240; } http { sendfile on; #tcp_nopush on; //这是不作缓冲数据的设置