A system for monitoring pump equipment, the system comprising: a monitoring device configured for physical attachment to the pump equipment, the monitoring device including: two or more internal sensors, the two or more internal sensors including a vibration sensor and a temperature sensor, a first communications interface for exchanging data with a provider network, wherein the first communications interface includes a cellular wireless interface, a second communications interface for exchanging data with a user device, wherein the second communications interface includes a wireless interface for a personal area network, PAN, an internal battery, an external power adaptor, one or more connections for an external sensor, a first memory storing a first set of data management settings for when the monitoring device is powered by the internal battery and a second set of data management settings for when the monitoring device is powered through the external power adaptor, and a first processor configured to: receive, from the provider network and via the first communications interface, the second set of data management settings, detect when the monitoring device is powered through the external power adaptor, apply the second set of data management settings in response to the detecting, wherein the second set of data management settings includes sampling instructions for the two or more internal sensors and the external sensor, store, in the first memory, data samples from the two or more internal sensors and the external sensor, upload, to the provider network, the data samples via the first communication interface based on the second set of data management settings, when the cellular wireless interface is available, and when the cellular wireless interface is not available, detect the user device via the second communications interface, and upload to the user device executing a client application, the data samples via the second communications interface, for forwarding the data samples to the provider network via the user device. two or more internal sensors, the two or more internal sensors including a vibration sensor and a temperature sensor, a first communications interface for exchanging data with a provider network, wherein the first communications interface includes a cellular wireless interface, a second communications interface for exchanging data with a user device, wherein the second communications interface includes a wireless interface for a personal area network, PAN, an internal battery, an external power adaptor, one or more connections for an external sensor, a first memory storing a first set of data management settings for when the monitoring device is powered by the internal battery and a second set of data management settings for when the monitoring device is powered through the external power adaptor, and a first processor configured to: receive, from the provider network and via the first communications interface, the second set of data management settings, detect when the monitoring device is powered through the external power adaptor, apply the second set of data management settings in response to the detecting, wherein the second set of data management settings includes sampling instructions for the two or more internal sensors and the external sensor, store, in the first memory, data samples from the two or more internal sensors and the external sensor, upload, to the provider network, the data samples via the first communication interface based on the second set of data management settings, when the cellular wireless interface is available, and when the cellular wireless interface is not available, detect the user device via the second communications interface, and upload to the user device executing a client application, the data samples via the second communications interface, for forwarding the data samples to the provider network via the user device. receive, from the provider network and via the first communications interface, the second set of data management settings, detect when the monitoring device is powered through the external power adaptor, apply the second set of data management settings in response to the detecting, wherein the second set of data management settings includes sampling instructions for the two or more internal sensors and the external sensor, store, in the first memory, data samples from the two or more internal sensors and the external sensor, upload, to the provider network, the data samples via the first communication interface based on the second set of data management settings, when the cellular wireless interface is available, and when the cellular wireless interface is not available, detect the user device via the second communications interface, and upload to the user device executing a client application, the data samples via the second communications interface, for forwarding the data samples to the provider network via the user device.