cmdbd | Configuration Management Database Daemon
kandi X-RAY | cmdbd Summary
kandi X-RAY | cmdbd Summary
cmdbd is a Go library. cmdbd has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.
The Configuration Management Database Daemon is a lightweight HTTP server that provides a RESTful JSON API for workstations to register and manage information about attached devices. The Configuration Management Database Client or CMDBc is the complementary component that collects configuration information for attached devices and reports that information to the server for storage in the database. CMDBc can register or "check-in" attached devices with the server, obtain unique serial numbers from the server for devices that support serial number configuration, perform audits against previous device configurations, and report configuration changes found during the audit to the server for logging and analysis. CMDBd stores the information in a back-end database.
The Configuration Management Database Daemon is a lightweight HTTP server that provides a RESTful JSON API for workstations to register and manage information about attached devices. The Configuration Management Database Client or CMDBc is the complementary component that collects configuration information for attached devices and reports that information to the server for storage in the database. CMDBc can register or "check-in" attached devices with the server, obtain unique serial numbers from the server for devices that support serial number configuration, perform audits against previous device configurations, and report configuration changes found during the audit to the server for logging and analysis. CMDBd stores the information in a back-end database.
Support
Quality
Security
License
Reuse
Support
cmdbd has a low active ecosystem.
It has 12 star(s) with 1 fork(s). There are 1 watchers for this library.
It had no major release in the last 12 months.
cmdbd has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of cmdbd is v1.1.0-9
Quality
cmdbd has no bugs reported.
Security
cmdbd has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
cmdbd is licensed under the Apache-2.0 License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
cmdbd releases are available to install and integrate.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed cmdbd and discovered the below as its top functions. This is intended to give you an instant insight into cmdbd implemented functionality, and help decide if they suit your requirements.
- NewConfig creates a new Client instance .
- Load loads the data store
- SetAuthToken is used to set auth headers
- NewSn creates a new SN request
- CallerInfo returns caller info .
- Audit creates an audit document
- NewAuthSvc returns a new instance of AuthSvc .
- NewSyslog creates a new syslog connection
- SigHandler is used to handle a signal handler
- NewLoggerSvc creates a new logger service instance
Get all kandi verified functions for this library.
cmdbd Key Features
No Key Features are available at this moment for cmdbd.
cmdbd Examples and Code Snippets
No Code Snippets are available at this moment for cmdbd.
Community Discussions
No Community Discussions are available at this moment for cmdbd.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install cmdbd
You can build the RPM package with only the RPM spec file, cmdbd.spec, using the following commands:. You will need to install the git, golang, libusbx, libusbx-devel, and rpm-build packages (and their dependencies) in order to perform the build.
/usr/sbin/cmdbd is the CMDB daemon.
/usr/bin/bcrypt is a utility for generating password hashes.
/etc/cmdbd/config.json is the master configuration file.
/etc/cmdbd/store/mysql.json contains settings for the datastore.
/etc/cmdbd/store/pool.json contains settings for the database connection pool.
/etc/cmdbd/model/queries.json contains SQL queries used by the model.
/etc/cmdbd/server/httpd.json contains settings for the HTTP daemon.
/etc/cmdbd/server/syslog.json contains settings for communicating with a syslog daemon.
/etc/cmdbd/service/auth.json contains settings for the authentication and authorization service.
/etc/cmdbd/service/metausb.json contains settings for the USB metadata service.
/etc/cmdbd/service/serial.json contains settings for the serial number generator service.
/etc/cmdbd/service/logger.json contains settings for the logger service.
/etc/cmdbd/service/prikey.pem is the private key used by the authentication service.
/etc/cmdbd/service/pubkey.pem is the public key used by the authentication service.
/usr/lib/systemd/system/cmdbd.service is the SystemD service configuration.
/etc/security/limits.d/cmdbd.conf contains system limits for the appliation user account.
/usr/share/doc/cmdbd-x.y.z/LICENSE is the Apache 2.0 license.
/usr/share/doc/cmdbd-x.y.z/README.md is this documentation file.
/usr/share/doc/cmdbd-x.y.z/cmdbd.sql creates the database tables and procedures.
/usr/share/doc/cmdbd-x.y.z/users.sql creates the database user and application users.
/usr/share/doc/cmdbd-x.y.z/views.sql creates the database views.
/usr/share/doc/cmdbd-x.y.z/reset.sql truncates the database tables.
/var/log/cmdbd is the directory where CMDBd writes its log files.
/usr/sbin/cmdbd is the CMDB daemon.
/usr/bin/bcrypt is a utility for generating password hashes.
/etc/cmdbd/config.json is the master configuration file.
/etc/cmdbd/store/mysql.json contains settings for the datastore.
/etc/cmdbd/store/pool.json contains settings for the database connection pool.
/etc/cmdbd/model/queries.json contains SQL queries used by the model.
/etc/cmdbd/server/httpd.json contains settings for the HTTP daemon.
/etc/cmdbd/server/syslog.json contains settings for communicating with a syslog daemon.
/etc/cmdbd/service/auth.json contains settings for the authentication and authorization service.
/etc/cmdbd/service/metausb.json contains settings for the USB metadata service.
/etc/cmdbd/service/serial.json contains settings for the serial number generator service.
/etc/cmdbd/service/logger.json contains settings for the logger service.
/etc/cmdbd/service/prikey.pem is the private key used by the authentication service.
/etc/cmdbd/service/pubkey.pem is the public key used by the authentication service.
/usr/lib/systemd/system/cmdbd.service is the SystemD service configuration.
/etc/security/limits.d/cmdbd.conf contains system limits for the appliation user account.
/usr/share/doc/cmdbd-x.y.z/LICENSE is the Apache 2.0 license.
/usr/share/doc/cmdbd-x.y.z/README.md is this documentation file.
/usr/share/doc/cmdbd-x.y.z/cmdbd.sql creates the database tables and procedures.
/usr/share/doc/cmdbd-x.y.z/users.sql creates the database user and application users.
/usr/share/doc/cmdbd-x.y.z/views.sql creates the database views.
/usr/share/doc/cmdbd-x.y.z/reset.sql truncates the database tables.
/var/log/cmdbd is the directory where CMDBd writes its log files.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page