Temat: logowanie zdarzeń do pliku

Sytuacja jest taka że chce na pendrive zapisywać logi. Tylko nie do końca rozumiem jak to działa. Jak długi jest ten plik z logami tzn. kiedy zacznie się nadpisywać? I co znaczy że pendrive musi być zamontowany przed startem syslogu? tzn. wiem o co chodzi ale nie wiem czy spełniam to? Tak mam ustawione montowanie

fstab.@global[0]=global
fstab.@global[0].anon_swap='0'
fstab.@global[0].auto_swap='1'
fstab.@global[0].auto_mount='1'
fstab.@global[0].delay_root='5'
fstab.@global[0].check_fs='0'
fstab.@global[0].anon_mount='1'
fstab.@mount[0]=mount
fstab.@mount[0].target='/mnt/sda1'
fstab.@mount[0].uuid='f76855fb-7efb-499a-b7f4-88e5b13a9341'
fstab.@mount[0].enabled='1'

Czy jest to wystarczające?

2

Odp: logowanie zdarzeń do pliku

W openwrt się nie dzieli/nie nadpisuje. O to już musisz sam zadbać. Co więcej - dysk musi być zamontowany przez rozpoczęciem logowania.

Demon z busyboxa jest dość prymitywny - on po prostu zapisuje log. Nie dzieli plików, nie robi rotacji, nie kompresuje itd. Od tego sa inne programy (np. syslog-ng + logrotate).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: logowanie zdarzeń do pliku

A tu https://morfikov.github.io/post/logread … w-do-pliku jest napisane że można ustawić wielkość pliku w którym zapisywane są pliki. Czy te logi się po prostu nie zapętlają? Widzę na routerze obecnie że logi najstarsze znikają. U mnie log_size to 64 obecnie. Nie chce więcej trzymać w RAM ale na pendrive mogę trzymać ilości liczone w GB smile

4

Odp: logowanie zdarzeń do pliku

Tak, wielkość możesz ustawić. I nie, nie zapętlają się.

Weź ustaw po prostu i zobacz jak to będzie wyglądało.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: logowanie zdarzeń do pliku

Cezary jest jakieś polecenie, żeby dodać do autostartu jego ponowny restart po zamontowaniu pendrive?

6

Odp: logowanie zdarzeń do pliku

ok już wiem:

service log restart
service system restart

7

Odp: logowanie zdarzeń do pliku

Nie do autostartu tylko na hotplug jak sie urządzenie blokowe zamontuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: logowanie zdarzeń do pliku

podpowiesz jak to zrobić?

9

Odp: logowanie zdarzeń do pliku

/etc/hotplug.d/block

https://openwrt.org/docs/guide-user/bas … plug#block

Zrób sobie tam skrypt i albo posługujesz się zmiennymi albo robisz grep  tego co potrzebujesz na /proc/mounts, jak znajdzie to wykonaj restart sysloga

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.