basicamente tudo isso pode ser feito por algumas ferramentas de script e linux / unix disponíveis no mercado.
-
Por enquanto, não tenho certeza do que você realmente quer dizer. O seu servidor é realmente roteador / gateway para o NAS? Se é do que você pode implementar uma variedade de soluções. Você pode registrar a ocorrência de regras com o IPTables, por exemplo, e usar a ferramenta bash do geoip-lookup para descobrir de qual país determinado endereço IP está. Se você encontrar a ocorrência de um disparador incomum do país enviando mail com mailx ou sendmail ... Se você quiser fazer uma contabilidade mais séria, pode usar ip-conntrack em vez de IPTables para fins de registro.
-
Script invocado a cada x min, horas ou dias que monitorará o arquivo passwd. Você também pode monitorar o syslog ou o rsyslog.
-
Novamente script que monitorará a saída de determinado comando. Mas para você, parece que o "tempo de atividade" seria bom o suficiente. E novamente mailx ou sendmail para envio de e-mail invocado do script
-
solução de terceiros como nagios ou monit. Ou, novamente, escrever seu próprio script que analise o syslog ou verifique o status dos serviços.
Existe realmente uma variedade de possíveis soluções, mas novamente ... tudo depende das suas reais necessidades e habilidades ...
BR, Neven