Hi, I will show the text of the problem.
5.4.17-2136.321.4.el8uek.x86_64 #2 SMP Mon Jun 26 18:17:37 PDT 2023 x86_64 x86_64 x86_64 GNU/Linux
icinga2 --version
icinga2 - The Icinga 2 network monitoring daemon (version: 2.13.2-1)
Copyright (c) 2012-2023 Icinga GmbH (https://icinga.com/)
License GPLv2+: GNU GPL version 2 or later https://gnu.org/licenses/gpl2.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
System information:
Platform: Oracle Linux Server
Platform version: 8.8
Kernel: Linux
Kernel version: 5.4.17-2136.321.4.el8uek.x86_64
Architecture: x86_64
Build information:
Compiler: GNU 8.4.1
Build host: runner-hh8q3bz2-project-322-concurrent-0
OpenSSL version: OpenSSL 1.1.1k FIPS 25 Mar 2021
Application information:
General paths:
Config directory: /etc/icinga2
Data directory: /var/lib/icinga2
Log directory: /var/log/icinga2
Cache directory: /var/cache/icinga2
Spool directory: /var/spool/icinga2
Run directory: /run/icinga2
Old paths (deprecated):
Installation root: /usr
Sysconf directory: /etc
Run directory (base): /run
Local state directory: /var
Internal paths:
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Modified attributes path: /var/lib/icinga2/modified-attributes.conf
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /run/icinga2/icinga2.pid
service icinga2 status
Redirecting to /bin/systemctl status icinga2.service
● icinga2.service - Icinga host/service/network monitoring system
Loaded: loaded (/usr/lib/systemd/system/icinga2.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2023-07-19 10:46:51 CEST; 28min ago
Process: 8215 ExecStart=/usr/sbin/icinga2 daemon --close-stdio -e ${ICINGA2_ERROR_LOG} (code=exited, status=1/FAILURE)
Process: 8206 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/sysconfig/icinga2 (code=exited, status=0/SUCCESS)
Main PID: 8215 (code=exited, status=1/FAILURE)
Status: “Config validation failed.”
Jul 19 10:46:51 machine icinga2[8235]: /etc/icinga2/features-enabled/api.conf(4):
Jul 19 10:46:51 machine icinga2[8235]: /etc/icinga2/features-enabled/api.conf(5): object ApiListener “api” {
Jul 19 10:46:51 machine icinga2[8235]: ^^^^^^^^^^^^^^^^^^^^^^^^
Jul 19 10:46:51 machine icinga2[8235]: /etc/icinga2/features-enabled/api.conf(6): accept_config = false
Jul 19 10:46:51 machine icinga2[8235]: /etc/icinga2/features-enabled/api.conf(7): accept_commands = false
Jul 19 10:46:51 machine icinga2[8235]: [2023-07-19 10:46:51 +0200] critical/config: 1 error
Jul 19 10:46:51 machine icinga2[8235]: [2023-07-19 10:46:51 +0200] critical/cli: Config validation failed. Re-run with ‘icinga2 daemon -C’ after fixing the config.
Jul 19 10:46:51 machine systemd[1]: icinga2.service: Main process exited, code=exited, status=1/FAILURE
Jul 19 10:46:51 machine systemd[1]: icinga2.service: Failed with result ‘exit-code’.
Jul 19 10:46:51 machine systemd[1]: Failed to start Icinga host/service/network monitoring system.
icinga2 -C daemon
[2023-07-19 12:04:46 +0200] information/cli: Icinga application loader (version: 2.13.2-1)
[2023-07-19 12:04:46 +0200] information/cli: Loading configuration file(s).
[2023-07-19 12:04:46 +0200] information/ConfigItem: Committing config item(s).
[2023-07-19 12:04:46 +0200] critical/SSL: Error on bio X509 AUX reading pem file ‘/var/lib/icinga2/certs//server.es.crt’: 33558530, “error:02001002:system library:fopen:No such file or directory”
[2023-07-19 12:04:46 +0200] critical/config: Error: Cannot get certificate from cert path: ‘/var/lib/icinga2/certs//SERVADCEX.cs.vhebron.es.crt’.
Location: in /etc/icinga2/features-enabled/api.conf: 5:1-5:24
/etc/icinga2/features-enabled/api.conf(3): */
/etc/icinga2/features-enabled/api.conf(4):
/etc/icinga2/features-enabled/api.conf(5): object ApiListener “api” {
^^^^^^^^^^^^^^^^^^^^^^^^
/etc/icinga2/features-enabled/api.conf(6): accept_config = false
/etc/icinga2/features-enabled/api.conf(7): accept_commands = false
[2023-07-19 12:04:46 +0200] critical/config: 1 error
[2023-07-19 12:04:46 +0200] critical/cli: Config validation failed. Re-run with ‘icinga2 daemon -C’ after fixing the config.
When I run the deployment script of my server I get errors that the command is not recognized, in this case pki.
But I don’t get it, I have other servers without pki and everything works fine.
./icinga2.bash
check: icinga2 installed - OK
./icinga2.bash: line 48: ./lib/icinga2/prepare-dirs: No such file or directory
./icinga2.bash: line 60: : command not found
./icinga2.bash: line 65: : command not found
./icinga2.bash: line 71: : command not found
./icinga2.bash: line 129: ./features-available/api.conf: No such file or directory
warning/cli: Feature ‘api’ already enabled.
Please restart icinga2!
The machine is visible on my icinga server if I turn it off the alerts appear, but I am not able to install the monitoring services.
Thanks.