Puncte:0

Ubuntu 20.04: încercarea de a face ca syslog-ng și rsyslog să coexiste cu systemd

drapel hk

Sunt blocat cu rsyslog care rulează într-o vestă de forță corporativă. Configurația este complet setată.

Trebuie să rulez un serviciu pentru a retransmite jurnalele dintr-o varietate de surse și folosesc syslog-ng pentru asta.

Am acest lucru care rulează pe un sistem ubuntu mai vechi, folosind o versiune compilată și pachetată local de syslog-ng. Aș prefera să nu fiu nevoit să compilez lucruri când nu trebuie.

Problemele):

În primul rând, pachetele standard ubuntu se exclud reciproc. Instalați rsyslog și asta elimină syslog-ng. Am rezolvat acest lucru folosind un depozit terță parte și instalând syslog-ng din acesta.

În al doilea rând, pare să existe ceva în systemd/systemctl care asigură că serviciul rsyslog și syslog-ng nu rulează ambele.

Bănuiesc că se ceartă pentru o resursă, eventual /run/systemd/journal/syslog

Sugestie despre cum să rezolvăm acest bun venit!

Puncte:0
drapel hk

Se pare că ceea ce se întâmpla este că instalarea apt a unui syslog îl elimină pe celălalt.

Deci ceea ce am făcut a fost să

sudo apt install syslog-ng-core și apoi

sudo cp /usr/sbin/syslog-ng* /usr/local/sbin

sudo cp -r /usr/lib/syslog-ng /usr/local/lib/syslog-ng și în cele din urmă

sudo mkdir /var/lib/syslog-sec

Am modificat apoi /etc/defaults/syslog-ng la

# Opțiuni de linie de comandă pentru syslog-ng                                                                                                                                                                                                    
SYSLOGNG_OPTS="--control /var/lib/syslog-sec/syslog-ng.ctl --module-path /usr/local/lib/syslog-ng/3.31 --persist-file /var/lib/syslog-sec /syslog-ng.persist --pidfile /var/lib/syslog-sec/syslog-ng.pid"
LD_LIBRARY_PATH="/usr/local/lib/syslog-ng"

Se pare că funcționează, dar este devreme și dacă mai găsesc cârlige de pește, voi actualiza acest răspuns.

Dacă cineva are o soluție mai bună, mi-ar plăcea să o știu.

În mod ideal, vreau o distribuție pe care să pot controla calea de instalare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.