-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #497 from Icinga/example-config-and-docs
Update example config and docs
- Loading branch information
Showing
27 changed files
with
528 additions
and
538 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
--- | ||
name: Bug report | ||
name: Bug Report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: '' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
--- | ||
name: [INTERNAL] Release | ||
about: Release a version | ||
title: 'Release Version v$version' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
# Release Workflow | ||
|
||
- [ ] Check that the `.mailmap` and `AUTHORS` files are up to date | ||
- [ ] Update `internal/version.go` | ||
- [ ] Update `CHANGELOG.md` | ||
- [ ] Create and push a signed tag for the version | ||
- [ ] Build packages | ||
- [ ] Create release on GitHub | ||
- [ ] Update public docs | ||
- [ ] Announce release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
name: Version | ||
on: | ||
push: | ||
branches: | ||
- master | ||
pull_request: {} | ||
|
||
jobs: | ||
version: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
fetch-depth: 0 | ||
- uses: actions/setup-go@v2 | ||
with: | ||
go-version: 1.18.x | ||
- name: Check version | ||
# TODO(elippmann): Needs adjustments as soon as we release from (support) branches too. | ||
run: | | ||
actual="$(go run cmd/icingadb/main.go --version | head -n1 | sed 's/Icinga DB version: \(.*\)/v\1/')" | ||
expected="$(git describe --tags $(git rev-list --tags --max-count=1))" | ||
echo "Actual version: $actual" | ||
echo "Expected version: $expected" | ||
test "$actual" = "$expected" || (echo "Versions do not match"; (exit 1)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,9 @@ | ||
## 1.0.0 RC1 (2020-03-13) | ||
# Icinga DB Changelog | ||
|
||
## 1.0.0 RC2 (2021-11-12) | ||
|
||
### Notes | ||
Second release candidate | ||
|
||
## 1.0.0 RC1 (2020-03-13) | ||
|
||
First official release | ||
Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,49 +1,23 @@ | ||
# Icinga DB | ||
|
||
![Icinga Logo](https://icinga.com/wp-content/uploads/2014/06/icinga_logo.png) | ||
Icinga DB is a set of components for publishing, synchronizing and | ||
visualizing monitoring data in the Icinga ecosystem, consisting of: | ||
|
||
#### Table of Contents | ||
* The Icinga DB daemon, which synchronizes monitoring data between a Redis server and a database | ||
* Icinga 2 with its [Icinga DB feature](https://icinga.com/docs/icinga-2/latest/doc/14-features/#icinga-db) enabled, | ||
responsible for publishing the data to the Redis server, i.e. configuration and its runtime updates, check results, | ||
state changes, downtimes, acknowledgements, notifications, and other events such as flapping | ||
* And Icinga Web with the | ||
[Icinga DB Web](https://icinga.com/docs/icinga-db-web) module enabled, | ||
which connects to both Redis and the database to display and work with the most up-to-date data | ||
|
||
- [About](#about) | ||
- [License](#license) | ||
- [Installation](#installation) | ||
- [Documentation](#documentation) | ||
- [Support](#support) | ||
- [Contributing](#contributing) | ||
|
||
## About | ||
|
||
Icinga DB serves as a synchronisation daemon between Icinga 2 (Redis) and Icinga Web 2 (MySQL/MariaDB/PostgreSQL database). | ||
It synchronises configuration, state and history of an Icinga 2 environment using checksums. | ||
|
||
Icinga DB also supports reading from multiple environments and writing into a single database. | ||
|
||
## License | ||
|
||
Icinga DB and the Icinga DB documentation are licensed under the terms of the GNU | ||
General Public License Version 2, you will find a copy of this license in the | ||
LICENSE file included in the source package. | ||
|
||
## Installation | ||
|
||
For installing Icinga DB please check the [installation chapter](https://icinga.com/docs/icingadb/latest/doc/02-Installation/) | ||
in the documentation. | ||
![Icinga DB Architecture](doc/images/icingadb-architecture.png) | ||
|
||
## Documentation | ||
|
||
The documentation is located in the [doc/](doc/) directory and also available | ||
on [icinga.com/docs](https://icinga.com/docs/icingadb/latest/). | ||
|
||
## Support | ||
Icinga DB documentation is available at [icinga.com/docs](https://icinga.com/docs/icinga-db). | ||
|
||
Check the [project website](https://icinga.com) for status updates. Join the | ||
[community channels](https://icinga.com/community/) for questions | ||
or ask an Icinga partner for [professional support](https://icinga.com/support/). | ||
|
||
## Contributing | ||
|
||
There are many ways to contribute to Icinga -- whether it be sending patches, | ||
testing, reporting bugs, or reviewing and updating the documentation. Every | ||
contribution is appreciated! | ||
## License | ||
|
||
Please continue reading in the [contributing chapter](CONTRIBUTING.md). | ||
Icinga DB and the Icinga DB documentation are licensed under the terms of the | ||
[GNU General Public License Version 2](LICENSE). |
Oops, something went wrong.