Hello Harry
I already told this is VPS and the reply i got from my host is mentioned below.
"Krishna V
I just want you to take note that VPS are self governed services. Meaning, it is our customer's responsibility to configure their Servers/sites and install components. We are not server admins and have very limited support on servers. Our scope of support is only limited to making sure that the Server is working and it is accessible. However, I would entreat you to review the content with your server admin.".
Its my server and my responsibility to check and monitor.
Still I am in disucssion with them to sort this out. Will let you know how it goes.
I saw you have connected my website with cloudflare, is there anyway I can logon and check on bot management mechanism you are suggesting.
Thanks