Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - beer

Stran: 1 ... 45 46 [47] 48 49
691
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 18. 07. 2012, 10:27:05 »
Přemýšlel jsem, jestli by nebylo jednodušší odeslání emailu. Ale zřejmě nebylo. Nainstaloval jsem program mail, ale konfigurace je na mne dost složitá. Co takhle nějaký jabber klient pro příkazovou řádku, který by se dal spustit skriptem a nastavil by po startu stav na online?

692
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 18. 07. 2012, 10:24:30 »
navíc jsem povolil chatování mezi jabber id v konfiguráku a jabber id, na který se posílá zpráva přímo v rozhraní gmailu.

693
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 18. 07. 2012, 10:22:36 »
Mám myslím správně, USER mám funkční gmailovou adresu, port se zdá být v pořádku, talk.google.com je také v pořádku..., heslo je funkční. Nutnost použít ssl myslím u gmailu není. Email na gmailu mi například v kecálcích empathy a pidgin, kopete a pod funguje úplně normálně jako jabber id.

use constant SERVER    => 'talk.google.com';
use constant PORT      => 5222;
use constant USER      => 'jmeno-pc@gmail.com';
use constant PASSWORD  => 'heslo';
use constant RESOURCE  => 'PC ';


Otázka je, jestli jsem nainstaloval správně perl -MCPAN -e 'install Net::Jabber' . Ptalo se mne to při instalaci na volby, kterým jsem nerozumněl, nechal jsem tedy výchozí nastavení a vždy potvrdil enterem.

694
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 18. 07. 2012, 01:15:33 »
Ne ty ARGV vynech..takze nejak takhle.

/root/gtalk.msg jmeno-prijemce@gmail.com "stroj s ip 10.2.2.4 se připojil"

Navic muzes potrebovat nainstalovat do perlu Net::Jabber

tedy jako root spust

perl -MCPAN -e 'install Net::Jabber'

pak by mel script fungovat (pokud nefunguje uz ted)

bohužel nefunguje:
./gtalk.msg nejaky@gmail test
Cannot connect ()

./gtalk.msg --help
Usage...
 notify <jabberid>[,<jabberid>]* [--html] <message>

Co dělám špatně?

695
Opakuji, že ten nějaký blbec (jak opětovně na mne útočíš) to rozhodně nezapomněl zaškrtnout.
Chybí ti elementární lidská slušnost.

Dokonce jsem to tenkrát zdokumentoval krok po kroku screenshoty, kde bylo evidentní, že to zaškrtnuté bylo. Posílal jsem to známému, co dělá windows admina a potvrdil mi, že jsem postupoval správně.

696
Opakuji, že ten nějaký blbec (jak opětovně na mne útočíš) to rozhodně nezapomněl zaškrtnout.
Chybí ti elementární lidská slušnost.

697
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 18:01:57 »
A dalo by se zařídit, aby stroj poslal i zprávu, když se vypíná? Je něco jako /etc/rc.local pro vypínání?

698
Argumentum ad hominem.

Ne, nikoliv. Jen mě už tohle naprosto nepodložené žvanění o tom, že Windows generují nějaké chyby v případech, kdy tomu tak vůbec není a kdy dotyčný vůbec netuší, o čem je řeč a co dělá, natož aby to uměl aspoň naklikat, opravdu unavuje. Viz např. "změna vlastnictví proběhla například u dokumentů v pořádku, u multimédií ne". Jo, jistě, to bude nejnovější antipiracy measure z Redmondu, aby ses na ten film nemohl podívat. Bože, to jsou ale žvásty.

Opět nesmyslně argumentuješ tím, že útočíš. Jak můžeš vědět, že tomu tak není? Byl si u toho? Prosil bych věcné argumenty a slušnost. Nebo se nevyjadřuj. Já žádný problém, který bych potřeboval vyřešit nemám.
Ten tvůj argument z antipiracy measure je argumentum ad ignorantiam a podsunutý argument zároveň. Rozhodně si nemyslím, že by to byla nějaká protipirátská fičura.

699
To je proto, že jsi nezměnil vlastníka souboru, holt jsi špatně klikal. Jakmile jsi vlastník souboru, můžeš si nastavovat práva dle libosti.

Potvrzuji. Problém je mezi židlí a klávesnicí.

Argumentum ad hominem.

700
převzetí vlastnictví u nadřazené složky s aplikací na podslozky a soubory často generuje chyby. část změn projde ok, část nikoliv. Je to běžné po reinstalaci OS Windows 7.

Ne, není to běžné, jediné chyby, které to generuje, jsou u aktuálně otevřených (locked) souborů.

Pokud si se s tím doposud nesetkal, neznamená to, že tomu tak není. S těmito chybami jsem se setkal po reinstalaci os, kdy původní Windows XP byly přeinstalovány Windows 7 a pak následně, když jsem přeinstalovával po druhé Windows 7. Soubory nebyly locked, aplikovalo se z nadřazené složky. Zatímco změna vlastnictví proběhla například u dokumentů v pořádku, u multimédií ne.
Disk poškozený nebyl, protože se s postupem času jednalo o 2 různé disky. Nevím, jestli to může způsobovat nějaké jiné kódování, jména souborů byly česky, respektive zpravidla písmena a čísla. Rozhodně žádný jiný program se soubory nepracoval.
Tím pádem to vyvrací pravdivost tvrzení, že jediné chyby, které to generuje, jsou u aktuálně otevřených souborů.

701
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 16:22:14 »
Super, díky :-).

