Nagiosinstallation auf virt. Maschine mit Ubuntu 5.04



Ähnliche Dokumente
Apache HTTP-Server Teil 2

Server-Seite. Inhaltsverzeichnis. BackupPC

Webseiten im PHYSnet. PHYSnet-RZ 9. Mai 2011

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Installation Debian. Aus Lx-O. Ausgegangen wird von einer Basisinstallation Debian 6/7 oder Ubuntu Nicht notwendig, aber nützlich

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Eine Übersicht über die angepassten Skripte ist hier (Skripte Referenz) zu finden.

INSTALLATION VON INSTANTRAILS 1.7

Apache Webserver with SSL on Windows

Adminer: Installationsanleitung

NTCS Synchronisation mit Exchange

Installation und Aktualisierung der VMware-Tools

Geschrieben von: Stefan Sonntag, den 26. Juni 2011 um 09:45 Uhr - Aktualisiert Sonntag, den 26. Juni 2011 um 10:12 Uhr

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Step by Step Webserver unter Windows Server von Christian Bartl

Für die Bearbeitung von MySQL-Datenbanken ist das Administrationswerkzeug phpmyadmin integriert.

MailUtilities: Remote Deployment - Einführung

CTX 609 Daten Fax Modem. Installation Creatix V92 Data Fax Modem (CTX 609) unter Windows XP/ Windows Installation unter Windows XP:

Anleitung Captain Logfex 2013

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Tutorial -

MetaQuotes Empfehlungen zum Gebrauch von

Wissenswertes über LiveUpdate

Apache HTTP-Server Teil 1

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Live Update (Auto Update)

SFTP SCP - Synology Wiki

FastViewer Remote Edition 2.X

Migration NVC 5.x auf NEM/NPro (Migration eines bestehenden, produktiven NVC Verteilservers auf NEM/NPro)

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation Erstkonfiguration... 4

Druckereinrichtung unter Ubuntu LTS mit Keyring

Apache HTTP-Server Teil 1

DK Doku.de. Neu VM. (Specials Documentation von: DK Doku.de, )

Musterlösung für Schulen in Baden-Württemberg. Windows Basiskurs Windows-Musterlösung. Version 3. Stand:

3. Wählen Sie "Internet- " aus und klicken Sie wiederum auf "Weiter".

Installation Hardlockserver-Dongle

Aufgabe 2.2. Folgende Schritte sollen durchgeführt werden:

Einrichtung Secure-FTP

Installation der SAS Foundation Software auf Windows

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Datenbank-Verschlüsselung mit DbDefence und Webanwendungen.

TimeMachine. Installation und Konfiguration. Version 1.4. Stand Dokument: installcentos.odt

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

0. VORBEMERKUNG VORBEREITUNG DES SYSTEMS INSTALLATION UND KONFIGURATION VON PD-ADMIN Installation...3

Installationsanleitung für pcvisit Server (pcvisit 15.0)

ViMP 3.0. SSL Einrichtung in Apache 2.2. Verfasser: ViMP GmbH

SANDBOXIE konfigurieren

Guide DynDNS und Portforwarding

Bedienungsanleitung. FarmPilot-Uploader

Mehrbenutzer-Konten-Installation

FTP-Server einrichten mit automatischem Datenupload für

Anwenderhandbuch. ipoint - Server

Einrichten eines Exchange-Kontos mit Thunderbird

Anleitung: DV4Mini auf einem Raspberry Pi

26. November EFS Übung. Ziele. Zwei Administrator Benutzer erstellen (adm_bill, adm_peter) 2. Mit adm_bill eine Text Datei verschlüsseln

Für Windows 7 Stand:

eduroam mit SecureW2 unter Windows 7 Stand: 27. Januar 2015

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version X

How to install ubuntu by crypted file system

Updatehinweise für die Version forma 5.5.5

Installation / Aktualisierung von Druckertreibern unter Windows 7

Leitfaden zur Einrichtung za-mail mit IMAP auf dem iphone

Kleines Handbuch zur Fotogalerie der Pixel AG

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Windows Live Mail Konfiguration IMAP

Wählen Sie bitte START EINSTELLUNGEN SYSTEMSTEUERUNG VERWALTUNG und Sie erhalten unter Windows 2000 die folgende Darstellung:

1 Installation QTrans V2.0 unter Windows NT4

Installation von horizont 4 bei Verwendung mehrerer Datenbanken

BSV Software Support Mobile Portal (SMP) Stand

