Missatgeria instantània

De Cacauet Wiki
Salta a la navegació Salta a la cerca

Per missatgeria instantània s'entén una sèrie de protocols que permeten una comunicació tipus xat.


Protocols

Actualment el protocol més utilitzat és XMPP.

Entre els antecessors teníem el protocol IRC, que va esdevenir un estàndard dels antics xats de Internet.



Proveïdors i clients

Diversos proveïdors ens ofereixen serveis de missatgeria instantània:

  • Whatsapp
  • Google Talk (ara Hangouts)
  • IM+
  • ICQ
  • Skype (ara de Microsoft i ara porta integrat el MS Messenger).
  • ...

Aplicacions per actuar com a client n'hi ha moltes també (ben bé cadascun d'aquests proveïdors tenen el seu client). Podem destacar el programari Pidgin de codi lliure que permetia integrar diversos protocols i serveis en una sola aplicació.


Programari per a servidor

Com a servidor podem utilitzar EJABBER: https://www.ejabberd.im/



Pràctica

En aquest tutorial podeu instal·lar sendxmpp: un senzill i efectiu software per enviar missatges des d'un script Linux a través de Google Talk.

Important que reviseu:

  • Que el compte origen i destí de Google es tenen a les respectives agendes i que hagin iniciat prèviament una conversa.
  • Que el compte d'origen no té activada la 2-step authentication.
    Google My Account -> Sing-in and security
  • Que el compte d'origen té activat els "less secure applications".
  • Que enviem el missatge amb aquesta comanda (els noms d'usuari SENSE @gmail.com):
    echo "Alarmaaaaa! :)" | sendxmpp -t -u <usuariorigen> -o gmail.com <usuaridesti>

A l'informe explica què en penses de deixar la contrasenya en plain text en un arxiu de configuració i quina solució i justificació en fa l'article d'aquest mètode.

Fes un script amb el CRON que cada minut miri els lm-sensors i es dispari quan la temperatura del micro superi un cert llindar, avisant-te del problema i que el missatge t'arribi al mòbil.


Pràctica 2

Fes un setup de nagios on, enlloc d'enviar emails d'alarma, envii mmissatges de GTalk.

Pots seguir aquest article per fer-ho.