@Pavel yannara Mirochnitchenko - Thanks for reaching out to us.
On top of what you said, Azure Network Watcher is also able to create alerts and email notifications when a client connects to specific ports on the Windows Server running in Azure. Azure Network Watcher provides a set of tools to monitor, diagnose, and gain insights into your network performance and health.
And on the other hand, Azure Monitor is a comprehensive monitoring service that aggregates logs and metrics from all Azure services, including virtual networks (VNets).
If you need basic monitoring across all Azure services, including VNets, Azure Monitor is your go-to choice.
For network-specific troubleshooting, especially when dealing with VNets, Network Watcher provides the necessary tools.
Hope this helps. and please feel free to reach out if you have any further questions.
If the above response was helpful, please feel free to "Accept as Answer" and click "Yes" so it can be beneficial to the community.