A system and method for monitoring livestock, the system including a remote server storing data, the remote server including a processing unit for processing stored data and a non-volatile memory; at least one simple data collection device for mounting on an animal to be monitored, the data collection device including a sensor sensing physical parameters of the animal on which it is mounted, a simple data collection device processor with a non-volatile memory, and a transmitter for transmitting data collected by the sensor; at least one central data collection device including a mobile hub for mounting on an animal to be monitored, the central data collection device including: a central data collection device processor with a non-volatile memory; a receiver for receiving data transmitted by the simple data collection devices; a transceiver for communication with the remote server over a communication system; an energy source; the remote server being configured to analyze collected physical parameters and determine therefrom physical condition or behavior of the animal; and a network for two-way communication between the remote server and a remote electronic communication device and configured to provide real time information and warning alarms to the remote electronic communication device.