Skip to content

Salt state appliement monitoring and automation tool

Notifications You must be signed in to change notification settings

vzhestkov/saline

Repository files navigation

saline

Quick start

  1. Add saline repository to the Uyuni server:

    zypper ar https://download.opensuse.org/repositories/home:/vizhestkov:/saline-release/15.5/home:vizhestkov:saline-release.repo
    
  2. Install saline package to the Uyuni server:

    zypper in saline
    
  3. To run the initial configuration the following command can be used:

    saline-setup run
    

    It will ask some questions to configure the service, or you can also run it with -y parameter to accept defaults the following way:

    saline-setup run -y
    
  4. Prometheus and Grafana can be configured with Saline Prometheus and Saline Grafana by adding them in the Monitoring section of Formulas -> Configuration page of the client with Prometheus and Grafana deployed on.

  5. The configuration for Prometheus and the dashboards of Grafana will be deployed on applying highstate to the client.

Grafana Dashboard examples

  1. Salt Events:

    Salt Events

  2. Minions Activity:

    Minions Activity

  3. Salt Events by Tags and Functions:

    Salt Events by Tags and Functions

  4. Salt States:

    Salt States

  5. Salt State Jobs:

    Salt State Jobs

  6. Salt States Profiling:

    Salt State Jobs