Page MenuHomePhabricator

Syslog server in eqiad log to non existent /home/wikipedia/syslog/
Closed, ResolvedPublic

Description

The syslog-ng log receiver is setup on eqiad on the deployment-bastion.eqiad.wmflabs instance.

grep wikipedia /etc/syslog-ng/syslog-ng.conf

file("/home/wikipedia/syslog/syslog" group(500));
file("/home/wikipedia/syslog/apache.log" group(500));
file("/home/wikipedia/syslog/swift" group(500));
#

Need to:

a) have puppet create a dir under /data/project/
b) use a named group (NFS on labs does not support numerical UID/GID by design)
c) parameterized syslog-ng conf in puppet


Version: unspecified
Severity: normal

Details

Reference
bz62757

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 2:57 AM
bzimport set Reference to bz62757.

Change 119256 had a related patch set uploaded by Hashar:
Make syslog-ng basepath a parameter

https://gerrit.wikimedia.org/r/119256

Change 119257 had a related patch set uploaded by Hashar:
Create roles for syslog-ng

https://gerrit.wikimedia.org/r/119257

b) use a named group (NFS on labs does not support numerical UID/GID by design)

That is not needed. The syslog-ng configuration barcode GID 500 which is assigned to the wikidev group in the labs LDAP.

Change 119256 merged by Andrew Bogott:
Make syslog-ng basepath a parameter

https://gerrit.wikimedia.org/r/119256

Change 119257 merged by Andrew Bogott:
Create roles for syslog-ng

https://gerrit.wikimedia.org/r/119257

Fixed. syslog logs are in /data/project/syslog