702
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 15:23:54 »
ARGV[0] je prvni argument, prijemce tedy zadas jako prvni argument, zpravu kterou zaslat jako druhy argument. Pripadne, pokud se nic nebude menit a zprava bude vzdy stejna ji vepis rovnou do skriptu (tedy $ARGV[0] nahrad prijemcem a $ARGV[1] nahrad zpravou)

dale nastvujes server, uzivatel, heslo a v nekterych pripadech port

Super, takže pokud ve skriptu následující pole takto vyplnil:

use constant SERVER    => 'talk.google.com';
use constant PORT      => 5222;
use constant USER      => 'jmeno-pc@gmail.com';
use constant PASSWORD  => 'heslo';


a uložil celý skript třeba do souboru /root/gtalk.msg, nastavil spustitelný příznak, do /etc/rc.loocal bych jen mohl přidat řádek takto:

/root/gtalk.msg ARGV[0] jmeno-prijemce@gmail.com ARGV[1] "stroj s ip 10.2.2.4 se připojil" &

Chápu to správně, bude to fungovat? Nebo jak ty argumenty oddělovat?

703
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 14:30:59 »
Zkus treba tenhle perl skript (jen zajistit ze se spusti po startu+predat mu aktualni IP pc a to ostatni co chces...).

http://www.mail-archive.com/nagios-users@lists.sourceforge.net/msg01616.html

Díky, to by možná šlo, ty IP adresy by se neměnily, takže by mi stačilo jí tam ručně vložit do textu zprávy.


Kód: [Vybrat]
Frederik #!/usr/bin/perl # # Author David Cox # Created from various code examples found on the web # Last Modified 2006-01-19 # History # HTML-changes based on 08/06/2002 # adapted d.d. 2006-01-19 by Dieter Demerre to allow html encoded messages # # Feel free to use or modify as needed to suit your needs ####################################################### # MAXWAIT is used because the send message function didn't seem to # like being called too fast. The message would be sent unless I waited a second # or so. You can experiment with it but I just went with 2 seconds. ####################################################### use strict; use Net::Jabber qw(Client) ; use Net::Jabber qw(Message) ; use Net::Jabber qw(Protocol) ; use Net::Jabber qw(Presence) ; use HTML::Parse ; require HTML::FormatText; my $len = scalar @ARGV; my $htmlmessage = my $mymessage = ""; if ((2 ne $len) && (($len ne 3) || ($ARGV[1] ne "--html"))) { die "Usage...\n notify <jabberid>[,<jabberid>]* [--html] <message>\n"; } my @field=split(/,/,$ARGV[0]); use constant RECIPIENT => $ARGV[0]; use constant SERVER    => 'your-jabber-server'; use constant PORT      => 5222; use constant USER      => 'your-jabber-id'; use constant PASSWORD  => 'your-jabber-password'; use constant RESOURCE  => ' '; use constant MAXWAIT   => 2 ; if ("$ARGV[1]" eq "--html") { $htmlmessage  = $ARGV[2]; # printf("pre de-html-ize: htmlmessage = \"$htmlmessage\".\n"); $mymessage = HTML::FormatText->new->format(HTML::Parse::parse_html("$htmlmessage\n")); } else { $htmlmessage   = $ARGV[1]; $mymessage   = "$htmlmessage"; } # printf("htmlmessage = \"$htmlmessage\".\n"); # printf("message = \"$mymessage\".\n"); my $connection = Net::Jabber::Client->new(); $connection->Connect( "hostname" => SERVER,"port" => PORT )  or die "Cannot connect ($!)\n"; my @result = $connection->AuthSend( "username" => USER,"password" => PASSWORD,"resource" => RESOURCE ); if ($result[0] ne "ok") { die "Ident/Auth with server failed: $result[0] - $result[1]\n"; } foreach ( @field ) { my $message = Net::Jabber::Message->new(); $message->SetTo($_); $message->SetSubject('Notification'); $message->SetType('chat'); $message->SetBody($mymessage); # printf("Will send text \"%s\".\n",$message->GetBody()); if ("$ARGV[1]" eq "--html") { $message->InsertRawXML("<html xmlns='http://jabber.org/protocol/xhtml-im'><body xmlns='http://www.w3.org/1999/xhtml'>$htmlmessage</body></html>"); } $connection->Send($message); sleep(MAXWAIT); } $connection->Disconnect(); exit; 

Co všechno v tom skriptu nastavit?



Kód: [Vybrat]
use constant SERVER    => 'gmail.com'; use constant PORT      => 5222; use constant USER      => 'jmenopc@gmail.com'; use constant PASSWORD  => 'nejakeheslo';
Jak napíšu příjemce? V poli recipient to vypadá složitější....
Kód: [Vybrat]
use constant RECIPIENT => $ARGV[0];

704
Sítě / Re:Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 13:55:57 »
A musí to být přes XMPP? Existuje řada služeb poskytujících DNS záznam, který se nastaví ve chvíli, kdy je z nějaké adresy stažen konkrétní soubor ze serveru.

PC, které se má ohlašovat, nemá veřejnou IP adresu, běží tam n2n a ssh. Já k němu (respektive i k ostatním) přistupuji přes n2n a ssh, server z venčí je neuvidí. Je jich několik a já mám více n2n sítí, musím vždy zkoušet, jestli je některý online, či nikoliv.

705
Sítě / Ohlášení stroje přes XMPP
« kdy: 16. 07. 2012, 12:21:39 »
Ahoj, jak udělat, aby PC, který se zapne, odeslal na gmail přes smtp nebo google talk přes XMPP zprávu, že je online a že má případně následující IP adresu, a při vypínání aby zaslal zprávu, že se vypíná? Na stroji je ubuntu 12.04.

Co přesně kde nakonfigurovat? Jak by to mohlo vypadat?

Stran: 1 ... 45 46 [47] 48 49