Hi Suat,
I would not take into account the .monitoring indices since they are usually small and get deleted after seven days.
The wazuh-monitoring* indices are also small so I would not worry about them when estimating the daily data. However, once there are no more write operations on past indices, it would be useful to reindex them in a new index (e.g. wazuh-monitoring-3.x-2020) to keep the number of shards as low as possible.
Based on the wazuh-alerts* indices from the last three days, you are indexing an average of 2.7gb per day on Elasticsearch. Considering your desired retention period, that would be almost 1TB on your hot Elasticsearch nodes and 2TB in your cold ones.
Of course, the workload may change over time, so it would need to be adjusted from time to time.
I hope it helps.
Best regards,
Mayte Ariza