Uma solução poderia ser fazer com que sua ferramenta ecoasse a data / hora atual para um arquivo na máquina remota após terminar de rsyncar os dados. Então, na máquina remota, tudo o que precisa ser feito é verificar o arquivo para determinar a última vez que os dados foram sincronizados com ele.
Se você estiver usando o linux, você pode detectar mudanças no sistema de arquivos com a API inotify que está embutida no kernel. Com o inotify, você pode detectar quais arquivos foram gravados e executar uma ação com base em qualquer evento ocorrido. (abra, feche, leia, escreva, apague, mova, etc.)