Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
-
BrotherJ
- Beiträge: 325
- Registriert: 15.11.2018 07:56:18
Beitrag
von BrotherJ » 16.10.2019 15:13:10
Hallo,
ich versuche wiederholt mit diesen Befehlen
Code: Alles auswählen
apt install -y icinga2 monitoring-plugins
cd /etc/icinga2
cp -rpd conf.d book.d
sed -i 's/"conf.d"/"book.d"/g' icinga2.conf
systemctl restart icinga2
systemctl status icinga2
apt install -y mariadb-server mariadb-client
apt install -y icinga2-ido-mysql
icinga2 feature enable ido-mysql
systemctl restart icinga2
systemctl status icinga2
apt-get install icingaweb2 icingacli
systemctl status icinga2
id www-data
addgroup --system icingacmd
usermod -a -G icingacmd www-data
icinga2 api setup
rsync -av conf.d/api-users.conf /etc/icinga2/book.d/
cd book.d/
vi api-users.conf
Icinga2 auf Debian Buster zum Laufen zu bringen. Ich scheitere aber immer wieder an der Einrichtung der API. Bis zu diesem Punkt läuft Icinga2.
/etc/icinga2/book.d/ api-users.conf
Code: Alles auswählen
/**
* The ApiUser objects are used for authentication against the API.
*/
object ApiUser "icingaweb2" {
password = "password"
// client_cn = ""
permissions = [
"status/query",
"actions/*",
"objects/modify/*",
"objects/query/*"
]
}
Aber ab hier lässt Icinga2 sich nicht mehr starten:
Code: Alles auswählen
# systemctl restart icinga2
ctrl+C
# systemctl status icinga2
● icinga2.service - Icinga host/service/network monitoring system
Loaded: loaded (/lib/systemd/system/icinga2.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/icinga2.service.d
└─limits.conf
Active: activating (start) since Wed 2019-10-16 14:51:42 CEST; 12min ago
Process: 26096 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/default/icinga2 (code=exited, status=0/SUCCESS)
Main PID: 26103 (icinga2)
Tasks: 3
Memory: 43.3M
CGroup: /system.slice/icinga2.service
├─26103 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log
└─26496 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log
Okt 16 14:51:42 neckar icinga2[26103]: [2019-10-16 14:51:42 +0200] information/cli: Loading configuration file(s).
Okt 16 14:51:42 neckar icinga2[26103]: [2019-10-16 14:51:42 +0200] critical/config: Error: Object 'icingaweb2' of type 'ApiUser' re-defined: in /etc/icinga2/book.d/api-users.conf: 4:1-4:2
Okt 16 14:51:42 neckar icinga2[26103]: Location: in /etc/icinga2/book.d/api-users.conf: 4:1-4:27
Okt 16 14:51:42 neckar icinga2[26103]: /etc/icinga2/book.d/api-users.conf(2): * The ApiUser objects are used for authentication against the API.
Okt 16 14:51:42 neckar icinga2[26103]: /etc/icinga2/book.d/api-users.conf(3): */
Okt 16 14:51:42 neckar icinga2[26103]: /etc/icinga2/book.d/api-users.conf(4): object ApiUser "icingaweb2" {
Okt 16 14:51:42 neckar icinga2[26103]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Okt 16 14:51:42 neckar icinga2[26103]: /etc/icinga2/book.d/api-users.conf(5): password = "password"
Okt 16 14:51:42 neckar icinga2[26103]: /etc/icinga2/book.d/api-users.conf(6): // client_cn = ""
Okt 16 14:51:42 neckar icinga2[26103]: [2019-10-16 14:51:42 +0200] critical/cli: Config validation failed. Re-run with 'icinga2 daemon -C' after fixing the config.
Ich weiß jetzt auch nicht, was hier der Fehler sein soll. Dieselbe Installation habe ich auf einer VM bereits erfolgreich zu Laufen gebracht. nur das klappt jetzt nicht wie gewollt.
Grüße
BrotherJ
Zuletzt geändert von
BrotherJ am 16.10.2019 16:06:44, insgesamt 1-mal geändert.
-
BrotherJ
- Beiträge: 325
- Registriert: 15.11.2018 07:56:18
Beitrag
von BrotherJ » 16.10.2019 16:02:08
Na ja, das steht auch nirgends dokumentiert, leider auch nicht in "Icinga 2" von Lennart Betz und Thomas Widhalm vom dpunkt.verlag 2.Ausgabe 2018:
Ich muss definitiv zuerst nach dem
und der Anpasung der "/etc/icinga2/book.d/api-users.conf" die MariaDB mit
Code: Alles auswählen
MariaDB [(none)]> CREATE USER 'icingaweb2'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE VIEW, INDEX, EXECUTE ON icinga2.* TO 'icingaweb2'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
bearbeiten.
Erst jetzt funktioniert
Code: Alles auswählen
# systemctl restart icinga2
# systemctl status icinga2
● icinga2.service - Icinga host/service/network monitoring system
Loaded: loaded (/lib/systemd/system/icinga2.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/icinga2.service.d
└─limits.conf
Active: active (running) since Wed 2019-10-16 15:55:13 CEST; 6min ago
Process: 112971 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/default/icinga2 (code=exited, status=0/SUCCESS)
Main PID: 112978 (icinga2)
Tasks: 397
Memory: 64.6M
CGroup: /system.slice/icinga2.service
├─112978 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log
├─113372 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log
├─113373 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log
├─121704 /usr/lib/nagios/plugins/check_ping -H 127.0.0.1 -c 5000,100% -w 3000,80%
└─121705 /bin/ping -4 -n -U -w 30 -c 5 127.0.0.1
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 1 ApiListener.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 1 IdoMysqlConnection.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 235 CheckCommands.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 3 TimePeriods.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 1 User.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 12 Services.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ConfigItem: Instantiated 3 ServiceGroups.
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/ScriptGlobal: Dumping variables to file '/var/cache/icinga2/icinga2.vars'
Okt 16 15:55:13 neckar icinga2[112978]: [2019-10-16 15:55:13 +0200] information/cli: Closing console log.
Okt 16 15:55:13 neckar systemd[1]: Started Icinga host/service/network monitoring system.
Grüße
BrotherJ