All Projects → lupoDharkael → modbus_exporter

lupoDharkael / modbus_exporter

Licence: GPL-3.0 license
Exporter which retrieves stats from a modbus system and exports them via HTTP for Prometheus consumption.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to modbus exporter

unpoller
Application: Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus
Stars: ✭ 1,613 (+9981.25%)
Mutual labels:  prometheus-exporter
modbus-cli
Command line tool to access Modbus devices
Stars: ✭ 81 (+406.25%)
Mutual labels:  modbus
egg-exporter
Egg.js 的 Prometheus 指标收集插件,附带 Grafana 看板。
Stars: ✭ 24 (+50%)
Mutual labels:  prometheus-exporter
ModbusScope
ModbusScope logs data for analysis using the Modbus protocol.
Stars: ✭ 29 (+81.25%)
Mutual labels:  modbus
hue exporter
A Prometheus exporter for Philips Hue (written in Go)
Stars: ✭ 109 (+581.25%)
Mutual labels:  prometheus-exporter
azure-devops-exporter
Prometheus exporter for Azure DevOps (VSTS) including agent pools, builds, releases, deployments, pullrequests and repo stats
Stars: ✭ 102 (+537.5%)
Mutual labels:  prometheus-exporter
bash-exporter
Simple & minimalistic Prometheus exporter for bash scripts, written in Go
Stars: ✭ 54 (+237.5%)
Mutual labels:  prometheus-exporter
pgbouncer exporter
Prometheus exporter for Pgbouncer metrics.
Stars: ✭ 19 (+18.75%)
Mutual labels:  prometheus-exporter
prometheus-kafka-consumer-group-exporter
Prometheus Kafka Consumer Group Exporter
Stars: ✭ 72 (+350%)
Mutual labels:  prometheus-exporter
Modbus-STM32-HAL-FreeRTOS
Modbus TCP and RTU, Master and Slave for STM32 using Cube HAL and FreeRTOS
Stars: ✭ 272 (+1600%)
Mutual labels:  modbus
prometheus-gmail-exporter
Checks gmail labels for unread messages and exposes the counts via prometheus.
Stars: ✭ 28 (+75%)
Mutual labels:  prometheus-exporter
cryptoprom
CryptoProm is a Prometheus metrics exporter for Cryptocurrency market prices.
Stars: ✭ 19 (+18.75%)
Mutual labels:  prometheus-exporter
pve exporter
Prometheus exporter for Proxmox VE.
Stars: ✭ 31 (+93.75%)
Mutual labels:  prometheus-exporter
bigip exporter
Prometheus exporter for BIG-IP metrics
Stars: ✭ 83 (+418.75%)
Mutual labels:  prometheus-exporter
openMIC
Meter Information Collection System
Stars: ✭ 15 (-6.25%)
Mutual labels:  modbus
prometheus-sentry-exporter
Exports sentry project metrics for prometheus.
Stars: ✭ 32 (+100%)
Mutual labels:  prometheus-exporter
vmware exporter
VMWare VCenter Exporter for Prometheus
Stars: ✭ 46 (+187.5%)
Mutual labels:  prometheus-exporter
kafka-consumer-lag-monitoring
Client tool that exports the consumer lag of Kafka consumer groups to Prometheus or your terminal
Stars: ✭ 45 (+181.25%)
Mutual labels:  prometheus-exporter
Industrial-Security-Auditing-Framework
ISAF aims to be a framework that provides the necessary tools for the correct security audit of industrial environments. This repo is a mirror of https://gitlab.com/d0ubl3g/industrial-security-auditing-framework.
Stars: ✭ 43 (+168.75%)
Mutual labels:  modbus
vrops-exporter
Prometheus exporter running python to get metrics out of VMware vRealize Operations
Stars: ✭ 16 (+0%)
Mutual labels:  prometheus-exporter

Modbus exporter

Fault tolerant exporter which retrieves stats from a modbus system and exports them via HTTP for Prometheus consumption.

Building

you just need Go installed, simply run hte build in the directory as:

go build

Getting Started

To run it:

./modbus_exporter [flags]

The configuration will be taken from a configuration file, the exporter will search a fille called slaves.yml in the same directory by default.

Setting a different file and a different listen address:

./modbus_exporter -config.file="path/to/file" -listen-address=":8080"

Help on flags:

./modbus_exporter --help

Configuration File

Check the examples/ folder to read the information about the configuration file and some examples.

TODO

  • General clean up
  • Tons of test coverage
  • Improve global log system
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].