• 配置Mikrotik ros软路由的日志保存至rsyslog服务器


    Mikrotik 软路由默认保存的日志量比较少,如果日志量大的话可能第二天就看不到前一天的日志了,而且日志记录的时间是看不全的。

    所以想搞一个服务器将日志保存一下,以便查看。

    一,Mikrotik 配置

        这里可以参考一下网络以及官方的配置

        http://www.firefly.net.cn/post/383.html

        https://wiki.mikrotik.com/wiki/Manual:System/Log

        1,软路由上配置远程日志的地址

        

       2, 配置日志信息的处理方式,选择刚刚创建的远程日志服务器。

       如果Topics选项为空的话会抓取全部等级的日志信息。信息量太多太杂不建议。

    至此软路由端的配置就完成了,下面进行配置linux日志服务器的配置。

    二,配置rsyslog.conf

        rsyslog.conf配置是rsyslog软件提供的配置文件,如果没有的话需要安装这个软件。

    #  vim /etc/rsyslog.conf 
    # 打开下面2行的配置,不要搞错了,是UDP协议的。
    $ModLoad imudp
    $UDPServerRun 514
    .......

    # 参考:https://blog.csdn.net/qq_29663071/article/details/50426931
    # 将路由器的日志单独存一个文件,
    # 将IP是192.168.1.1的日志信息保存一份到指定目录,其实message文件还是会有的
    :FROMHOST-IP, isequal,"192.168.1.1" /var/log/MikroTik/router.log
    
    

    配置完成rsyslog后,检查防火墙的配置是否有放行端口或放行网段。

    然后重启rsyslog服务就可以了  

    三,配置日志轮转

         为了避免日志文件过大,使用logrotate来对日志进行轮转切割

       这里我直接放到系统的logrotate的syslog配置中

    [root@LAN230 logrotate.d]# cat /etc/logrotate.d/syslog 
    /var/log/cron
    /var/log/maillog
    /var/log/messages
    /var/log/secure
    /var/log/spooler
    /var/log/MikroTik/router.log
    {
        missingok
        sharedscripts
        postrotate
            /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
        endscript
    }
    [root@LAN230 logrotate.d]#
    

      

  • 相关阅读:
    每日总结
    每日总结
    每周总结
    全球覆盖(哈希+思维)
    DP搬运工2
    DP搬运工1 [来自yyy--mengbier的预设型dp]
    团队开发day06
    团队开发day05
    团队开发day04
    团队开发day03
  • 原文地址:https://www.cnblogs.com/LYCong/p/15005794.html
Copyright © 2020-2023  润新知