cmdbd | Configuration Management Database Daemon

 by   jscherff Go Version: v1.1.0-9 License: Apache-2.0

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              cmdbd has a low active ecosystem.
              It has 12 star(s) with 1 fork(s). There are 1 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              cmdbd has no bugs reported.

            kandi-Security Security

              cmdbd has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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.

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries