Overview
Onesait Metering is fully customizable by our customers depending on the project needs. We a complete service package, that uses AWS technology, divided in 4 modules that can be quoted in different service levels (bronze, silver, gold). For more information, please inquire at mdiazr@minsait.com Onesait Metering Modules:
- Onesait MDC offers a single communication channel with meters, agnostic to manufacturers, managing and monitoring these communications. MDC enables configuration and management of communications with local and remote equipment as well as field devices.
- Onesait MDM is Minsait's solution for Metering Data Management, to centralize the processing, storage, completeness and certification of metering, as well as the use of other data of interest to Utilities (assets, meteorological, customers, etc.).
- Onesait ECL enables comprehensive control of energy flows through the network, identifying losses, fraud and risks, based on the measurement of consumption and network supply.
- Onesait MDA analyses the metering data and provides insight into the information stored using machine learning techniques, intelligent data analysis and data presentation.
Highlights
- Multiprotocol Implementation. Onesait Metering allows unified communications with any smart metering device deployed in the field
- Complete VEE implementation, ensuring certification and completeness of the measurement data, with more than 20 Validation Rules, 10 Estimation Algorithms and 10 calculation methods
- Multisource product, Data intake from multiple and heterogeneous data sources for a unique and homogeneous storage, allowing third systems determinants implementation for data exchange
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Refunds are considered on a case-by-case basis
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
New delivery option 1
- Amazon EKS
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
kafkav1
Additional details
Usage instructions
To launch the Onesait Metering solution on Amazon EKS:
Prerequisites An active AWS account with permissions to create and manage EKS clusters. kubectl, helm, and AWS CLI installed and configured. A running EKS cluster with access to required VPC and networking resources.
It is necessary to have a rancher deployed for the deployment of the application.
Deployment Steps Pull the container image from the specified repository (provided by Minsait). Deploy the Helm chart or Kubernetes manifests provided by Minsait to your EKS cluster.
-
In the rancher, go to cluster, nodes and edit the configuration of ALL the nodes where Kafka will be deployed, adding a label. key: topology.kubernetes.io/zone , value: kafka
-
To complete the setup before deploying, manually create 2 files on the machine where it will be deployed, in the location /datadrive/zookeeper/data and /datadrive/kafka, which will subsequently be assigned to the persistent volumes.
Create the zookeeper_jaas.conf file in the location /datadrive/zookeeper/data, with this configuration:
Server org.apache.kafka.common.security.plain.PlainLoginModule required username="<USERNAME>" password="<PASSWORD>" user_<USERNAME>="<PASSWORD>"; org.apache.zookeeper.server.auth.DigestLoginModule required username="<USERNAME>" password="<PASSWORD>" user_<USERNAME>="<PASSWORD>";
The jaas-kafka-server.conf file should be created in the location /datadrive/kafka with this configuration:
KafkaServer org.apache.kafka.common.security.plain.PlainLoginModule required username="<USERNAME>" password="<PASSWORD>" user_<USERNAME>="<PASSWORD>"; org.apache.kafka.common.security.scram.ScramLoginModule required username="<USERNAME>" password="<PASSWORD>" user_<USERNAME>="<PASSWORD>";
Client org.apache.kafka.common.security.plain.PlainLoginModule required username="<USERNAME>" password="<PASSWORD>" user_<USERNAME>="<PASSWORD>";
Create the directory /etc/jmxremote on the nodes where it will be deployed. Add the jmxremote.access and jmxremote.password files in that directory with these formats:
<USER> readwrite <USER> <PASSWORD>
The permissions for the jmxremote folder are: chmod 755 /etc/jmxremote chmod 600 /etc/jmxremote/jmxremote.password
- In the rancher, create 4 persistent volumes called: kafka-pv, kafka-zoo-data-pv, kafka-zoo-log-pv, kafka-zabbix-pv with these characteristics: Name: kafka-pv Capcity: 20 Plugin configuration: /datadriven/kafka
Finally, deploy with: helm upgrade --install kafka -f kafka-custom-values.yaml kafka --namespace <NAMESPACE>
Create users with: kafka-configs --bootstrap-server kafka-headless.onesait-metering:9092 --alter --add-config 'SCRAM-SHA-256=[iterations=8192,password=<PASSWORD>],SCRAM-SHA-512=[password=<PASSWORD>]' --entity-type users --entity-name <USER>
Configuration Ensure your Kafka cluster is reachable from the EKS environment. Define the topics for metering data ingestion and processing. Monitor Kafka consumer logs and metrics via the included dashboard.
Access and Monitoring Access the Onesait Metering UI via the exposed service endpoint. Use the built-in monitoring tools to track data flow, system health, and message throughput.
Need Help or a Demo? If you need assistance with the installation or would like a demo of the full process from AWS Marketplace subscription to deployment and usage, please contact us.
Support
Vendor support
Product Owner: Rafael Angel Bago Sotillo, rabago@minsait.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.