Hardware-recomandations for my already running alarm-module

Hello friends.

Used Hardware:
ESP32 SIM800L
LiPo Battery
0815 temperature probe, wired to my ESP32

I have build myself an alarm-module for my serverfarms that i look after, to track the temperature. If the temperature exceeds an given value i will get an alarmmessage via email and SMS. Everything is quiet simple and is adjustable via a build-in webserver that i created on my ESP32. Everything works, lets say OK.

Problems that appeared: In the server-rooms isnt always a good WIFI-connection, it happens from time to time that my esp32 is not connected to the network, but its very important that the network-connection is stable.

I want to improve my little tool in that way that i replace my WIFI-connection with a solid ETHERNET port, to get rid of the instable WIFI-problem.

My question now: Can anyone recommend a microcontroller that has an ETHERNET-port, has an SIM-slot and can be programmed to create a webserver in an easy way like the esp32?. I know that there are some kind of shields etc. and i must confess that i am a bit lost with arduinos theoretical possibilities hardware-wise. So i reach my hand out for help

Has anyone an idea, recomandation or maybe knows a microcontroller that satisfies my needs? I am pretty sure that there are already complete, programmed tools out there, but want to build my own.

Thank you for the help

Posting a block diagram showing the distance between units could be helpful.
Tons of words is not the best way of presenting a system.

You could use an UNO or many of the other Arduino boards, even the one you are using. You need to connect an ethernet shield (normally uses SPI), write come code and you should be all set.