Arch Icinga2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
=notwendige pakete= | =notwendige pakete= | ||
| − | *[thomas@barclay local]$ sudo pacman -S libmariadbclient monitoring-plugins yajl postgresql-libs libmariadbclient cmake boost yajl boost-libs php php-apache | + | *[thomas@barclay local]$ sudo pacman -S libmariadbclient monitoring-plugins yajl postgresql-libs libmariadbclient cmake boost yajl boost-libs php php-apache gd |
=icinga2 download, entpacken, bauen und installieren= | =icinga2 download, entpacken, bauen und installieren= | ||
*[thomas@barclay local]$ curl -O https://aur.archlinux.org/packages/ic/icinga2/icinga2.tar.gz | *[thomas@barclay local]$ curl -O https://aur.archlinux.org/packages/ic/icinga2/icinga2.tar.gz | ||
Version vom 28. Februar 2015, 05:14 Uhr
notwendige pakete
- [thomas@barclay local]$ sudo pacman -S libmariadbclient monitoring-plugins yajl postgresql-libs libmariadbclient cmake boost yajl boost-libs php php-apache gd
icinga2 download, entpacken, bauen und installieren
- [thomas@barclay local]$ curl -O https://aur.archlinux.org/packages/ic/icinga2/icinga2.tar.gz
- [thomas@barclay local]$ tar -xvzf icinga2.tar.gz
- [thomas@barclay local]$ cd icinga2
- [thomas@barclay icinga2]$ makepkg
- [thomas@barclay icinga2]$ sudo pacman -U icinga2-2.2.4-1-x86_64.pkg.tar.xz
icinga-classic-ui download, entpacken, bauen und installieren
- [thomas@barclay local]$ curl -O https://aur.archlinux.org/packages/ic/icinga-classic-ui/icinga-classic-ui.tar.gz
- [thomas@barclay local]$ tar -xvzf icinga-classic-ui.tar.gz
- [thomas@barclay local]$ cd icinga-classic-ui
- [thomas@barclay icinga-classic-ui]$ makepkg
- [thomas@barclay icinga-classic-ui]$ sudo pacman -U icinga-classic-ui-1.12.0-1-x86_64.pkg.tar.xz
user http zur gruppe icingacmd fügen
- [root@barclay icinga2]# gpasswd -a http icingacmd
icingaadmin anlegen
- [root@barclay icinga2]# htpasswd -b -c /etc/icinga2/users icingaadmin 'sysadm'
rechte setzen
- [root@arch ~]# chmod o+rx /etc/icinga2
- [root@arch ~]# chgrp icingacmd /etc/icinga2/users
anpassen des webserver
- [root@barclay ~]# mv /etc/httpd/conf.d/icinga.conf /etc/httpd/conf/extra/icinga.conf
/etc/http/conf/httpd.conf
#dies muss raus ... #LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule mpm_prefork_module modules/mod_mpm_prefork.so LoadModule php5_module modules/libphp5.so LoadModule cgi_module modules/mod_cgi.so Include conf/extra/icinga.conf Include "conf/extra/php5_module.conf" php_admin_flag safe_mode Off php_admin_value open_basedir none
feature enablen
- [root@barclay ~]# icinga2 feature enable statusdata compatlog command
anpassen des /etc/httpd/conf/extra/icinga.conf
wir ändern
ScriptAlias /cgi-bin "/usr/share/icinga-classic-ui/sbin"
zu
ScriptAlias /cgi-icinga "/usr/share/icinga-classic-ui/sbin"
und
Alias / "/usr/share/icinga-classic-ui/share/"
zu
Alias /icinga "/usr/share/icinga-classic-ui/share/"