Coder Social home page Coder Social logo

al_kcare's Introduction

al_kcare

Table of Contents

  1. Description
  2. Setup - The basics of getting started with al_kcare
  3. Usage - Configuration options and additional functionality
  4. Limitations - OS compatibility, etc.
  5. Support

Description

This module manages KernelCare

(https://www.cloudlinux.com/all-products/product-overview/kernelcare)

on Servers by

  • Importing the GPG RPM Respository Keys,
  • Setting up the Repository itself,
  • Installing KernelCare via above repo,
  • Configures it to sane defaults,
  • registers it with the License Servers,
  • Export Monitoring objects,
  • handles uninstalling, too.

The module is dortmant (disabled) by default, see setup below.

Setup

What al_kcare affects OPTIONAL

The Module itself will only get KernelCare running, handling of patches and modifying the servers if part of the software. So it will affect your Kernel eventually, but that is your aim, anyway.

Besides that there are no changes to your system.

Setup Requirements OPTIONAL

There are no dependencies on other modules; this module stands on its own. The only exception is monitoring; this module only exports the nagios puppet types which needs to be realized by a(ny) monitoring module.

So far KernelCare Module works with:

  • Centos 5
  • Centos 6
  • Centos 7
  • CloudLinux 5
  • CloudLinux 6
  • CloudLinux 7

More Operating Systems will be added soon. Next stop: Debian.

Beginning with al_kcare

You need a running Puppet infrastructure, which should be obvious as this is a puppet module. To install and get it running simply place this module in your module folder and add the module to your Servers. Then, via hiera add these overrides:

al_kcare::enabled: true

which will enable kcare for the server. If you have a license key, add it:

al_kcare::license: 'yourkeyhere'

If you do not supply a key the system will switch to trial mode (or IP based license).

Usage

There is no "Usage" besides installing. The rest is fully automated.

Limitations

KernelCare can handle/manage a lot of Operating Systems. This module, as of writing this readme only handles the above operating Systems. This is a limitaiton that will be lifted.

Development

If you like to contribute, feel free to send pull requests via github.

Support

If you need support, contact me via

[email protected]

The issues tab in Github should only be used for... issues.

Enjoy the module! -Christian Reiss.

al_kcare's People

Contributors

christianreiss avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.