24 Listopada 2024 09:05:38
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.138.36.168
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
LOGWATCH - logi na email
Robertus
Ok poczekam mam nadzieje że jednak znajdzie się rozwiązanie problemu

Cytat

shibby napisał(a):

niestety ale nie chce mi się perl skompilować z nslu2 :/ Bez tego nie jestem w stanie skompilować pozostałych zależności. W wolnej chwili spróbuję rozwiązać ten problem ale nie wiem czy będę w stanie. Nie pamiętam jak lata temu rozwiązałem ten problem kompilując paczkę dla mipsela :/
 
Steel_Rat

Cytat

Robertus napisał(a):

Ok poczekam mam nadzieje że jednak znajdzie się rozwiązanie problemu

Cytat

shibby napisał(a):

niestety ale nie chce mi się perl skompilować z nslu2 :/ Bez tego nie jestem w stanie skompilować pozostałych zależności. W wolnej chwili spróbuję rozwiązać ten problem ale nie wiem czy będę w stanie. Nie pamiętam jak lata temu rozwiązałem ten problem kompilując paczkę dla mipsela :/

Zajrzyj do moich postów 34 i bodajże 38 w tym temacie. Tam jest sposób na logwatch dla ARM.
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
 
Robertus

Cytat

Steel_Rat napisał(a):

Cytat

Robertus napisał(a):

Ok poczekam mam nadzieje że jednak znajdzie się rozwiązanie problemu

Cytat

shibby napisał(a):

niestety ale nie chce mi się perl skompilować z nslu2 :/ Bez tego nie jestem w stanie skompilować pozostałych zależności. W wolnej chwili spróbuję rozwiązać ten problem ale nie wiem czy będę w stanie. Nie pamiętam jak lata temu rozwiązałem ten problem kompilując paczkę dla mipsela :/

Zajrzyj do moich postów 34 i bodajże 38 w tym temacie. Tam jest sposób na logwatch dla ARM.




No niestety jeżeli miałeś na myśli pobranie z exp to nie działa.

[root@Dom tmp]$ wget http://tomato.groov.pl/download/Exp/logwatch
--2016-01-18 15:13:59-- http://tomato.groov.pl/download/Exp/logwatch
Resolving tomato.groov.pl (tomato.groov.pl)... 193.17.184.2
Connecting to tomato.groov.pl (tomato.groov.pl)|193.17.184.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5315 (5.2K)
Saving to: `logwatch'

100%[======================================>] 5,315 --.-K/s in 0.003s

2016-01-18 15:13:59 (1.60 MB/s) - `logwatch' saved [5315/5315]

[root@Dom tmp]$ logwatch
Module MIME::Lite is not available. Unable to build the message, sorry.
Use --data and provide a complete email payload including headers instead.
 
shibby
rozwiązaniem może być instalacja entware, zamiast optware. Może tam będą wszystkie potrzebne moduły perla. Muszę to sprawdzić w wolnym czasie.
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
 
perfekt
shibby, na pw masz gotowe rozwiązanie problemu logwatch na arm.
jesli uznasz za stosowne - upublicznij Smile

mam napisane kilka skryptów do wykorzystywania msmtp (Steel_Rat dzieki za sugestie) min:

ups - jesli cos sie dzieje z UPSem podpiętym do rutera, zakładając ze na tym ruterze jest tez brama, to wyśle @ z informacja ze np: padlo zasilanie w domu / na obiekcie... jak wróci, przyjdzie @ ze wróciło....
pings2 - swoisty Dude/cacti... jeśli pada jakiś host w LANie lub w WANie - wyśle @...
gate - rozwiązanie używałem na mipselu gdzie mój główny rtn66u - był głównym routerem, natomiast miałem w Lanie WNR3500L v1 z wpiętym modem usb (na stale utrzymane połączenie; wnr byl switchem dla sieci i rozsiew czym AP) ale jak padło główne łącze na RTN66U to zmieniała się brama na WNR i byl net po 15 sek... jak główna brama padła... Skrypt o tyle jest bajerancki, ze po 15 minutach pracy na zapasowym łączu, sprawdzał czy brama główna wracała, jak tak to przywracał stara (główna) bramę a jak nie... to nadal leciał na zapasowym...i tak w kolko Smile - jak padala/wstawala główna brama - wysłał @ ;

Dajcie znać czy takie rozwiązania mogą się przydać.
pozdrawiam
 
