The following are the most important lines of our roadmap for 2023. WOCU-Monitoring is a growing product and any suggestions are welcome.
Monitoring virtual environments and containers
Each technology has its own particularities, which complicates, to a certain extent, the representation of the information since it does not follow the same pattern. To simplify this situation, we are going to design a specific module to visualize the details of technologies based on virtual environments such as vmware or Proxmox and technologies based on containers such as Kubernetes.
Advanced inventory management
WOCU-Monitoring will have a greater capacity to manage a more functional and complete asset inventory. A more structured data type will be designed that can be visualized in a more readable way and create a history to be able to consult previous versions or integrate an inventory tool such as GCongf.
Intrusion detection
Detecting unauthorized access to a network and being alerted by an IDS is the correct and usual thing to do. Having a single tool that integrates active and passive monitoring of systems, with intrusion detection, is another level.
We want to integrate an intrusion detection system (IDS), which entails the creation of: new spaces where alerts are concentrated, a section where intrusion rules can be defined and integration with one or more tools capable of detecting anomalous situations (Snort or Suricata).
Customizable Dashboards
Through the migration of the graphic engine WOCU-Monitoring will be more customizable and modern, we have proposed to create customized Dashboards in which widgets can be configured and relocated in different views. In short, the user can freely configure dynamic dashboards to adapt to the needs that arise at all times.
Complex architectures
To strengthen the usability of WOCU-Monitoring, it is intended to host the configuration of several monitoring Realms managed in a single engine, what we have baptized as Single Arbiter.
And to improve the scalability of the solution, we have thought of making the Broker have several instances, in order to solve possible bottlenecks. We have called this mechanism Multi Broker.
Together, they provide a single point of configuration and increase the scalability of the solution in a transparent way.
Machine Learning in metrics
In WOCU-Monitoring we collect a lot of data from machines and applications, which given its pro-activity can squeeze and obtain very valuable information thanks to the implementation of an AI that can alert of possible anomalous behaviors.
Visualization of business processes
Updating of the Business Processes module, using a bee panel that includes the operational status of the parties involved, providing a detailed overview of the current status of the monitored logical relationship.
Improving performance and reducing our carbon footprint
We care about the environment and strive to reduce our carbon footprint. We will continue to study how to improve the speed of the checks performed, in order to reduce CPU requirements.
Another open work path that affects the product is to change the current Python interpreter for a more efficient one, switch to PyPy, use a compiler such as Cython or even transpile to a more efficient language such as Rust.