18 Kwietnia 2024 16:49:09
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [Howto] Xpenology na...
· dodatkowe złącza s...
· Szukam zaproszenia n...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
· [S] Karta sieciowa Q...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [14]
· dodatkowe złącz... [4]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.226.93.209
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: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
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: 11

· Użytkowników online: 0

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

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,142,440 unikalnych wizyt