Robertus

Cytat

perfekt napisał(a):

shibby, na pw masz gotowe rozwiązanie problemu logwatch na arm.
jesli uznasz za stosowne - upublicznij Smile

mam napisane kilka skryptów do wykorzystywania msmtp (Steel_Rat dzieki za sugestie) min:

ups - jesli cos sie dzieje z UPSem podpiętym do rutera, zakładając ze na tym ruterze jest tez brama, to wyśle @ z informacja ze np: padlo zasilanie w domu / na obiekcie... jak wróci, przyjdzie @ ze wróciło....
pings2 - swoisty Dude/cacti... jeśli pada jakiś host w LANie lub w WANie - wyśle @...
gate - rozwiązanie używałem na mipselu gdzie mój główny rtn66u - był głównym routerem, natomiast miałem w Lanie WNR3500L v1 z wpiętym modem usb (na stale utrzymane połączenie; wnr byl switchem dla sieci i rozsiew czym AP) ale jak padło główne łącze na RTN66U to zmieniała się brama na WNR i byl net po 15 sek... jak główna brama padła... Skrypt o tyle jest bajerancki, ze po 15 minutach pracy na zapasowym łączu, sprawdzał czy brama główna wracała, jak tak to przywracał stara (główna) bramę a jak nie... to nadal leciał na zapasowym...i tak w kolko Smile - jak padala/wstawala główna brama - wysłał @ ;

Dajcie znać czy takie rozwiązania mogą się przydać.
pozdrawiam



ja bym chętnie potestował

Połączony z 15 luty 2016 08:44:38:
Panowie coś się dzieje w tym temacie.

@perfekt jesteś w stanie mi udostępnić te skrypty oraz sposób instalacji logwatch na ARM
Edytowany przez Robertus dnia 15-02-2016 08:44
 
perfekt
w sumie trzeba zrobić trzy kroki dla logwatcha

logwatch do /opt/bin << chmody na 755
msmtprc do /opt/etc << chmody na 755; tuta konfig konta smtp


logwatch

Cytat

#!/opt/bin/logwatch

#
# logwatch dla tomato | shibby
#

DZIEN=`date | awk '{print $3}'`

if [ "$DZIEN" -lt "10" ]; then
KIEDY=`date | awk '{print $2" "$3}'`
else
KIEDY=`date | awk '{print $2" "$3}'`
fi

#### KONFIGURACJA ####
# zdefiniuj poprawnie wszystkie dane odnosnie nadawcy, odbiorcy i serwera smtp
# ustaw domyslne wartosci logwatcha i wskaz jakie informacje chcesz otrzymywac:
# 1 - tak
# 0 - nie

NADAWCA="Logs@Adres.pl"
ADRESAT="logi@adresat.pl"
TEMAT="RTN18U - Logi Raport - $KIEDY"



ACT_IP=1 #wysylaj aktualny adres WAN IP
FTP_LOG=1 #wysylaj wszystkie logi FTP
FTP_OK=1 #wysylaj info i poprawnych logowaniach FTP
FTP_FAIL=1 #wysylaj bledne proby logowan ftp
SSH_LOG=1 #wysylaj wszystkie logi ssh
SSH_OK=1 #wysylaj info o poprawnych logowaniach SSH
SSH_FAIL=1 #wysylaj bledne proby logowan ssh
CRON_LOG=1 #wysylaj logi schedulera
TRANS_LOG=1 #wysylaj logi transmission
NTPC_LOG=1 #wysylaj logi serwera czasu
DHCP_LOG=1 #wysylaj logi serwera dhcp
VPN_LOG=1

#### KONIEC KONFIGURACJI ###


