Nginx 日志转发安装文档:
需求:
将Nginx服务器日志转发到 Agent代理服务器上,并将日志在Agent保留,同时自身Nginx日志服务器上不保存日志。将Agent代理服务器上收取到的日志,通过rsyslog发送到上海SOC中心
Agent 代理服务器IP地址为x.x.x.x
SOC 公网地址 IP 地址为 y.y.y.y
1) 安装Agent代理服务器
2) Nginx服务器上,修改 /etc/syslog.conf
添加 local5.* @x.x.x.x
3) Nginx 服务器上,
在/etc/rc.local 末尾加上
tail -f /usr/local/nginx/logs/access.log | logger –t Nginx –p local5.info
4) Agent代理服务器上 修改 /etc/rsyslog.conf
添加 local5.* /var/log/nginx_access.log
Local5.* @y.y.y.y
CentOS 上安装snmp协议
1) 确保服务器能访问外网地址
2) Yum install net-snmp
3) 备份原始 /etc/snmp/snmpd.conf文件;
将邮件里的snmpd.conf 复制到/etc/snmp/ 目录下面
4) 重启服务 /etc/init.d/snmpd restart