Райнер Герхардс (родился 11 марта 1967 года) — немецкий инженер-программист , сетевой инженер и разработчик протоколов, наиболее известный своей работой по регистрации компьютерных данных , включая Rsyslog и Reliable Event Logging Protocol . Он начал разрабатывать Rsyslog в 2004 году для пересылки сообщений журнала в сети Интернет-протокола из UNIX и Unix-подобных компьютерных систем. В 1988 году Герхардс основал компанию RG Informationssysteme, которая в 1997 году была переименована в Adiscon GmbH. [1]
Герхардс родился в Гайленкирхене , Германия . В 1983 году он начал профессиональную вычислительную деятельность на мэйнфреймах Univac 1100. Он был назначен руководителем центра обработки данных Dörries GmbH (член группы Voith ), где он внедрил общекорпоративную компьютерную сеть и был одним из первых в Германии, кто использовал Windows в крупномасштабных средах. [2] В 1996 году он начал работу над компьютерной регистрацией данных и разработкой сетевого и протокольного программного обеспечения на ее основе.
Герхардс сосредоточился на стандартизации системного журнала IETF и стал автором четырех RFC [3] по системному журналу. Он написал базовый RFC 5424, описывающий архитектуру и стек протокола системного журнала. Будучи членом совета директоров Mitre 's CEE, он работал над стандартизацией форматов выражений событий и обеспечением взаимодействия между различными системами журналирования.
Он использовал свои программные проекты в качестве испытательных стендов для стандартизации IETF, включая rsyslog для разработки RFC 5424, 5425 [4] и RFC 5426. Он реализовал RFC 3195, протокол syslog поверх RFC 3080. Позже Герхардс разработал надежный протокол регистрации событий и его предшественник Simple Event Transport Protocol (SETP).
В 2004 году он начал работать над проектом rsyslog , а затем над другими проектами с открытым исходным кодом для ведения журналов, включая Project Lumberjack, [5] Adiscon LogAnalyzer, liblogging и librelp на инфраструктуре ведения журналов системы Linux . С 1988 года он начал работать над проектами с открытым исходным кодом в начале своей карьеры. Он написал библиотеку для переносимой графики, а также переносимый инструмент обмена данными (cugcpio) и выпустил его как программное обеспечение с открытым исходным кодом . [6] Этот код распространялся на Diskette группой пользователей C.
В 1996 году Герхардс написал первый сервер syslog для Windows [7] , который был запущен его компанией Adiscon. В 1997 году он написал первый в истории инструмент пересылки журнала событий Windows в syslog [8] и изобрел этот класс программного обеспечения. Инструмент EventReporter так и не занял заметной доли на рынке, но стал основой для Герхарда и других разработчиков для создания подобных инструментов. Разрабатывая этот инструмент дальше, Герхардс разработал инструмент пересылки для файлов журнала Microsoft Internet Information Server на основе статьи [9] , написанной им и доктором Тиной Берд.