Ad Widget

Collapse

zabbix_server.log ownership

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Openwheel
    Junior Member
    • Dec 2006
    • 5

    #1

    zabbix_server.log ownership

    Hello CentOS7 Zabbix 4.0 - systemctl controlled
    I am running as a different user than zabbix (i.e. randy)
    Everything is fine until the agentd and server .log files go restarted and it set ownership to zabbix:zabbix

    I do not see where I can set that the ownership can be configured to randy:randy CAN I??? once chowned everything works again

    before rotate
    [randy@rhel7vm zabbix]$ ll
    total 560
    -rw-rw-r-- 1 randy randy 1022 Feb 4 14:10 zabbix_agentd.log
    -rw-rw-r-- 1 randy randy 13596 Feb 6 11:40 zabbix_server.log
    [randy@rhel7vm zabbix]$


    AFTER rotate agentd and server log files get ownership changed
    [randy@rhel7vm zabbix]$ ll
    total 560
    -rw-rw-r-- 1 zabbix zabbix 1022 Feb 4 14:10 zabbix_agentd.log
    -rw-rw-r--. 1 randy randy 35004 Feb 4 13:47 zabbix_agentd.log-20180204
    -rw-rw-r-- 1 zabbix zabbix 13596 Feb 6 11:40 zabbix_server.log
    -rw-rw-r--. 1 randy randy 515740 Feb 4 13:47 zabbix_server.log-20180204
    [randy@rhel7vm zabbix]$


    systemctl control file
    [swift@rhel7vm zabbix]$ cat /usr/lib/systemd/system/zabbix-agent.service
    [Unit]
    Description=Zabbix Agent
    After=syslog.target
    After=network.target

    [Service]
    Environment="CONFFILE=/etc/zabbix/zabbix_agentd.conf"
    EnvironmentFile=-/etc/sysconfig/zabbix-agent
    Type=forking
    User=randy
    Restart=on-failure
    PIDFile=/run/zabbix/zabbix_agentd.pid
    KillMode=control-group
    ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE
    ExecStop=/bin/kill -SIGTERM $MAINPID
    RestartSec=10s

    [Install]
    WantedBy=multi-user.target
    [swift@rhel7vm zabbix]$
    Last edited by Openwheel; 20-02-2018, 01:33. Reason: accuracy
  • Openwheel
    Junior Member
    • Dec 2006
    • 5

    #2
    Need help
    I am running the zabbix server and agent as NON-zabbix and NON-root user.
    Everything is fine until log rotate - whereby that the ownership changes to zabbix:zabbix

    Can someone please provide the configuration item location to specify log rotate to please keep the same Linux User running the software as server and agent.log owner?

    Comment

    • Atsushi
      Senior Member
      • Aug 2013
      • 2028

      #3
      Please check your logrotate settings.
      /etc/logrotate.d/zabbix-server
      /etc/logrotate.d/zabbix-agent

      Comment

      Working...