All Projects → Icinga → icingaweb2-module-fileshipper

Icinga / icingaweb2-module-fileshipper

Licence: GPL-2.0 license
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to icingaweb2-module-fileshipper

Zaml
The Final Form of configuration files
Stars: ✭ 45 (+80%)
Mutual labels:  yaml, configuration
Night Config
Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations
Stars: ✭ 93 (+272%)
Mutual labels:  yaml, configuration
Resticprofile
Configuration profiles for restic backup
Stars: ✭ 48 (+92%)
Mutual labels:  yaml, configuration
paerser
No description or website provided.
Stars: ✭ 38 (+52%)
Mutual labels:  yaml, configuration
Eo Yaml
YAML for Java 8 and above. A user-friendly OOP library. Previously known as "Camel".
Stars: ✭ 189 (+656%)
Mutual labels:  yaml, module
Strictyaml
Type-safe YAML parser and validator.
Stars: ✭ 836 (+3244%)
Mutual labels:  yaml, configuration
Config Lite
A super simple & flexible & useful config module.
Stars: ✭ 78 (+212%)
Mutual labels:  yaml, configuration
Jk
Configuration as Code with ECMAScript
Stars: ✭ 322 (+1188%)
Mutual labels:  yaml, configuration
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (+560%)
Mutual labels:  yaml, configuration
Configurate
A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation
Stars: ✭ 148 (+492%)
Mutual labels:  yaml, configuration
Carvel Ytt
YAML templating tool that works on YAML structure instead of text
Stars: ✭ 816 (+3164%)
Mutual labels:  yaml, configuration
Config
JSON or YAML configuration wrapper with convenient access methods.
Stars: ✭ 237 (+848%)
Mutual labels:  yaml, configuration
Dasel
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.
Stars: ✭ 759 (+2936%)
Mutual labels:  yaml, configuration
Yamlsettings
Yaml Settings Configuration Module
Stars: ✭ 12 (-52%)
Mutual labels:  yaml, configuration
Koanf
Light weight, extensible configuration management library for Go. Built in support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Stars: ✭ 450 (+1700%)
Mutual labels:  yaml, configuration
Hiyapyco
HiYaPyCo - A Hierarchical Yaml Python Config
Stars: ✭ 58 (+132%)
Mutual labels:  yaml, configuration
Confuse
painless YAML config files for Python
Stars: ✭ 285 (+1040%)
Mutual labels:  yaml, configuration
Hoplite
A boilerplate-free library for loading configuration files as data classes in Kotlin
Stars: ✭ 322 (+1188%)
Mutual labels:  yaml, configuration
Fig
A minimalist Go configuration library
Stars: ✭ 142 (+468%)
Mutual labels:  yaml, configuration
Konf
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Stars: ✭ 225 (+800%)
Mutual labels:  yaml, configuration

Icinga Web 2 Fileshipper module

The main purpose of this module is to extend Icinga Director using some of it's exported hooks. Based on them it offers an Import Source able to deal with CSV, JSON, YAML and XML files. It also offers the possibility to deploy hand-crafted Icinga 2 config files through the Icinga Director.

Icinga Web 2 Fileshipper

For getting started please read our Installation instructions, and then you should be ready to dive into Import Source definitions, supported file formats or and hand-crafted Config File Shipping.

Changes

v1.2.0

  • FEATURE: PHP 8 support
  • FEATURE: Give guidance on potential misconfiguration (#34)
  • FEATURE: do not fail on malformed config file (#35)

v1.1.0

  • FEATURE: Added XLSX file support

v1.0.1

  • FEATURE: CSV files should give NULL for columns with empty strings (#6)
  • FIX: Small documentation fix
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].