Verschlüsselung

Verschlüsseln von USB-Sticks durch Installation und Einrichtung von TrueCrypt

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

Installationsbeschreibung Flottenmanager 7.1

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

TELIS FINANZ Login App

Hex Datei mit Atmel Studio 6 erstellen

Konfiguration Zentyal 3.3 Inhaltsverzeichnis

mygesuad Download: Wamp/Lamp Systemumgebungen:

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

1) JAVA JRE auf der QNAP Box installieren

programm Einrichten

Freigabe der Windows-Firewall und Verknüpfung der Pfade für die Druckvorlagen

Nutzung der VDI Umgebung

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Powermanager Server- Client- Installation

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge

- Installation. Systemvoraussetzungen für Debian/Ubuntu. conversations installieren conversations wird als TGZ-Archiv mit dem Namen

Problem crazytrickler unter Windows 8:

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Installation und Inbetriebnahme von Microsoft Visual C Express

Konfiguration Firewall (Zyxel Zywall 10) (von Gruppe Schraubenmeier)

Windows 7 32 Bit (x32) Windows 7 64 Bit (x64)

Server: Welche Ausnahmen am Server ergänzt werden müssen, entnehmen Sie bitte dem Punkt 4.

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Transkript:

Nagiosinstallation auf virt. Maschine mit Ubuntu 5.04 Boot-CD starten Grundinstallation von CD wird ausgeführt System mit apt auf den neuesten Stand bringen apt-get update apt-get upgrade sources.list von apt erweitern, um weitere Software einzuspielen locate sources.list vi /etc/apt/sources.list Server auskommentieren, die in die Suche mit eingeschlossen werden sollen vi mit :wq speichern und beenden erneut apt-get update und apt-get upgrade ausführen Anlegen des Benutzers nagios und der Gruppe nagios In Gnome unter System > Systemverwaltung > Benutzer und Gruppen den Benutzer und die Gruppe nagios anlegen Den Benutzer anschließend den Gruppen nagios und www-data hinzufügen um die Funktion von Nagios zu gewährleisten, da Nagios unter dem Benutzer nagios ausgeführt werden soll und da die cgi's mit PHP und der Gruppe www-data bearbeitet werden Das System sollten nun auf dem neuesten Stand sein und es kann weitergehen mit der Installation von Apache2, PHP4 und Nagios Weitere essentielle Programme installieren openssh openssl gcc (C-Compiler) ntp ntp-server ntp-simple ntpdate apt-show-versions apt-show-source Christian Müller Seite 1/5 21.09.2005

Installation von Apache2 apt-cache search apache ausführen um das Paket zu finden apt-get install apache2 ausführen um Apache2 zu installieren mit locate -u kann die Indexierung von Dateien erneuert werden um neu installierte Dateien in die Suche einzubinden Apache sollte nun installiert, gestartet und im Browser über localhost aufrufbar sein Verzeichnispfad /etc/apache2 /var/lock/ /var/run/ /var/log/apache2/ /usr/lib/apache2/modules/ /var/www/ Datei httpd.conf (alt) apache2.conf (aktuell) apache2.pid Apache-Log-Dateien Apache-Module Apache Web-root Installation von PHP4 apt-cache search php um die passenden Pakete zu finden apt-get install php4 um das Paket zu installieren locate -u ausführen um den Index zu aktualisieren In der php.ini den Wert Register Globals auf On setzen vi /etc/php4/apache2/php.ini PHP sollte damit schon funktionieren Installation von Nagios apt-cache search nagios um die passenden Pakete zu finden apt-get install nagios-text um die Pakete zu installieren nagios-plugins und nagios-common werden automatisch installiert vorgeschlagen werden die nagios-plugin-extras empfohlen wird: libnet-snmp.perl snmp ntp-simple Es wird automatisch der Nutzer nagiosadmin angelegt und nach einem Passwort gefragt Dabei wird in /etc/nagios/ die Datei htpasswd.users angelegt, in der die Benutzer für Nagios verwaltet werden locate -u ausführen um den Index zu aktualisieren Christian Müller Seite 2/5 21.09.2005

