LOGWATCH - logi na email
|
shibby |
Dodano 28-01-2011 15:50
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Poprzednie rozwiązanie z wykorzystanien msmtpd nie było do końca działające u wszystkich. Dużo zależało on serwera odbiorcy, który często odrzucał wysyłane w ten sposóvb maile.
Rozwiązanie, które tym razem przedstawię napewno spełni się lepiej.
Całość uprościłem to minimum.
Sprawdzamy czy mamy repozytorium pakietów "shibby"
Cytat cat /opt/etc/ipkg.conf | grep shibby | wc -l
Jeżeli zwróci nam wynik 1 to pomijamy następny krok.
Jeżeli zaś zwróci nam wynik 0 to wydajemy komendę:
Cytat echo "src shibby http://tomato.groov.pl/repo" >> /opt/etc/ipkg.conf
Instalacja:
Wydajemy dwie komendy:
Cytat ipkg update
ipkg install logwatch
Proces instalacji może trochę potrwać gdyż instaluje się sporo zależności a w szczególności perl.
Dodatkowo zainstaluje się nam smtp-cli czyli właściwy klient, który to możemy wykorzystać do innych celów (np wysyłania na maila informacji o zmianie adresu ip).
Konfiguracja
Edytujemy plik /opt/bin/logwatch edytorem np nano, mcedit lub w ostateczności vi.
Ustawiamy w nim TYLKO CZĘŚĆ KONFIGURACYJNĄ, czyli definiujemy adresy nadawcy i odbiorcy, serwer smtp, który to użyjemy do wysyłania maili, login oraz hasło do uwierzytelnienia itd.
Możemy też zdefuniować co chcemy otrzymywać (opcja 1-włącz lub 0-wyłącz).
Na koniec zapisujemy i wydajemy testowo komendę
Po chwili powinnośmy dostać email z logami.
Jeżeli w konfiguracji popełnimy błąd dostaniemy informację co jest nie tak.
Jeżeli wszystko przebiegło poprawnie powyższą komendę dodajemy do harmonogramu by wywoływał się codziennie o 23:55.
To by było na tyle.
Pozdrawiam
Edytowany przez shibby dnia 28-01-2011 15:53
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
backlit |
Dodano 28-01-2011 20:09
|
Power User
Posty: 290
Dołączył: 30/05/2008 12:42
|
No chylę czoła Shibby. Tego mi brakowało. Za pierwszym razem przesłało mi w treści całego loga + to co wybrałem w konfiguracji. Następne próby to już tylko przefiltrowany log
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
|
|
|
|
jacekb1 |
Dodano 29-01-2011 17:07
|
User
Posty: 99
Dołączył: 01/09/2006 12:29
|
Fajna sprawa, ale u mnie 552 Bad Header.
Gdzie szukac rozwiazania ?
Pozdrawiam
Jacek B. |
|
|
|
shibby |
Dodano 29-01-2011 17:57
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
smtp-cli --help
widocznie u ciebie trzeba zastosowac inne opcje.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
backlit |
Dodano 03-02-2011 08:25
|
Power User
Posty: 290
Dołączył: 30/05/2008 12:42
|
Shibby od kilku dni w treści loga dostaje tylko adres WAN (nie było żadnych zmian konfiguracji, w treści brakowało logów FTP, SSH. TRANSMISION). Testowo w konfiguracji zmieniłem wszędzie na 1 co tez objawia się przesłaniem loga tyczącego się adresu WAN. Masz jakieś podpowiedzi w czym problem??
P.S dodam że problem wystąpił dokładnie 1 lutego ( do 31 stycznie wszystko hulało jak trzeba - może w konfiguracji jest jakiś błąd odnośnie daty dlatego o tym wspominam)
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
|
|
|
|
shibby |
Dodano 03-02-2011 10:39
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
racja - błąd w skrypcie. Poprawiłem, jest juz wersja 0.3, starą usuń, wgraj nową i ustaw serwer. Powinno już być dobrze.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
backlit |
Dodano 03-02-2011 10:56
|
Power User
Posty: 290
Dołączył: 30/05/2008 12:42
|
Dzięki bardzo. Działa teraz ok!
------------------------
Asus RT-N18U+ 1.28 -130 K26ARM USB AIO-64K
|
|
|
|
shadoww |
Dodano 19-02-2011 16:25
|
User
Posty: 23
Dołączył: 11/10/2007 22:19
|
Taka mała uwaga. Jeśli ktoś chce używać SMTP z szyfrowaniem SSL np. gmail trzeba sobie jeszcze doinstalować pakiet perl-io-socket-ssl. |
|
|
|
Kornel |
Dodano 11-08-2011 02:25
|
User
Posty: 57
Dołączył: 08/06/2010 15:26
|
U mnie niestety błąd
failed: '503 Anonymous traffic is not allowed on this port. Use AUTH command at first.'
Edytowany przez Kornel dnia 11-08-2011 03:19
|
|
|
|
ovner |
Dodano 10-01-2012 20:36
|
Power User
Posty: 368
Dołączył: 15/08/2009 21:34
|
Wszystko niby OK ale po odpaleniu zwraca mi Connect failed: IO::Socket::INET: connect: Connection refused
sądze że to brak ustawionego połączenia SSL które wymaga o2.pl
Doinstalowałem pakiet perl-io-socket-ssl , ale dalej ten sam błąd, co trzeba dopisać w konfigu?
TUF-AX5400 @ Firmware:388.1_0-gnuton1
RT-N16 @ FreshTomato Firmware 2023.3 MIPSR2 K26 USB VPN + Huawei e3372 no-hilink
|
|
|
|
shibby |
Dodano 10-01-2012 22:57
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
A jaki port uzywasz do smtp?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
ovner |
Dodano 11-01-2012 10:29
|
Power User
Posty: 368
Dołączył: 15/08/2009 21:34
|
Testowałem na 587 i 465, pozostaje jeszcze kwestia "Serwer poczty wychodzącej (SMTP) wymaga uwierzytelnienia" dla o2.pl i chyba już wszystkich usługodawców.
edit
Jest postęp, już logwatch działa mi na gmailu konfig jest taki
NADAWCA="login@gmail.com"
SERWER="smtp.gmail.com"
PORT="587"
LOGIN="login"
HASLO="haslo"
ADRESAT="login@gmail.com"
TEMAT="TOMATO - Logwatch report - $KIEDY"
OPCJE="-4 --hello-host=tomato --missing-modules-ok"
...
#### WYSYLKA I POZADKI ####
smtp-cli --host=$SERWER --port=$PORT $OPCJE --user=$LOGIN --pass=$HASLO --auth-plain --from=$NADAWCA --to=$ADRESAT --subject="$TEMAT" --body-plain=/tmp/mail.txt
logger Logwatch - done ...
rm -r /tmp/mail.txt
do wysyłki dodałem --auth-plain i usunąłem z opcji --disable-ssh i --disable-starttls
Teraz czas na konfig pod o2.pl
Edytowany przez ovner dnia 11-01-2012 12:10
TUF-AX5400 @ Firmware:388.1_0-gnuton1
RT-N16 @ FreshTomato Firmware 2023.3 MIPSR2 K26 USB VPN + Huawei e3372 no-hilink
|
|
|
|
Pete7874 |
Dodano 13-07-2012 17:20
|
User
Posty: 145
Dołączył: 06/02/2012 20:25
|
Cytat Sprawdzamy czy mamy repozytorium pakietów "shibby"
Cytat cat /opt/etc/ipkg.conf | grep shibby | wc -l
Jeżeli zwróci nam wynik 1 to pomijamy następny krok.
Jeżeli zaś zwróci nam wynik 0 to wydajemy komendę:
Cytat echo "src shibby http://tomato.groov.pl/repo" >> /opt/etc/ipkg.conf
Po wydaniu tej ostatniej komendy dostaje odpowiedz, ze:
Cytat /tmp/.wxbfrw2z: line 5: can't create /opt/etc/ipkg.conf: nonexistent directory
Co nalezy w takim wypadku zrobic?
Router to Asus WL-500 (w sig'u).
|
|
|
|
rafal00004 |
Dodano 13-07-2012 18:41
|
User
Posty: 45
Dołączył: 03/07/2012 14:11
|
A masz optware?
Edytowany przez rafal00004 dnia 13-07-2012 20:09
Netgear WNR3500Lv2+ Tomato USB-K26RTN-121 AIO
Netgear WNR3500Lv1+ Tomato USB-K26-121 Nocat-VPN
Metron.eu.org
|
|
|
|
Pete7874 |
Dodano 13-07-2012 18:44
|
User
Posty: 145
Dołączył: 06/02/2012 20:25
|
A no nie. Dzieki.
|
|
|
|
ovner |
Dodano 24-01-2013 23:13
|
Power User
Posty: 368
Dołączył: 15/08/2009 21:34
|
Co zmienić w konfigu, żeby generował loga za dwa dni, bieżący i poprzedni, bo jak na razie to część danych mi znika, a generowanie loga 2x dziennie to tak nie za bardzo, zresztą sheduler generuje co 15 minut więc pozostaje luka 23:45-24:00
TUF-AX5400 @ Firmware:388.1_0-gnuton1
RT-N16 @ FreshTomato Firmware 2023.3 MIPSR2 K26 USB VPN + Huawei e3372 no-hilink
|
|
|
|
Mala |
Dodano 14-03-2013 12:07
|
User
Posty: 125
Dołączył: 05/05/2012 10:16
|
jak dodać żeby wysłało mi na dwa adresy meilowe dodałem drugi ale wysyła na ten ostatni adres 2
ADRESAT="adres 1@gmail.com"
ADRESAT="adres 2@gmail.com" |
|
|
|
maciej2 |
Dodano 14-03-2013 15:21
|
Super User
Posty: 418
Dołączył: 19/12/2010 16:35
|
Albo dwa pliki konfiguracyjne przy wywoływaniu programu podać jeden konfig a potem jeszcze raz drugi.
Lub na emailu ustawić tak, że odpowiedni email będzie przesyłany dalej na inny email - kopia.
ASUS RT-AC66U v B1 - Asuswrt-Merlin
ASUS WL-500gP v2 - FreshTomato
|
|
|
|
Mala |
Dodano 14-03-2013 15:38
|
User
Posty: 125
Dołączył: 05/05/2012 10:16
|
właśnie tak myślałem żeby zrobić dwa pliki logwatch i logwatch2 i w jednym jeden adres a w drugim inny
szukam ja można dodać do logwatch próby nieudanego podpięcia się do sieci wifi
Edytowany przez Mala dnia 14-03-2013 18:19
|
|
|
|
bpiq |
Dodano 14-03-2013 22:01
|
User
Posty: 5
Dołączył: 12/12/2007 21:41
|
Witajcie.
Trochę wrocę do początku postu bo mam lukę jakąś w wiedzy.
Router NETGEAR WNR3500Lv2 zainstalowane:
"Linux Openlinksys 2.6.22.19 #2 Mon Feb 18 13:07:04 CET 2013 mips GNU/Linux"
Po:
echo "src shibby http://tomato.groov.pl/repo" >> /opt/etc/ipkg.conf
mam komunikat:
-sh: can't create /opt/etc/ipgk.conf: nonexistent directory
jestem zalogowany jako root i nawet ręcznie nie moge stworzyć w /opt katalogu etc
W czym problem?? |
|
|