ICINGA2(8)
π ICINGA2(8) π
okay bestie, pull up a chair, because we're about to talk about icinga2 β that's the manual page for the Icinga 2 network monitoring daemon. Yes, the thing lives in the System Manager's Manual, and yes, she's iconic. π«Ά
β¨ NAME β¨
icinga2 β The Icinga 2 network monitoring daemon. That's it, that's the whole vibe. π
β¨ SYNOPSIS β¨
icinga2 command [ command options ][ global options ]
command := [ api | ca | console | daemon | feature | node | object | pki
| variable ] --help
so basically you run icinga2, you hand her a command, and then you can sprinkle command options and global options on top. And if you're ever like "what does this command even do??" β every single one of api, ca, console, daemon, feature, node, object, pki and variable answers to --help. slay. π
β¨ DESCRIPTION β¨
Icinga 2 is an open source monitoring system. She checks the availability of your network resources, notifies users of outages, and generates performance data for reporting. That's the whole main character trifecta right there. πΈ
Scalable and extensible, Icinga 2 can monitor large, complex environments across multiple locations. Not me being obsessed with a daemon that just gets enterprise scale. π₯
β¨ OPTIONS β¨
ngl, this is the part you bookmark. Details for specific command options can be viewed by invoking the command name with the --help parameter. Go ask her yourself bestie, she loves that. π
π Global options
-h,--helpβ Show this help message. The classic. The legend. The one you should've tried first. π-V,--versionβ Show version information. yes she will tell you who she is.--colorβ Use VT100 color codes <span>even when stdout is not a terminal</span>. So like, when you're piping stuff and the vibes go monochrome β this forces the color anyway. π-D,--define argβ Define a constant.-l,--library argβ Load a library.-I,--include argβ Add include search directory.-x,--log-level [ debug | notice | information | warning | critical ]β Specify the log level for the console log. Default isinformation. Pick your chaos level wisely. β-X,--script-debuggerβ Enables the script debugger. When an exception occurs, or when the'debugger'keyword is encountered in a user script, Icinga 2 launches the script debugger that allows the user to debug the script. It's giving "pause, let me look at this" energy and honestly? valid. π¦
πΈ daemon options
The CLI command daemon provides the functionality to start/stop Icinga 2. Furthermore it provides the configuration validation. A multitasking queen, periodt. π
-c,--config argβ Using this option you can specify one or more configuration files. Config files are processed in the order they are specified on the command-line. Order matters, bestie, don't come for her about it.
When no configuration file is specified and the --no-config is not used, Icinga 2 automatically falls back to using the configuration file ConfigDir + /icinga2.conf (where ConfigDir is usually /etc/icinga2).
-z,--noconfigβ Start without a configuration file. raw. unscripted. no rules. π-C,--validateβ This option can be used to check if your configuration files contain errors. If any errors are found the exit status is1, otherwise0is returned. So1= "she's not okay",0= "we're so back". π-e,--errorlog argβ Log fatal errors to the specified log file. Heads up: this only works in combination with--daemonize. iykyk.-d,--daemonizeβ Detach from the controlling terminal. She's going off on her own, main character style. β¨
β¨ REPORTING BUGS β¨
Report bugs at <https://github.com/Icinga/icinga2>
Icinga home page: <https://icinga.com/>
(fr fr, if something's broken, tell the maintainers β they're nice and they actually want to know. π«Ά)
β¨ COPYRIGHT β¨
Copyright Β© 2012 Icinga GmbH License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl-3.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Like, bestie, if this eats your config, that's on the license not on her. π
okay and one last thing for the group chat: this whole page is served up by the icinga2 manpage from way back in October 2015 (yes, she's vintage, she's timeless π), sitting in the System Manager's Manual β so if you need her, just remember: ICINGA2(8), section 8, and she's always down to monitor your network. no cap. ππ
π
π¦ where this page comes from
- alpine 3.24: icinga2-doc 2.16.1-r0 Β· GPL-2.0-only
- nixpkgs unstable: icinga2-agent 2.16.3
- ubuntu stonking: icinga2-bin 2.16.5-1 Β· GPL-2.0-or-later WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms