Benutzer-Werkzeuge

Webseiten-Werkzeuge


monitoring

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
monitoring [26.01.2019 09:16] – [Voraussetzungen / Abhängigkeiten] thoogemonitoring [07.11.2025 07:04] (aktuell) – [Server updaten] thooge
Zeile 111: Zeile 111:
 </code> </code>
  
 +=== Systemd ===
 +Aus speziellen Servern muß systemd verwendet werden. In diesem Fall ist eine abweichende Konfiguration
 +erforderlich:
 +<file conf /etc/tmpfiles.d/zabbix.conf>
 +#Type Path Mode UID GID Age Argument
 +d    /run/zabbix 0755 zabbix zabbix 10d -
 +</file>
 +Service-File:
 +<file conf /etc/systemd/system/zabbix-agentd.service>
 +[Unit]
 +Description=Zabbix Agent
 +After=syslog.target network.target
 +
 +[Service]
 +Type=oneshot
 +ExecStart=/usr/local/sbin/zabbix_agentd
 +RemainAfterExit=yes
 +PIDFile=/run/zabbix/zabbix_agentd.pid
 +
 +[Install]
 +WantedBy=multi-user.target
 +</file>
 +
 +Aktivieren für Autostart
 +<code>
 +systemctl enable zabbix-agentd
 +</code>
 ===== Frontend ===== ===== Frontend =====
  
Zeile 140: Zeile 167:
     * Login ist anschließend mit dem Benutzer ''Admin'' und dem Kennwort ''zabbix'' möglich     * Login ist anschließend mit dem Benutzer ''Admin'' und dem Kennwort ''zabbix'' möglich
  
 +Frontend updaten
 +
 +  - Neue Version nach ''/var/www/zabbix-<version>'' kopieren:<code>
 +cd /usr/local/src/zabbix-<version>/frontends/php
 +cp -a . /var/www/zabbix-<version>
 +chown -R www-data. /var/www/zabbix-<version>
 +</code>
 +  - Konfiguration der Vorversion übernehmen
 +    * ''cd /var/www''
 +    * Konfiguration: ''cp -p zabbix/conf/zabbix.conf.php zabbix-<neu>/conf/''
 +    * Sprachen: ''vimdiff zabbix-<neu>/include/locales.inc.php zabbix/include/locales.inc.php''
 +    * Blacklist für Einheiten: ''vimdiff zabbix-<neu>/include/func.inc.php zabbix/include/func.inc.php''
 +  - Link ''/var/www/zabbix'' auf neue Version umschalten<code bash>
 +rm /var/www/zabbix
 +ln -s /var/www/zabbix-<version> /var/www/zabbix
 +</code>
 +  - Kurze Funktionsüberprüfung mit einem Browser vornehmen
 +  - Alte Version entfernen
 +
 +===== Server updaten =====
 +Es wird vorausgesetzt, daß die Quellen für die aktuell laufende Version noch in ''/usr/local/src'' vorliegen.
 +
 +<code>
 +cd /usr/local/src
 +wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.42.tar.gz
 +tar xzf zabbix-6.0.42.tar.gz
 +zabbix-6.0.42
 +</code>
 +
 +An dieser Stelle übernehmen wir die Konfiguration der vorherigen Version:
 +<code>
 +head ../zabbix-6.0.41/config.log
 +</code>
 +
 +Daraus ergibt sich z.B.:
 +<code>
 +./configure --sysconfdir=/etc --enable-server --enable-agent --enable-proxy --enable-ipv6 \
 +    --with-mysql --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-libxml2 \
 +    --with-openssl --with-ssh2
 +</code>
 +
 +Übersetzen und installieren:
 +<code>
 +make
 +make install
 +/etc/init.d/zabbix-server stop
 +/etc/init.d/zabbix-server start
 +</code>
 +
 +Anschließend noch einen Blick in das Protokoll werten und kontrollieren ob der
 +Neustart mit der neuen Version wie gewünscht funktioniert hat.
  
monitoring.1548494219.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki