| LOGWATCH - logi na email | 
| shibby | Dodano 28-01-2011 15:50 | 
|  
 SysOp
 
  
 
 Posty: 17165
 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 updateipkg 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
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | smtp-cli --help 
 widocznie u ciebie trzeba zastosowac inne opcje.
 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 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. 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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: 17165
 Dołączył: 15/01/2009 20:30
 
 
 | A jaki port uzywasz do smtp? 
 Router: Unifi Cloud Gateway FiberSwitch: Unifi USW-Lite-16-PoE
 Switch: Unifi USW-Flex-Mini - szt. 2
 Wi-Fi: Unifi U6-Lite - szt. 2
 Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
 VM #1: Synology SA6400
 VM #2: Debian, WWW
 VM #3:  Home Assistant OS
 | 
|  | 
 
 | 
|  | 
| 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.confPo 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: 126
 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: 126
 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??
 | 
|  | 
 
 |