mm-barabba

Condividi contenuti
“Sparare per la pace è come trombare per la verginità”
Aggiornato: 1 ora 47 min fa

vnstati – la rete in una immagine

Gio, 17/05/2018 - 00:57

Delle varie macchine che ho attive mi piace vedere il traffico giornaliero sulla scheda di rete, così da diverso tempo uso vnstat di cui in passato avevo già parlato, ma non sempre l’accesso via shell è comodo, così ho pensato di usare vnstati, che appoggiandosi a vnstat genera un’ immagine.

Il pacchetto è disponibile sia per debian che raspbian, ed è molto semplice da usare.

Qui un esempio con raspberry PI3 per video sorveglianza con motioneye .

Cerchiamo ora di rendere la cosa più fruibile e interessante.

A priori occorre avere vnstat ( che è una dipendenza) attivo e funzionante dato che i dati vengono raccolti da lui e trasformati da vnstati in immagine.

L’uso è molto semplice e il comando si riassume :

$ vnstati vnStat image output 1.15 by Teemu Toivola <tst at iki dot fi>         -h,  --hours          output hours         -d,  --days           output days         -m,  --months         output months         -t,  --top10          output top10         -s,  --summary        output summary         -hs, --hsummary       output horizontal summary with hours         -vs, --vsummary       output vertical summary with hours         -nh, --noheader       remove header from output         -ne, --noedge         remove edge from output         -nl, --nolegend       remove legend from output         -ru, --rateunit       swap configured rate unit         -o,  --output         select output filename         -c,  --cache          update output only when too old         -i,  --iface          used interface (default: eth0)         -?,  --help           this help         -D,  --debug          show some additional debug information         -v,  --version        show version         --dbdir               select database directory         --style               select output style (0-3)         --locale              set locale         --config              select config file         --altdate             use alternative date location         --headertext          specify header text string         --transparent         toggle background transparency See also "man vnstati".

un semplice comando e possiamo generare un’ immagine dove vogliamo:

$ vnstati -vs -o /home/pippa/data/tmp/puppa.png

Se però il luogo non è raggiungibile facilmente possiamo inviarci l’immagine come allegato in una email, io l’ho preferito e giornalmente mi faccio inviare un’ instantanea con i dati del traffico.

Per automatizzare il processo ho scelto mutt, di cui basta anche una configurazione minimale che sia in grado di inviare la posta in modo corretto e una riga in crontab.

56 23 * * * vnstati -vs -o /home/pippa/data/tmp/puppa.png |mutt -s traffic-PI-1 -a /home/pippa/data/tmp/puppa.png -- silvio@libero.it

in questo modo riesco a vedere il traffico sul mio server di posta

e il traffico del raspberry PI-B che funge da server IRC su TOR e come torrent station.

Se non vi piace mutt potete sempre trovare qualche altro modo per inviare l’immagine che viene sovrascritta giornalmente.

 

Barbatrucco

A chi piace la shell lascio alcuni comandi interessanti per vedere le previsioni del tempo oppure la fase della luna.

https://github.com/chubin/wttr.in

Usato per le previsioni

$ curl http://wttr.in/Roma Weather report: Rome, Italy    \  /       Partly cloudy  _ /"".-.     14-15 °C    \_(   ).   ← 4 km/h    /(___(__)  14 km               0.0 mm                                                       ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤  Thu 17 May ├───────────────────────┬──────────────────────────────┐ │            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │    \  /       Partly cloudy  │    \  /       Partly cloudy  │    \  /       Partly cloudy  │    \  /       Partly cloudy  │ │  _ /"".-.     19 °C          │  _ /"".-.     22-23 °C       │  _ /"".-.     20 °C          │  _ /"".-.     17 °C          │ │    \_(   ).   ↖ 6-7 km/h     │    \_(   ).   ↑ 11-13 km/h   │    \_(   ).   ↗ 8-11 km/h    │    \_(   ).   ↘ 5-8 km/h     │ │    /(___(__)  19 km          │    /(___(__)  18 km          │    /(___(__)  17 km          │    /(___(__)  17 km          │ │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘                                                       ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤  Fri 18 May ├───────────────────────┬──────────────────────────────┐ │            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │     \   /     Sunny          │    \  /       Partly cloudy  │    \  /       Partly cloudy  │    \  /       Partly cloudy  │ │      .-.      22 °C          │  _ /"".-.     25 °C          │  _ /"".-.     22 °C          │  _ /"".-.     19 °C          │ │   ― (   ) ―   ↗ 4-5 km/h     │    \_(   ).   → 8-9 km/h     │    \_(   ).   → 11-15 km/h   │    \_(   ).   ↘ 6-11 km/h    │ │      `-’      20 km          │    /(___(__)  19 km          │    /(___(__)  17 km          │    /(___(__)  18 km          │ │     /   \     0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘                                                       ┌─────────────┐ ┌──────────────────────────────┬───────────────────────┤  Sat 19 May ├───────────────────────┬──────────────────────────────┐ │            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │ ├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤ │    \  /       Partly cloudy  │    \  /       Partly cloudy  │    \  /       Partly cloudy  │    \  /       Partly cloudy  │ │  _ /"".-.     23 °C          │  _ /"".-.     26 °C          │  _ /"".-.     23-25 °C       │  _ /"".-.     20 °C          │ │    \_(   ).   ↑ 5-6 km/h     │    \_(   ).   ↗ 10-11 km/h   │    \_(   ).   → 9-12 km/h    │    \_(   ).   ↘ 5-9 km/h     │ │    /(___(__)  20 km          │    /(___(__)  19 km          │    /(___(__)  18 km          │    /(___(__)  18 km          │ │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │ └──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘ New feature: multilingual location names wttr.in/станция+Восток (in UTF-8) and location search wttr.in/~Kilimanjaro (just add ~ before) Follow @igor_chubin for wttr.in updates

