Skip to content

DATAGERRY is an Open Source CMDB and Asset Management Tool, that gives users full control over defining the data model.

Key Facts

Define your own data model

Every IT environment has its individual structure. That is why DataGerry does not come with predefined object types (e.g. router, server, location). With DataGerry you have the freedom to simply define the data model for your own.

Automate your IT

We don’t want you to just store your assets in DataGerry, we want you to enable a flexible usage of your data. So, access your data with one of our powerful APIs, or trigger an event-driven synchronization with your external tools (like Monitoring, Ticket System, Config Management, etc) and use DataGerry as a database for automating your IT.

Open Source

We love Open Source software. DataGerry is free and licensed under the AGPLv3. Just download, copy, use or change it. If you need help we offer trainings, consulting, custom development and support contracts with a fair pricing policy. Do not hesitate to contact us.

WHAT IS A CMDB?

A CMDB (Configuration Management Database) is a database that contains all information about objects (e.g., servers, routers, locations, maintenance contracts) required for operating an IT infrastructure. It also stores the relationships between objects (e.g., Server A is located at Location B). Available solutions are often delivered with predefined object types, which can be challenging to customize.

DataGerry is an enterprise open-source CMDB where object types are fully defined by the user and can be adjusted at runtime. The stored data can be used in various ways, such as providing it to external systems through the integrated API, intelligent searching within the data, or for reporting purposes. All features are designed to support both generic and user-defined object type definitions. With a plugin system, DataGerry can be easily extended—even by advanced users.

Functions

DataGerry is a versatile and flexible CMDB solution that enables a wide range of applications in IT and business management. Thanks to its customizable data model, companies can represent diverse use cases, from managing users and devices to organizing complex network infrastructures. Whether it’s about server management, IP address management, software and license management, or documenting locations and networks, DataGerry provides a central platform to structure data efficiently, visualize dependencies, and optimize processes. Additionally, other individual applications can be seamlessly integrated to meet specific requirements and maintain an overview of the entire IT landscape.

User Management

A CMDB like DataGerry provides a central platform for managing user information consistently and transparently. Roles, permissions, and associated assets can be efficiently documented and linked. This not only facilitates compliance with security policies but also simplifies dependency analysis and the automation of workflows, such as onboarding and offboarding processes.

Location Management

Managing locations and their infrastructure is significantly optimized with DataGerry. With a central overview of all physical and logical locations and their connections, organizations can better plan resources, resolve disruptions faster, and reduce operational costs. Location data can also be linked to other objects like servers or network components, enabling a holistic view.

Client Management

DataGerry provides a structured and centralized way to manage all relevant client information. From hardware and software data to individual configurations, the CMDB ensures transparency and enables proactive maintenance. By linking data with users or locations, error sources can be identified and resolved more easily.

IPAM (IP Address Management)

With DataGerry as a CMDB, IP address management (IPAM) becomes much more efficient and organized. All networks, subnets, and assigned IP addresses can be centrally documented and managed. The linking of IP addresses with devices, locations, or services enables precise tracking and planning, allowing network problems to be identified and resolved more quickly.

Server Management

By integrating server information into a CMDB like DataGerry, the management of physical and virtual servers is centralized and optimized. Details such as hardware specifications, operating systems, applications, and their dependencies are clearly documented. This not only improves fault diagnosis but also enhances resource utilization and planning of maintenance windows.

Network Infrastructure

Network infrastructure forms the backbone of any IT environment. With DataGerry, all relevant components like switches, routers, firewalls, and their connections can be centrally documented. This not only simplifies the overview of the entire network architecture but also troubleshooting and capacity management. Linking data with IPAM or location information makes planning and management significantly more efficient.

Software Management

A CMDB like DataGerry makes software management much more transparent and efficient. All deployed applications, their versions, licenses, and dependencies can be centrally documented. This simplifies meeting compliance requirements, identifying security vulnerabilities faster, and better planning software distribution and updates. Linking software with devices, users, or locations provides a holistic view of the IT environment and facilitates automation of processes like software deployments or license controls.

Additional Features

In addition to the mentioned features, DataGerry offers the flexibility to represent almost any other feature or application that meets the individual requirements of a company. The customizable data model allows specific object types and relationships to be defined, tailored to the respective infrastructure, processes, and business goals. Whether it’s managing contract data, IoT devices, cloud resources, or customer-specific projects, DataGerry adapts to your needs and enables centralized, holistic data management that integrates seamlessly into existing processes.