APC SMART xxxx na 2 stroje ?
Slavo Uhrin
slavo na nt.cenezu.sk
Pátek Říjen 2 12:05:17 CEST 1998
Miroslav BENES wrote:
>
> Chtel bych se zeptat, jestli by bylo teoreticky mozne "shodit" 2
> pocitace s Linuxem - firewall a www server na nej pripojeny. Dokazu
> si predstavit, ze by jeden z nich dostal hlaseni od UPS, ale jak by
> si tuto informaci predaly navzajem ?
Priklad jednoducheho riesenia:
Na pocitaci, ktory ma byt zhodeny na dialku, sa prida nova sietova
sluzba:
/etc/services:
ups XXXX/tcp # UPS shutdown
/etc/inetd.conf:
# UPS service
#
ups stream tcp nowait root /usr/sbin/tcpd /sbin/shutdown -g now
Na pocitaci, ktory je napojeny na UPS, spustite pred shutdownom
perl skript:
#
# UPS remote shutdown
#
#
$server = "host.domain.cz";
use Socket;
$proto = (getprotobyname('tcp'))[2];
$port = XXXX;
$thisaddr = (gethostbyname(""))[4];
$thataddr = (gethostbyname($server))[4];
$this = pack('Sna4x8', AF_INET, 0, $thisaddr);
$that = pack('Sna4x8', AF_INET, $port, $thataddr);
if (!socket(S, AF_INET, SOCK_STREAM, $proto)) { die $!; }
if (!bind(S, $this)) { die $!; }
if (!connect(S, $that)) { die $!; }
close S;
Toto je samozrejme len princip, aj ked v takejto forme uz funkcny.
Treba osetrit rozne situacie, doriesit bezpecnostne otazky, atd.
Slavo
Další informace o konferenci Linux