oppure sulla fase lunare :

$ curl http://wttr.in/Moon                             -.                                     .                                           -.                                           -.                                                  \                                                  \.                                                  \                                                @ \                                                @|                                                  \  New Moon +                                              |  1 10:53:32                                              |  First Quarter -                                              |  5  5:07:17                                            o /                                                |                                               . /                                                /                                               /'                                               /                                               -'                                             -'                                      '                                    -'    Follow @igor_chubin for wttr.in updates

Ora non resta che divertirsi     

Categorie: planet

mount cifs : mount error(112): Host is down

Ven, 09/03/2018 - 01:59

Il NAS è sempre acceso e pronto, spesso quando ho bisogno di alcuni file in rete li sposto/copio da dove mi trovo e li rendo disponibili in LAN.

Non ho avuto alcun problema sia da win7 che da Stretch, i file manager riescono a gestire le operazioni di lettura e scrittura senza alcun particolare accorgimento, l’unico che recentemene si è inceppato è il mount da shell che uso sul RaspberryPI.

puppa@raspberrypi ~ $ sudo mount -t cifs -o username=xxx,password=xxx,gid=1000,uid=1000,sec=ntlm //xxx.xx.x.xxx/my_dir/ /media/nas mount error(112): Host is down Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Mi muovo in modo pigro e rimando al giorno successivo la ricerca di una soluzione, non ho fretta in questo momento, ma la soluzione  arriva prima che cominci a cercarla.

Logwatch parla chiaro

1 Time(s): CIFS VFS: cifs_mount failed w/return code = -112 1 Time(s): No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.

Le possibilità sono:

  • vers=1.0
  • vers=2.0
  • vers=3.0

Considerata l’ età del NAS l’ opzione corretta da inserire è  vers=1.0.

puppa@raspberrypi ~ $ sudo mount -t cifs -o username=xxx,password=xxx,gid=1000,uid=1000,sec=ntlm,vers=1.0 //xxx.xx.x.xxx/my_dir/ /media/nas

Ora possiamo tornare a lavorare.

 

 

Categorie: planet

A perfect media center : LibreELEC

Lun, 26/02/2018 - 01:12

Da tempo cercavo un media center libero per poter gestire il mio archivio (film,musica,foto) che mantengo sul NAS in rete e che potesse offrirmi anche qualcosa di più in streaming, ebbene dopo tanto tempo di ricerca e prove l’ho trovato : LibreELEC.

In origine più di 10 anni fa avevo cominciato con GeexBox, installato su un PC riciclato (p3-800) al quale per ridurre consumi e rumorosità avevo montato un banco disk-on-ram, in pratica un banco di memoria con attacco IDE e come telecomando un ATI remote wonder, successivamente lo avevo installato anche su una partizione del portatile ma il progetto non ha avuto uno sviluppo felice.

Poi con il tempo KODI ha avuto maggiore successo ed è stato proposto in diversi gusti tra cui OpenELEC,LibreELEC e altri, senza dimenticare che è possibile installarlo su diversi OS tra cui windows e linux in modo indipendente.

Terminiamo la storia e passiamo alla parte pratica.

Per fare il media center perfetto sono partito dal RaspberryPI B+ prima versione, single core e 256 MB di ram, non sufficenti per funzionare bene ma per fare i primi test poteva bastare, così convinto che il sistema fosse degno di fiducia ho acquistato un nuovo raspberryPI 3 con quad core e 1 GB di ram.

Per cominciare scarichiamo l’immagine giusta per il nostro supporto dalla pagina dei download, è possibile scaricare anche l’applicazione per diversi OS per poter installare l’immagine su SD, in alternativa le procedure classiche vanno benissimo

dd if=LibreELEC-x.x.x.img of=/dev/sdX bs=4M

o rufus per win.

