A pump system comprising: a reservoir configured to store liquid lubricant; a lubrication gland configured to expose a shaft seal (106/108) of the pump equipment to the liquid lubricant; a feed line configured to provide liquid lubricant from the reservoir to the lubrication gland; a return line to provide liquid lubricant from the lubrication gland to the reservoir; a liquid level sensor configured to measure a fluid level in the reservoir; a monitoring device mounted to the pump equipment; and a communication interface to transmit fluid level data from the liquid level sensor to the monitoring device, wherein the monitoring device is configured to: compare the fluid level data against stored alert thresholds, send, to a provider network, a level alert when the fluid level data is below one of the stored alert thresholds, store the fluid level data when the fluid level data is not below one of the stored alert thresholds, obtain, at a first periodic interval, data samples from one or more sensors internal to a housing of the monitoring device, store the data samples with the stored fluid level data to form combined data, establish, at a second periodic interval and via a wireless communications interface, a connection with the provider network, and send, via the wireless communications interface, the combined data to the provider network. a reservoir configured to store liquid lubricant; a lubrication gland configured to expose a shaft seal (106/108) of the pump equipment to the liquid lubricant; a feed line configured to provide liquid lubricant from the reservoir to the lubrication gland; a return line to provide liquid lubricant from the lubrication gland to the reservoir; a liquid level sensor configured to measure a fluid level in the reservoir; a monitoring device mounted to the pump equipment; and a communication interface to transmit fluid level data from the liquid level sensor to the monitoring device, wherein the monitoring device is configured to: compare the fluid level data against stored alert thresholds, send, to a provider network, a level alert when the fluid level data is below one of the stored alert thresholds, store the fluid level data when the fluid level data is not below one of the stored alert thresholds, obtain, at a first periodic interval, data samples from one or more sensors internal to a housing of the monitoring device, store the data samples with the stored fluid level data to form combined data, establish, at a second periodic interval and via a wireless communications interface, a connection with the provider network, and send, via the wireless communications interface, the combined data to the provider network. compare the fluid level data against stored alert thresholds, send, to a provider network, a level alert when the fluid level data is below one of the stored alert thresholds, store the fluid level data when the fluid level data is not below one of the stored alert thresholds, obtain, at a first periodic interval, data samples from one or more sensors internal to a housing of the monitoring device, store the data samples with the stored fluid level data to form combined data, establish, at a second periodic interval and via a wireless communications interface, a connection with the provider network, and send, via the wireless communications interface, the combined data to the provider network.