#### DEFINICJE ####
# definicji nie ruszamy
ACT_IP_T=`nvram get wan_ipaddr`
FTP_LOG_T=`cat /var/log/messages* | grep 'vsftp' | grep "$KIEDY"`
FTP_OK_T=`cat /var/log/messages* | grep 'vsftp' | grep 'OK LOGIN' | grep "$KIEDY"`
FTP_FAIL_T=`cat /var/log/messages* | grep 'vsftp' | grep 'FAIL LOGIN' | grep "$KIEDY"`
SSH_LOG_T=`cat /var/log/messages* | grep authpriv | grep "$KIEDY"`
SSH_OK_T=`cat /var/log/messages* | grep authpriv | grep succeeded | grep "$KIEDY"`
SSH_FAIL_T=`cat /var/log/messages* | grep authpriv | grep 'bad password' | grep "$KIEDY"`
CRON_LOG_T=`cat /var/log/messages* | grep sched | grep "$KIEDY"`
TRANS_LOG_T=`cat /var/log/messages* | grep 'transmission-daemon' | grep "$KIEDY"`
NTPC_LOG_T=`cat /var/log/messages* | grep ntpc | grep "$KIEDY"`
DHCP_LOG_T=`cat /var/log/messages* | grep dhcp | grep "$KIEDY"`
VPN_LOG_T=`cat /var/log/messages* | grep openvpn | grep "$KIEDY"`
FTP_LOG_WCL=`cat /var/log/messages* | grep 'vsftp' | grep "$KIEDY" | wc -l`
FTP_OK_WCL=`cat /var/log/messages* | grep 'vsftp' | grep 'OK LOGIN' | grep "$KIEDY" | wc -l`
FTP_FAIL_WCL=`cat /var/log/messages* | grep 'vsftp' | grep 'FAIL LOGIN' | grep "$KIEDY" | wc -l`
SSH_LOG_WCL=`cat /var/log/messages* | grep authpriv | grep "$KIEDY" | wc -l`
SSH_OK_WCL=`cat /var/log/messages* | grep authpriv | grep succeeded | grep "$KIEDY" | wc -l`
SSH_FAIL_WCL=`cat /var/log/messages* | grep authpriv | grep 'bad password' | grep "$KIEDY" | wc -l`
CRON_LOG_WCL=`cat /var/log/messages* | grep sched | grep "$KIEDY" | wc -l`
TRANS_LOG_WCL=`cat /var/log/messages* | grep 'transmission-daemon' | grep "$KIEDY" | wc -l`
NTPC_LOG_WCL=`cat /var/log/messages* | grep ntpc | grep "$KIEDY" | wc -l`
DHCP_LOG_WCL=`cat /var/log/messages* | grep dhcp | grep "$KIEDY" | wc -l`
VPN_LOG_WCL=`cat /var/log/messages* | grep openvpn | grep "$KIEDY" | wc -l`
#### KONIEC DEFINICJI ####



#### SKRYPT WLASCIWY ####
echo "To:$ADRESAT" >> /tmp/mail.txt
echo "From:$NADAWCA" >> /tmp/mail.txt
echo "Subject:$TEMAT" >> /tmp/mail.txt
echo "" >> /tmp/mail.txt

if [ "$ACT_IP" == "1" ]; then
echo "#### Twoje aktualne IP WAN ####" >> /tmp/mail.txt
echo "$ACT_IP_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi

if [ "$FTP_LOG" == "1" ]; then
if [ ! "$FTP_LOG_WCL" == "0" ]; then
echo "#### Logi serwera FTP ####" >> /tmp/mail.txt
echo "$FTP_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$FTP_OK" == "1" ]; then
if [ ! "$FTP_OK_WCL" == "0" ]; then
echo "#### Logi serwera FTP - Poprawne logowania ####" >> /tmp/mail.txt
echo "$FTP_OK_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$FTP_FAIL" == "1" ]; then
if [ ! "$FTP_FAIL_WCL" == "0" ]; then
echo "#### Logi serwera FTP - Bledne logowania ####" >> /tmp/mail.txt
echo "$FTP_FAIL_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$SSH_LOG" == "1" ]; then
if [ ! "$SSH_LOG_WCL" == "0" ]; then
echo "#### Logi serwera SSH ####" >> /tmp/mail.txt
echo "$SSH_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$SSH_OK" == "1" ]; then
if [ ! "$SSH_OK_WCL" == "0" ]; then
echo "#### Logi serwera SSH - Poprawne logowania ####" >> /tmp/mail.txt
echo "$SSH_OK_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$SSH_FAIL" == "1" ]; then
if [ ! "$SSH_FAIL_WCL" == "0" ]; then
echo "#### Logi serwera SSH - Bledne logowania ####" >> /tmp/mail.txt
echo "$SSH_FAIL_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$NTPC_LOG" == "1" ]; then
if [ ! "$NTPC_LOG_WCL" == "0" ]; then
echo "#### Logi serwera czasu ####" >> /tmp/mail.txt
echo "$NTPC_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$DHCP_LOG" == "1" ]; then
if [ ! "$DHCP_LOG_WCL" == "0" ]; then
echo "#### Logi serwera DHCP ####" >> /tmp/mail.txt
echo "$DHCP_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$CRON_LOG" == "1" ]; then
if [ ! "$CRON_LOG_WCL" == "0" ]; then
echo "#### Logi Schedulera ####" >> /tmp/mail.txt
echo "$CRON_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$TRANS_LOG" == "1" ]; then
if [ ! "$TRANS_LOG_WCL" == "0" ]; then
echo "#### Logi transmission-daemon ####" >> /tmp/mail.txt
echo "$TRANS_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