In condizioni base si può attaccare con cavo HDMI il raspberryPI alla televisione e inserire una penna USB con il materiale da vedere/sentire, oppure se c’è disponibile una rete possiamo collegare il raspberry PI con wifi o cavo.

Il controllo può avvenire in diversi modi, metodo classico con mouse e tastiera sulle porte USB del PI oppure sfruttando la connessione wifi.

Per la connessione wifi io mi sto trovando molto bene con i dispositivi android sparsi per casa (smartphon e tablet) usando Kore  (Official Remote for Kodi)

Nel mio caso ho una rete strutturata e dalla LAN di casa accedo al NAS dove tra i 2 TB di materiale posso scegliere tra 250 video, 45000 audio e 25000 immagini, il tutto in modo semplice perché ho impostato i percorsi corretti nelle varie sezioni di Kodi (video,musica,immagini), tanto semplice che non uso neppure più le periferiche USB perché un’altro raspberryPI con rtorrent dopo che ha prelevato, sposta i file direttamente in una cartella dedicata sul NAS.

Arriviamo ora a parlare di streaming e video on demand, la sezione di addon è molto ricca ma vorrei soffermarmi su un addon in particolare : RAI on demand.

Haimè come per lo script RaiMovie anche qui qualcosa è cambiato così la versione ufficiale non funziona, è possibile scaricare una versione con fix dal forum ufficiale in attesa che la release corretta venga caricata.

Il servizio si appoggia come per RaiMovie al sito RaiPlay e con più di 800 titoli c’è roba per tutti, personalmente ho trovato molto interessante la parte di documentari musicali che spesso vengono proposti su RAI5 a orari che non tutti possono permettersi se alla mattina devono alzarsi presto.

Alla fine posso dire che la spesa per un raspberryPI 3 da usare come media center è stata giusta (70 €), perchè posso finalmente accedere facilmente al multimediale stando comodamente sul divano di casa e controllando senza telecomando ma direttamente dallo smatphone,  con l’impianto audio che è gestito separatamente dall’impianto stereo 4.1 ho l’home theatre servito.

NOTA:  Oltre a leggere tutti i formati standard, dalla sezione video ho selezionato alcuni formati anomali presenti sul NAS, ebbene è possibile vedere senza problemi un file immagine .iso di un DVD, oppure anche un RIP di un DVD in formato VIDEO_TS.IFO, non vi sembra fantastico ?

PS. Ho trovato solo alcuni file video con porblemi perché il raspberryPI3 non è in grado di gestire nativamente i file H265/HEVC a livello hardware ma kodi con un po di lavoro di CPU riesce a decodificarli, per il resto è tutto ok.

Buon divertimento

Categorie: planet

RaiPlay in a bash con RaiMovie

Mer, 21/02/2018 - 01:27

Mea Culpa, questo aggiornamento esce in ritardo !

Mentre su RaiPlay (accesso con login dopo registrazione) l’archivio si aricchisce di nuovi titoli interessanti qualcuno in RAI pensa di rendere difficile la vita al raro utente *nix che ama il terminale.

Ma per questo c’è il nuovo script :

Download “RaiMovie” RaiMovie-1.txt – Scaricato 275 volte – 10 KB

Ora sarà possibile riprendere l’uso  di un servizio messo a disposizione per tutti quelli che pagano il canone.

https://i.imgur.com/xfKPIYS.mp4

Per poter utilizzare lo script occorre rimuovere .txt, e rendere eseguibile il file RaiMovie per l’utente.

NOTA : Indispensabile avere installato il palyer mpv.

$ ./RaiMovie

Ecco il menu

──RaiMovie 0.3 Beta 'Aurora C.'───────────┐ │ Available categories: 15 │ │ ┌────────────────────────────────────────────┐ │ │ │ 1 Tutti │ │ │ │ 2 L'oro dei David │ │ │ │ 3 Drammatico │ │ │ │ 4 Commedia │ │ │ │ 5 Azione │ │ │ │ 6 Thriller │ │ │ │ 7 Avventura │ │ │ │ 8 Western │ │ │ │ 9 Horror │ │ │ │ 10 Comico │ │ │ │ 11 Fantascienza │ │ │ │ 12 Sentimentale │ │ │ │ 13 Musicale │ │ │ │ 14 Animazione │ │ │ │ 15 Film in lingua originale │ │ ├────────────────────────────────────────────────┤ │ < OK > < Exit > │ └────────────────────────────────────────────────┘

Basterà muoversi usando le frecce per accedere a più di 800 titoli.

Ed ora no nresta che augurarvi buona visione !

Ricordo che per le dirette e il replay dei programmi settimanali è disponibile lo script : 

Download “RaiNix 2.7 (25/06/2017) codename : Mistero Buffo” RaiNixV2.txt – Scaricato 265 volte – 28 KB

Categorie: planet