Invio mail da Server vmware ESX senza installare SENDMAIL

Ho avuto la necessità di generare degli script per effettuare dei controlli su dei server VMWARE ESX, il problema che l’installazione base dell’ESX non prevede Sendmail per cui il classico comando MAIL (che non e’ neppure presente) non funziona.
Girando in rete ho trovato questo bellissimo script:

#!/usr/bin/perl
use Net::SMTP;
my $smtp = Net::SMTP->new(‘ indirizzo ip del server smtp‘);
$smtp->mail(‘srvtest@xxxx.xx’);
$smtp->to(‘sistemisti@xxxxxxx.xx’);
$smtp->data();
$smtp->datasend(“From:Server n” .
“To: Sistemistin” .
“Subject: backup falliton”
);
open(MAILFILE, ‘mail.txt’);
$smtp->datasend();
close(MAILFILE);
$smtp->dataend();
$smtp->quit();

Dove in mail.txt è un file di testo con il testo della mail
Ovviamente sul server deve essere installato il perl (nei server esx è di default)

Invio mail da Server vmware ESX senza installare SENDMAIL

mount di un file system NFSLINUX da AIX 4.3

Se sul server linux compare in /var/log/messages :
Sep 27 14:47:41 xxxx rpc.mountd: authenticated mount request from xxxx:651 for /backup/sysimage/iper (/backup)Sep 27 14:47:41 xxxx kernel: nfsd: request from insecure port (xx.1.1.xx:58005)!

Sul server aix eseguire :
nfso -o nfs_use_reserved_ports=1

Se adesso viene montato inserire nel rc.tcpip alla fine:

nfso -o nfs_use_reserved_ports=1

mount di un file system NFSLINUX da AIX 4.3