взгляните на zFTPServer также, я выбрал его для поддержки SFTP & AD, не нуждаясь к поддержке / открытый полная среда SSH - можно всегда использовать интегрированный IIS FTP для удовлетворения потребностей, но я пошел бы для более поздних версий, если Вы можете
Каждая машина запускает различные программы Python с уникальным (через кластер), но динамично набор, идентификатор.
Делает process_$ID
также название программы? И если так, попробуйте это:
$template DynaFile,"/var/log/rsyslog/python_apps/%PROGRAMNAME%.log"
if $programname startswith 'process' then -?DynaFile
Можно поместить его в отдельную папку с %HOSTNAME%
если Вы хотите.
PS: Я не протестировал. Сообщите мне, работает ли это на Вас.
Как сообщил пользователь Quanta, их шаблон должен работать. Вот мой:
$template DynFile, "/var/log/syslog/%HOSTNAME%/%$YEAR%/%$MONTH%/%$DAY%/%syslogfacility-text%.log"
*.info;mail.none;authpriv.none;cron.none ?DynFile
authpriv.* ?DynFile
mail.* ?DynFile
cron.* ?DynFile
uucp,news.crit ?DynFile
При этом журналы для каждого приложения или средства будут помещены в отдельный файл. Журнал каждого клиента на сервере будет выглядеть так же, как и на клиенте.
Обратите внимание на % syslogfacility-text%
. Вы можете заменить эту часть на различные другие свойства в документации Property Replacer .