我想用一台centos6.5为其他两台服务器做日志备份,但是现在系统日志都备份在一起了,能分别针对每一台服务器放在单独的文件里?求大神只招

解决方案 »

  1.   

    在配置/etc/rsyslog.conf的#### GLOBAL DIRECTIVES #### 上方加上类似配置:
    template RemoteLogs,"/data/log/%HOSTNAME%/%PROGRAMNAME%.log" *
    *.*  ?RemoteHost这个格式、存放目录什么的可以自己定义:
    类似的还有$template RemoteHost,"/data/%$YEAR%-%$MONTH%-%$DAY%/%FROMHOST-IP%.log"
    *.*  ?RemoteHost
      

  2.   

    自定义目录上的文件夹需要自己先建好还是在执行的时候回自己生成?重启rsyslog服务的时候,没有,会自动创建的
      

  3.   


    第一个是PROGRAMNAME%.log 是以进程名的方式备份的。第二种没试过,详细的,你自己百度下用法吧