# Troubleshooting, Debugging, Development & Technical Concepts

**URL:** <https://community.icinga.com/t/troubleshooting-debugging-development-technical-concepts/141>\
**Category:** Icinga 2\
**Tags:** development, troubleshoot, icinga2\
**Created:** [January 10, 2019, 2:12pm UTC](https://community.icinga.com/t/troubleshooting-debugging-development-technical-concepts/141 "2019-01-10T14:12:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dnsmichi](https://community.icinga.com/user_avatar/community.icinga.com/dnsmichi/32/7721_2.png) [@dnsmichi](https://community.icinga.com/u/dnsmichi)\
**Post date:** [January 10, 2019, 2:12pm UTC](https://community.icinga.com/t/troubleshooting-debugging-development-technical-concepts/141/1 "2019-01-10T14:12:01Z")

</div>

# Troubleshooting

Please check the [FAQ](https://community.icinga.com/faq) and the official [documentation](https://icinga.com/docs/icinga2/latest/doc/15-troubleshooting/) for troubleshooting hints.

# Debugging & Development

The Icinga documentation provides all insights and requirements for contributing your own patches, and to debug Icinga in case of problems.

Please follow the [development chapter](https://icinga.com/docs/icinga2/snapshot/doc/21-development/) in the docs. It covers the following interesting topics:

- Troubleshoot Icinga with a debugger
- Send coredumps to developers
- Learn how Icinga is built
- Discover the code concepts
- Create your development environment on Linux, Windows and macOS
- Build packages

# Technical Concepts

Architecture and design concepts are documented in [this chapter](https://icinga.com/docs/icinga2/latest/doc/19-technical-concepts/). This helps with analysis on specific problems e.g. check scheduling or HA enabled clusters.
