Results 4 issues of Ruoyu

1. agent should report hostname to config server 2. uuid is not helpful to identify agent. ip, pid and time is enough

1. mark agent's status as online, if (for example) two consecutive heartbeats received 2. mark agent's status as offline, if config server do not receive any heartbeat in (for example)...

therefore, mysql, sqlite, postgre and sqlserver are supported