Ten moduł pozwala skonfigurować program Syslog-NG, który zastępuje klasycznego demona Syslog w systemie Unix. Odpowiada za pobieranie komunikatów dziennika z różnych źródeł (takich jak programy lub inne systemy), a następnie zapisywanie tych komunikatów w odpowiednich plikach dziennika. Konfiguracja Syslog-NG składa się z czterech różnych typów obiektów, które po połączeniu określają, gdzie logi są zapisywane. Oni są :
- Źródła dziennika
- Każde źródło określa jeden lub więcej sposobów odbierania komunikatów dziennika przez serwer, na przykład z sieci, jądra Linux lub innych programów w systemie.
- Miejsca docelowe dziennika
- Miejsce docelowe to plik, zdalny serwer, zalogowany użytkownik lub program, który może odbierać komunikaty dziennika. Samo zdefiniowanie miejsca docelowego nie powoduje, że coś do niego zostanie zapisane - najpierw musisz połączyć go z celem dziennika.
- Filtry dziennika
- Filtr dopasowuje wiadomości na podstawie różnych warunków, takich jak ich funkcja (typ programu źródłowego), priorytet (poziom ważności), program, adres sieciowy hosta i nadawcy. Filtry są używane w obiektach dziennika, aby kontrolować, które komunikaty trafiają do poszczególnych miejsc docelowych.
- Zaloguj cele
- Cele są miejscem, w którym wszystko się łączy. Każdy cel określa zero lub więcej źródeł, filtrów i miejsc docelowych, które określają, że wiadomości z danych źródeł pasujące do danych filtrów powinny być zapisywane w danych miejscach docelowych.