yiwai 发表于 2018-8-1 08:33:29

SaltStack源码分析之使用logrotate模块

$ sudo salt 'gintama-qa-server' logrotate.show_conf  
gintama-qa-server:
  
    ----------
  
    /var/log/btmp:
  
      ----------
  
      create:
  
            0600 root utmp
  
      missingok:
  
            True
  
      monthly:
  
            True
  
      rotate:
  
            1
  
    /var/log/cron:
  
      True
  
    /var/log/dracut.log:
  
      ----------
  
      create:
  
            0600 root root
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      size:
  
            30k
  
      yearly:
  
            True
  
    /var/log/httpd/*log:
  
      ----------
  
      /sbin/service:
  
            httpd reload > /dev/null 2>/dev/null || true
  
      delaycompress:
  
            True
  
      endscript:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      postrotate:
  
            True
  
      sharedscripts:
  
            True
  
    /var/log/maillog:
  
      True
  
    /var/log/messages:
  
      True
  
    /var/log/salt/cloud:
  
      ----------
  
      compress:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      rotate:
  
            5
  
      weekly:
  
            True
  
    /var/log/salt/key:
  
      ----------
  
      compress:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      rotate:
  
            5
  
      weekly:
  
            True
  
    /var/log/salt/master:
  
      ----------
  
      compress:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      rotate:
  
            5
  
      weekly:
  
            True
  
    /var/log/salt/minion:
  
      ----------
  
      compress:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      rotate:
  
            5
  
      weekly:
  
            True
  
    /var/log/salt/ssh:
  
      ----------
  
      compress:
  
            True
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      rotate:
  
            5
  
      weekly:
  
            True
  
    /var/log/secure:
  
      True
  
    /var/log/spooler:
  
      True
  
    /var/log/wtmp:
  
      ----------
  
      create:
  
            0664 root utmp
  
      minsize:
  
            1M
  
      monthly:
  
            True
  
      rotate:
  
            1
  
    /var/log/yum.log:
  
      ----------
  
      create:
  
            0600 root root
  
      missingok:
  
            True
  
      notifempty:
  
            True
  
      yearly:
  
            True
  
    create:
  
      True
  
    dateext:
  
      True
  
    include:
  
      /etc/logrotate.d
  
    include files:
  
      ----------
  
      dracut:
  
            - /var/log/dracut.log
  
      httpd:
  
            - /var/log/httpd/*log
  
      salt:
  
            - /var/log/salt/master
  
            - /var/log/salt/ssh
  
            - /var/log/salt/cloud
  
            - /var/log/salt/key
  
            - /var/log/salt/minion
  
      syslog:
  
            - /var/log/secure
  
            - /var/log/messages
  
            - /var/log/maillog
  
            - /var/log/cron
  
            - /var/log/spooler
  
            - {
  
      yum:
  
            - /var/log/yum.log
  
    rotate:
  
      4
  
    weekly:
  
      True
  
    {:
  
      ----------
  
      /bin/kill:
  
            -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
  
      endscript:
  
            True
  
      postrotate:
  
            True
  
      sharedscripts:
  
            True
页: [1]
查看完整版本: SaltStack源码分析之使用logrotate模块