Verzeichnispfad Datei /etc/nagios/ Konfigurationsdateien /usr/sbin/ Startdatei /var/log/nagios/ Nagios-Log-Dateien /usr/lib/nagios/plugins/ Nagios-Plugins /usr/lib/cgi-bin/nagios/ Nagios-CGI's /usr/share/nagios/htdocs/ Nagios Web-root Nun muss die apache.conf aus dem /etc/nagios/ Ordner noch in der apache2.conf included werden vi /etc/apache2/apache2.conf Dann bei den Includes folgende Zeile hinzufügen Include /etc/nagios/apache.conf Neustart von Apache2 mit /etc/init.d/apache2 restart Somit sollte die Authentifizierung funktioniern Localhost/nagios im Browser öffnen Es soll nun die Aufforderung zur Authentifizierung kommen Name und Passwort eingeben Nun sollte man Zugriff auf die verschiedenen CGI's haben Typische Fehler und deren Lösung Zugriffsrechte für Ordner und Dateien Für cgi's und cfg's sollten folgende Rechte eingestellt werden chown -R nagios.www-data. im aktuellen Verzeichnis ausführen chmod -R 775 * im aktuellen Verzeichnis ausführen Commandfile-Probleme von Nagios Sollten beim Start von Nagios Probleme mit dem nagios.cmd File auftauchen, wie folgt vorgehen Ist der Ordner /var/spool/nagios/ nicht vorhanden Ordner mit den Rechten wie oben genannt anlegen, dann sollte Nagios starten Sollte der Ordner und die Datei existieren, es aber dennoch zu Problemen beim Schreibzugriff kommen, dann sollte einfach die nagios.cmd gelöscht werden. Beim nächsten Zugriff durch Nagios wird diese automatisch neu angelegt Christian Müller Seite 3/5 21.09.2005

Log-Files werden nicht korrekt ausgewertet Sollte der Ordner /var/log/nagios/archives/ nicht vorhanden sein, dann muss dieser ebenfalls mit den oben genannten Rechten für nagios.www-data erstellt werden. Steht nun die Log- Rotation z.b. auf daily, so sollte jeden Tag eine neue Logdatei angelegt werden und die alte automatisch im Ordner archives landen. Postfix konfigurieren Postfix sollte standardmäßig installiert sein und als forwarder eingestellt sein Es muss also nur noch der ausgehende smtp-server eingerichtet werden vi /etc/postfix/main.cf hier den outgoing smtp-server setzen es muss nun in der nagios.cfg nur der MailAdmin auf einen aktiven und gültigen Account gesetzt werden, damit Nagios die Benachrichtigungsmails automatisch versendet VMware-Tools installieren C-Compiler muss installiert sein aktuelle Kernelversion mit uname -a herausfinden Kernelheader installieren apt-get install linux-headers-kernelversion tar.gz File von der VMwareCD auf die HD kopieren tar xvzf vmware-tools.tar.gz entpackt das Paket in erstellten Ordner wechseln./vmware-install.pl ausführen eventuell /usr/bin/vmware-config-tools.pl von Hand ausführen /usr/bin/vmware-toolbox startet ein X-Window für die Tools Zeit mit Host synchronisieren aktivieren Christian Müller Seite 4/5 21.09.2005

IP-Zugriffsbeschränkung So sollte die /etc/nagios/apache.conf aussehen: ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios <DirectoryMatch /usr/lib/cgi-bin/nagios> -> Options ExecCGI AllowOverride AuthConfig Order Deny,Allow Deny From All Allow From 127.0.0.1... AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users require valid-user </DirectoryMatch> SSL für Apache2 einrichten 1. /usr/bin/openssl req -new > new.cert.csr Passphrase und weitere Daten eingeben 2. openssl rsa -in privkey.pem -out new.cert.key Passphrase eingeben 3. openssl x509 -in new.cert.csr -out new.cert.cert -req -signkey new.cert.key -days 365 4. Link zu /etc/apache2/ssl/new.cert.cert SSLCetificateFile 5. Link zu /etc/apache2/ssl/new.cert.key SSLCertificateKeyFile 6. cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl 7. ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl 8. vi /etc/apache2/sites-enabled/ssl Die Ports an SSL anpassen NameVirtualHost *:443 <VirtualHost *:443> 9. vi /etc/apach2/ports.conf Listen 433 hinzufügen damit an diesem Port Anfragen angenommen werden 10. vi /etc/apache2/sites-enabled/ssl Folgendes muss hinzugefügt werden SSLEngine On SSLCertificateFile /etc/apache2/ssl/new.cert.cert SSLCCertificateKeyFile /etc/apache2/ssl/new.cert.key /etc/init.d/apache2 force-reload startet Apache neu und somit sollte https verfügbar sein Christian Müller Seite 5/5 21.09.2005