Próbowałem zaimplementować pewne zmiany w syslogd na Ubuntu 10.04.02 LTS (edycja serwerowa). Znalazłem /etc/syslog.conf nie jest obecny w systemie, zamiast tego mam /etc/rsyslogd.d/*.conf. syslogd można zainstalować, instalując inetutils-syslogd, ale nie jestem w stanie zdecydować za i przeciw obu systemów. Również podczas instalowania inetutils-syslogd muszę usunąć rsyslog i ubuntu-minimal. Czy ktoś wytłumaczy zalety i zalety rsyslogd nad syslogd.
... Przede wszystkim podjęto systematyczną próbę upewnienia się, że rsyslogd zachowuje domyślne, standardowe zachowanie BSD ...
rsyslogd powinien móc używać standardowego syslog.conf i zachowywać się jak oryginalny syslogd. Jednak oryginalny syslogd nie będzie działał poprawnie z plikiem konfiguracyjnym wzbogaconym o rsyslog. W najlepszym wypadku wygeneruje śmiesznie wyglądające nazwy plików.
Drugą ważną koncepcją, na którą należy zwrócić uwagę, jest to, że ta wersja rsyslogd oddziałuje w przejrzysty sposób z wersją syslog znajdującą się w bibliotekach standardowych. Jeśli plik binarny połączony ze standardowymi bibliotekami współdzielonymi nie działa poprawnie, chcielibyśmy podać przykład anomalnego zachowania.
Więc rsyslogd nie różni się zbytnio od syslogd . Dlaczego więc potrzebujemy rsyslogd?
.. Więc jednym z powodów, dla których świat potrzebuje kolejnego syslogd, jest to, że potrzebuje innego dużego gracza w przestrzeni * nix. Szczerze wierzę, że nie ma nikogo oprócz syslog-ng ..
.. zauważyłeś, że syslog-ng uzyskał podwójną licencję? Jest świetna wersja GPLed open source i jeszcze większa „edycja Premium”, która kosztuje. Tylko wersja premium oferuje funkcje takie jak natywna baza danych i obsługa SSL lub wysyłanie syslog w kolejce.
.. „Stop”, słyszę, jak mówią: „syslog-ng jest na licencji GPL, abyśmy mogli pobrać to źródło i zaimplementować brakujące funkcje”. Oczywiście, że możesz. Ale czy uważasz, że Balabit będzie zawierał Twoje łatki? Chyba możemy się zgodzić na „nie”. Właśnie rozwinęłeś się z syslog-ng ... i udowodniłeś mój argument, że świat potrzebuje kolejnego syslogd ..
.. Więc - dlaczego świat potrzebuje kolejnego syslogd?
Potrzebuje takiego, który ma być prawdziwym dużym graczem, instalowanym na wielu systemach. Pomoże to wydobyć to, co najlepsze z technologii syslog (a w dłuższej perspektywie - najlepsze logowanie). Albo w swoim projekcie, albo poprzez napędzanie konkurentów do bycia lepszym od niego. Nowy główny gracz zapobiegnie monokulturom i zapewni bogatą swobodę wyboru. Właśnie dlatego świat tego potrzebuje.
Żadnych probów :) Faktycznie, dowiedziałem się, czym był rsyslogd, kiedy szukałem odpowiedzi na twoje pytanie: P Więc dziękuję: D
Nitin Venkatesh
1
Oba porównania stron są dość stare. Pierwsza strona porównawcza zawiera następujące zrzeczenie się odpowiedzialności: „Ta strona porównawcza jest zakorzeniona prawie 5 lat temu i od tego czasu stała się bardzo nieaktualna”.
belacqua,
Jednak ta strona internetowa jest idealna dla osób zaznajomionych ze starszym systemem syslog, którzy chcą wiedzieć, co nowego w rsyslog.
BobDoolittle
3
Brak szczegółowego porównania w tej odpowiedzi.
Rzuciłeś okiem na rsyslogdstronę manuala?
Mówi, że rsyslogdjest to rozszerzenie do syslogd. Co więcej, jest to standard używany przez Ubuntu, dlatego polecam pozostać przy nim.
Brak szczegółowego porównania w tej odpowiedzi.
Rzuciłeś okiem na
rsyslogd
stronę manuala?Mówi, że
rsyslogd
jest to rozszerzenie dosyslogd
. Co więcej, jest to standard używany przez Ubuntu, dlatego polecam pozostać przy nim.źródło