# Parsing/storing networkupstools (nut) metrics

**URL:** <https://discuss.elastic.co/t/parsing-storing-networkupstools-nut-metrics/182056>\
**Category:** Elasticsearch\
**Created:** [May 21, 2019, 3:49pm UTC](https://discuss.elastic.co/t/parsing-storing-networkupstools-nut-metrics/182056 "2019-05-21T15:49:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lolli78](https://avatars.discourse-cdn.com/v4/letter/l/c77e96/32.png) [@lolli78](https://discuss.elastic.co/u/lolli78)\
**Post date:** [May 21, 2019, 3:49pm UTC](https://discuss.elastic.co/t/parsing-storing-networkupstools-nut-metrics/182056/1 "2019-05-21T15:49:18Z")

</div>

Hi,  
I would like to store the metrics of my UPS (managed by [https://networkupstools.org](https://networkupstools.org)) in ES. There is a client "upsc" with the following output, which should be easily parsable:

battery.capacity: 9.00  
battery.charge: 100  
battery.charge.low: 20  
battery.charge.restart: 5  
battery.charger.status: resting  
battery.energysave: no  
battery.energysave.delay: 300  
battery.energysave.load: 10  
battery.protection: yes  
battery.runtime: 3291  
battery.type: PbAc  
battery.voltage: 39.2  
battery.voltage.nominal: 36  
device.mfr: EATON  
device.model: 5P 1550  
device.serial: G117F04031  
device.type: ups  
driver.name: usbhid-ups  
driver.parameter.pollfreq: 30  
driver.parameter.pollinterval: 2  
driver.parameter.port: auto  
driver.parameter.synchronous: no  
driver.version: 2.7.4  
driver.version.data: MGE HID 1.39  
driver.version.internal: 0.41  
input.current: 0.00  
input.frequency: 49.9  
input.frequency.extended: no  
input.frequency.nominal: 50  
input.sensitivity: high  
input.transfer.boost.low: 184  
input.transfer.high: 294  
input.transfer.low: 160  
input.transfer.trim.high: 265  
input.voltage: 233.3  
input.voltage.extended: no  
input.voltage.nominal: 230  
outlet.1.autoswitch.charge.low: 50  
outlet.1.delay.shutdown: 1800  
outlet.1.delay.start: 180  
outlet.1.desc: PowerShare Outlet 1  
outlet.1.id: 1  
outlet.1.status: on  
outlet.1.switchable: yes  
outlet.2.autoswitch.charge.low: 95  
outlet.2.delay.shutdown: 65535  
outlet.2.delay.start: 0  
outlet.2.desc: PowerShare Outlet 2  
outlet.2.id: 2  
outlet.2.status: on  
outlet.2.switchable: yes  
outlet.desc: Main Outlet  
outlet.id: 0  
outlet.switchable: no  
output.current: 0.80  
output.frequency: 49.9  
output.frequency.nominal: 50  
output.powerfactor: 0.70  
output.voltage: 233.3  
output.voltage.nominal: 230  
ups.beeper.status: enabled  
ups.delay.shutdown: 20  
ups.delay.start: 30  
ups.efficiency: 72  
ups.firmware: 02.10.0020  
ups.load: 13  
ups.load.high: 90  
ups.mfr: EATON  
ups.model: 5P 1550  
ups.power: 186  
ups.power.nominal: 1550  
ups.productid: ffff  
ups.realpower: 132  
ups.realpower.nominal: 1100  
ups.serial: XXXXXX  
ups.shutdown: enabled  
ups.start.auto: yes  
ups.start.battery: yes  
ups.start.reboot: yes  
ups.status: OL  
ups.test.interval: 2592000  
ups.test.result: Done and passed  
ups.timer.shutdown: 0  
ups.timer.start: 0  
ups.type: offline / line interactive  
ups.vendorid: 0463

There are also several client access libraries. Is there any easy way to store these metrics in ES?  
I could also imagine to parse the output with logstash - any thoughts?

Thanks for all input,  
Lorenz

---

<div class="post-metadata">

**Author:** ![Kaiyan\_Sheng](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kaiyan_sheng/32/38247_2.png) [@Kaiyan\_Sheng](https://discuss.elastic.co/u/Kaiyan_Sheng)\
**Post date:** [May 28, 2019, 4:12pm UTC](https://discuss.elastic.co/t/parsing-storing-networkupstools-nut-metrics/182056/2 "2019-05-28T16:12:17Z")

</div>

Hi @lolli78, thanks for posting! I don't think this is a metricbeat question, it belongs to elasticsearch or logstash. I will add the labels to this.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 25, 2019, 4:12pm UTC](https://discuss.elastic.co/t/parsing-storing-networkupstools-nut-metrics/182056/3 "2019-06-25T16:12:20Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
