mirror of https://github.com/Icinga/icinga2.git
clusterdistributed-monitoringelasticgraphitegraylogicingainfluxdbmetricsmonitoringnotificationopentsdbperformancerest-apitls
79c1e883d1
Adds an Icinga2 object to directly interface with InfluxDB's native HTTP API. This supports optional basic authorization, and TLS transport. InfluxDB didn't appear to like having the TLS stream kept open, so instead this object buffers data points which are then flushed to InfluxDB as a batch write, either driven by a configurable timeout or threshold. As InfluxDB is a schema-less database the host and service templates are user configurable allowing both the measurement field and tags to be set by the end user via macro expansion. This allows access to tag fields from arbitrary data associated with host.vars or service.vars. If a particular value is unable to be resolved, the tag will be dropped and not transmitted to InfluxDB. Also alters URL handling to omit array brackets when only a single value is attached to a key, otherwise InfluxDB has a strop with non-standard syntax. fixes #10480 Signed-off-by: Michael Friedrich <michael.friedrich@netways.de> |
||
---|---|---|
agent | ||
cmake | ||
contrib | ||
doc | ||
etc | ||
icinga-app | ||
icinga-installer | ||
icinga-studio | ||
itl | ||
lib | ||
plugins | ||
test | ||
third-party | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.travis.yml | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
COPYING.Exceptions | ||
ChangeLog | ||
INSTALL.md | ||
NEWS | ||
README.md | ||
RELEASE.md | ||
changelog.py | ||
config.h.cmake | ||
icinga-version.h.cmake | ||
icinga2.nuspec | ||
icinga2.spec | ||
mkdocs.yml | ||
pick.py |
README.md
Icinga 2
About
Icinga 2 is an open source monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.
Scalable and extensible, Icinga 2 can monitor large, complex environments across multiple locations.
More details online at www.icinga.org and inside the documentation.
Installation
Read the INSTALL.md file for more information about how to install it.
Documentation
The documentation is located in the doc/ directory. The latest documentation is also available on https://docs.icinga.org
Support
Check the project website at https://www.icinga.org for status updates and https://support.icinga.org if you want to contact us.