Gullveig

Gullveig

  • Documentation
  • GitHub

›Setup

Overview

  • Overview
  • Web UI
  • Roadmap

Features

  • Monitoring
  • Metadata
  • Knowledge base

Setup

  • Getting started
  • Requirements
  • Security
  • Network
  • Installation
  • Server setup
  • Web setup
  • Agent setup
  • Upgrading

Configuration

  • Configuration
  • agent.conf
  • server.conf
  • web.conf

Alerting

  • Alerting

Modules

  • Overview
  • mod_apt
  • mod_collectd
  • mod_facter
  • mod_fs
  • mod_lwall
  • mod_osquery
  • mod_pkg
  • mod_res
  • mod_systemd

Advanced

  • Reporting
  • Monitoring
  • Extending Gullveig
  • Server database

Gullveig environment requirements

Gullveig installation requires:

  • Python 3.5+
  • PIP for Python 3 (pip3)
  • Python Setuptools
  • Python development headers
  • GCC or compatible compiler

These dependencies are shared between all Gullveig components - server, agents and web user interface.

GCC and Python development headers are required to build native code for reporting modules, such as psutil. Python setuptools is used internally by Gullveig to lookup optional dependencies.

For APT based systems, dependencies can be obtained using a command similar to this:

apt install python3 \
    python3-pip \ 
    python3-setuptools \
    python3-dev \
    gcc

For systems using DNF, dependencies can be obtained using a command similar to this:

dnf install python3 \
    python3-pip \
    python3-setuptools \
    python3-devel \
    gcc

Before running above commands, refer to the manual of your particular operating system and / or package management tool to determine the best way to install these dependencies.

Last updated on 8/29/2020
← Getting startedSecurity →
Gullveig
Documentation
OverviewWeb UISetupConfiguration
More
GitHubStar
Copyright © 2021 Matīss Treinis