Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

rsyncd - can't set "log file" to module

Posted on 2010-09-12
7
488 Views
Last Modified: 2012-05-10
This works on fedora 7 but it's not on centos 5.5.

I've setup an rsync server.  I have "log file" in the global parameters of rsyncd.conf and "log file" in the module section also.  My main log "/var/log/rsync.log" keeps saying "Global parameter log file found in service section!"

I've validated the path to the module log file.  There is nothing there. I even did a touch rsync_pas.log first with the same permissions that the /var/log/rsync.log had but still it doesn't log anything to that file.

The files do backup fine but the logging is in the /var/log/rsync.log instead of where I've specified for that module.

Any help would be greatly appreciated...

rsyncd.conf:

gid = nobody
uid = 0
max connections = 100
timeout = 300
use chroot = true
log file = /var/log/rsync.log

[pas]
        path = /rsyncd_backup/pas
        read only = false
        list = no
        gid = nobody
        uid = 0
        auth users = jason
        secrets file = /etc/rsyncd.secrets
        log file = /rsyncd_backup/logs/rsync_pas.log
0
Comment
Question by:jasonslogan
7 Comments
 
LVL 16

Expert Comment

by:medvedd
ID: 33656587
I have a suspicion that global settings override settings for modules.
Try to remove "log file = /var/log/rsync.log" from global section and see how it'll go.
If it will not help, you can use some script to filter messages for different modules,
like this:

http://rsync.samba.org/ftp/unpacked/rsync/support/logfilter

0
 
LVL 1

Author Comment

by:jasonslogan
ID: 33656966
I tried that first but then it pushed the logs to the local syslog server.  According to the link above you can use both. You can have authentication logs and so forth but logging the modules can be done individually.
0
 
LVL 12

Expert Comment

by:mccracky
ID: 33664123
Check the versions of rsync.  the CentOS version might be slightly different.  Does "man rsyncd.conf" on the CentOS server say it's a module parameter or only global parameter?
0
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
LVL 6

Expert Comment

by:Joshua_Peters
ID: 33664811
0
 
LVL 6

Accepted Solution

by:
Joshua_Peters earned 500 total points
ID: 33664838
Or 32 bit version if you are using that.

http://packages.sw.be/rsync/rsync-3.0.7-1.el5.rf.i386.rpm
0
 
LVL 1

Author Comment

by:jasonslogan
ID: 33664997
man rsyncd.conf does say you can put "log file" in the module but after updating with Joshua's suggestion it worked fine.  The fedora 7 version 2.6.9 and the centos 5.5 version was 2.6.8.  Now I am running 3.0.7...
0
 
LVL 1

Author Closing Comment

by:jasonslogan
ID: 33665018
This answer was the solution to my problem not just commenting.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Guacamole cut and paste issue 3 95
Weird Samba Connectivity Issue... 7 51
LogmeIn using Linux Ubuntu 16.04 6 58
Connect to CentOS (in a local VMWare VM) using Putty 7 58
SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. http://www.linuxmint.com. Once you open the link you will see …
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

791 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question