Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung
nagios_unter_gentoo_mit_lilac [2011/08/08 00:16] – Die Seite wurde neu angelegt: „ == Installation des Nagiosdienstes == Folgende Zeilen müssen in der package.keywords stehen: <pre> net-analyzer/nagios-plugins =sys-apps/portage-2.2* ~* net-an…“ adminnagios_unter_gentoo_mit_lilac [2011/08/08 13:12] admin
Zeile 1: Zeile 1:
  
 +====== Installation des Nagiosdienstes ======
  
  
-====== Installation des Nagiosdienstes ====== 
  
 +===== Grundsätzliches =====
 +
 +
 +Fogende Features werden installiert:
 +  *  LDAP-Support für PHP und apache2
 +  *  LDAP-SASL-Support für PHP und apach2
 +  *  MYSQL für das Lilac Interface
 +  *  Nagiosplugins
 +  *  SNMP Unterstützung für PHP
 +  *  Alle Nagiosplugins
 +  *  Sämtliche Pakete werden mit "threads" für Multicore gebaut.
  
 Folgende Zeilen müssen in der package.keywords stehen: Folgende Zeilen müssen in der package.keywords stehen:
Zeile 17: Zeile 28:
   net-analyzer/nagios-plugins ipv6 nagios-ssh ssl jabber ldap mysql nagios-dns nagios-game nagios-ntp nagios-ping postgres radius samba snmp ups   net-analyzer/nagios-plugins ipv6 nagios-ssh ssl jabber ldap mysql nagios-dns nagios-game nagios-ntp nagios-ping postgres radius samba snmp ups
   net-analyzer/nagios-core apache2   net-analyzer/nagios-core apache2
 +  net-fs/samba -server -acl -avahi -cups
 +  net-nds/openldap minimal
 +  dev-lang/php snmp cgi curl mysql pcntl pdo gd xml apache2 ldap ldap-sasl
 +  www-servers/apache ldap
 +  dev-libs/apr-util ldap
 +
 +Daneben gibt es noch die speziellen Variablen APACHE2_MODULES und APACHE2_MPMS, die bestimmen, welche Apache-Module und welche MPMs (Multi-Processing Modules) im späteren Einsatz zur Verfügung stehen. Das ganze kann man in der make.conf festlegen.
 +  
 +  ...
 +  APACHE2_MPMS="worker"
 +  ...
 +
 +Und das ganze installieren:
 +  
 +  emerge -qa net-analyzer/nagios net-analyzer/nagios-plugins-snmp net-analyzer/nagios-plugins
 +
 +
 +
 +===== Ausgabe von Portage: =====
 +
 +  
 +  * APACHE
 +   * The location of SSL certificates has changed. If you are
 +   * upgrading from www-servers/apache-2.2.13 or earlier (or remerged
 +   * *any* apache version), you might want to move your old
 +   * certificates from /etc/apache2/ssl/ to /etc/ssl/apache2/ and
 +   * update your config files.
 +   
 +   * Attention: cgi and cgid modules are now handled via APACHE2_MODULES flags
 +   * in /etc/make.conf. Make sure to enable those in order to compile them.
 +   * In general, you should use 'cgid' with threaded MPMs and 'cgi' otherwise.
 +  
 +  
 +  PHP
 +  * Please note that this version of PHP does not yet come with a suhosin patch
 +  * Installing SAPI: cli
 +   * Installing php.ini for cli into /etc/php/cli-php5.3
 +   
 +   * Installing SAPI: cgi
 +   * Installing php.ini for cgi into /etc/php/cgi-php5.3
 +   
 +   * Installing SAPI: apache2
 +   * Installing php.ini for apache2 into /etc/php/apache2-php5.3
 +   
 +   
 +   * To enable php, you need to edit your /etc/conf.d/apache2 file and
 +   * add '-D PHP5' to APACHE2_OPTS.
 +   
 +   
 +   * Configuration file installed as
 +       /etc/apache2/modules.d/70_mod_php5.conf
 +   * You may want to edit it before turning the module on in /etc/conf.d/apache2
 +   
 +   * Switched cli to use php:5.3
 +   
 +   * Switched cgi to use php:5.3
 +   
 +   * Switched apache2 to use php:5.3
 +   
 +   * Make sure that PHP_TARGETS in /etc/make.conf includes php5-3 in order
 +   * to compile extensions for the 5.3 ABI
 +   
 +   
 +   * This ebuild installed a version of php.ini based on php.ini-development version.
 +   * You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either
 +   * 'production' or 'development' in /etc/make.conf
 +   * Both versions of php.ini can be found in /usr/share/doc/php-5.3.6
 +
 +
 +
 +===== Einrichten der Dienste =====
 +
 +  
 +  emerge --config =dev-db/mysql-5.1.56
 +  rc-update add mysql
 +  /etc/init.d/mysql start
 +  rc-update add apache2
 +  /etc/init.d/apache2 start
 +  rc-update add nagios
 +  /etc/init.d/nagios start
 +
 +
  
 +====== Links ======
  
 +  *  [[http://www.gentoo.org/doc/en/nagios-guide.xml|English-guide Nagios with Gentoo]]