if [ "$VPN_LOG" == "1" ]; then
if [ ! "$VPN_LOG_WCL" == "0" ]; then
echo "#### Logi VPN ####" >> /tmp/mail.txt
echo "$VPN_LOG_T" >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
echo " " >> /tmp/mail.txt
fi
fi

#### WYSYLKA I POZADKI ####
cat /tmp/mail.txt | msmtp -a default $ADRESAT
logger Logwatch - done ...

rm -r /tmp/mail.txt


msmtprc

Cytat

account default
host mail.adres.eu
port 25
auth plain
protocol smtp
user logi@adres.eu
password haslo
auto_from off
from logi@adres.eu
tls off
tls_starttls off
tls_certcheck off
logfile
syslog LOG_MAIL



Wydać komendę: install msmtp poprzez ssh, ściągnie sie wtedy "paczka" z msmtp

aby spr jak działa... tak jak oryginał

/opt/bin/logwatch i sie wysle Smile


jak próbowałem wrzucić pliki jako załącznik, to wywalało mi ze pliki maja niedozwolony format

Pozdrawiam, Perfekt
 
gandalf
Od kilku dni na Asusie N66 przy próbie wykonania logwatch otrzymuje taki wynik:

/tmp/.wxbQrHND: line 5: /opt/bin/logwatch: not found
Asus RT-AC68U Asuswrt-Merlin 384.9
+ HDD 1TB --- OwnCloud 8.0.11
APC UPS 700
QNAP 251 (16GB RAM) - 12TB
 
shibby
a masz zainstalowaną paczkę bash?
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
 
gandalf
Jak będę miał dostęp do routera to sprawdzę.
Na swoim mogę sprawdzić w każdej chwili, na N66 tylko 2razy w tygodniu

Połączony z 17 wrzesień 2016 15:18:40:

Cytat

shibby napisał(a):

a masz zainstalowaną paczkę bash?


Sprawdziłem jest: bash (3.2.54-2)

Połączony z 22 wrzesień 2016 20:43:07:
Nie mam pojęcia jaka była przyczyna, ale pomogło takie rozwiązanie.
Odinstalowanie logwatch'a , ponowne zainstalowanie i konfiguracja.
Teraz jest OK
Edytowany przez gandalf dnia 22-09-2016 20:43
Asus RT-AC68U Asuswrt-Merlin 384.9
+ HDD 1TB --- OwnCloud 8.0.11
APC UPS 700
QNAP 251 (16GB RAM) - 12TB
 
robert83
Starałem się robić wszystko zgodnie z instrukcją dla ARM, dodałem logwatch i msmtprc, po wpisaniu /opt/bin/logwatch dostaję coś takiego:

-sh: /opt/bin/logwatch: not found


i nie wiem gdzie popełniłem błąd

Połączony z 25 październik 2016 13:58:04:
Usiadłem i zrobiłem od początku zgodnie z instrukcją z 67 postu, teraz zawsze dostaję:

Cytat

root@unknown:/opt/bin# /opt/bin/logwatch
msmtp: TLS handshake failed: the operation timed out
msmtp: could not send mail (account default from /opt/etc/msmtprc)


testowałem różne warianty konfiguracji i zawsze to samo, jak powinien wyglądać plik msmtprc dla gmaila?

Połączony z 26 październik 2016 13:35:06:
Temat rozwiązałem, przeszedłem na entware, ustawiłem wszystko od nowa, jedna różnica konfigurację konta msmtprc mam w /opt/etc, cała reszta zgodnie z postem @Perfekt #67
Edytowany przez robert83 dnia 26-10-2016 13:35
Asus RT-AC56U Tomato Firmware K26ARM USB AIO-64K
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 89

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,550,922 unikalnych wizyt