syslog配置

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: syslog配置

服务器端:< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />


1. vi etc/default/rsyslog    SYSLOGD_OPTIONS –r



2.修改nano /etc/rsyslog.conf   *.* /etc/mylog.log



3.新建touch  /etc/mylog.log



4.开启514UDP口


在rsyslog.conf中开启UDP,在防火墙中测试UDP是否开通



5.sudo /etc/init.d/rsyslog restart



客户端


1.修改 nano /etc/ssh/sshd_config    loacl2



1.修改 naono /etc/rsyslog.conf    *.*  @192.168.0.81



2.sudo /etc/init.d/rsyslog resatart




说明:


查看服务器是否开启了UDP 514端口,有下面一行说明端口514被打开,没有需要加入-------------------------------------------------------------------------------------


# grep '514' /etc/services
184:shell        514/tcp         cmd             # no passwords used
85:syslog        514/udp


定义日志文件


---------------------------------------------------------------------------------------


   考虑到日志文件比较多,在 /var/log 下新建 firewall 目录,用于保存日志文件。目录属性 755。


   修改 /etc/syslog.conf,在其中增加下面一行:


local7.*  -/var/log/firewall/firewall.log


修改ip


-----------------------------------------------------------------------------------


1、ubuntu系统修改IP地址:sudo gedit /etc/network/interfaces


auto eth0
iface eth0 inet static
address 219.218.122.168
netmask  255.255.255.0
gateway  219.218.122.254


2、ubuntu系统修改DNS: sudo gedit /etc/resolv.conf


nameserver 202.194.15.12


3、使网络生效:sudo /etc/init.d/networking restart


Ubuntu8.04虚拟机更换host主机后开机无法加载网卡,提示:No such device


删除缓存文件,重启后解决。


sudo rm /etc/udev/rules.d/70-persistent-net.rules
reboot


syslog消息类型

image.png

syslog常用优先级

image.png

如果将要使用一个日志服务器,必须调用syslogd -r。缺省情况下syslogd不接受来自远程系统的信息。当指定-r选项,syslogd将会监听从514端口上进来的UDP包。


  如果还希望日志服务器能传送日志信息,可以使用-h标志。缺省时,syslogd将忽略使其从一个远程系统传送日志信息到另一个系统的syslogd。


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
监控 JavaScript
syslog协议介绍
syslog是网络上各种设备将日志收集到日志服务器的一种数据协议,它几乎被所有的网络设备支持,并且能够记录多种事件类型的日志消息,支持syslog的设备常见的有路由器、交换机、打印机等等,甚至unix-like的服务器也可以支持产生syslog消息,用以记录用户的登录、防火墙事件、apache或者n
14711 0
|
安全
syslog
1、void openlog(const char *ident, int option, int facility); 第一个参数ident将是一个标记,ident所表示的字符串将固定地加在每行日志的前面以标识这个日志,通常就写成当前程序的名称以作标记。
1126 0
|
安全 Unix Python
|
监控 Linux
|
网络协议 数据库