7 Die besten Open Source-Tools zum Klonen / Sichern von Datenträgern für Linux-Server

Beim Klonen von Datenträgern werden Daten von einer Festplatte auf eine andere kopiert. Sie können diesen Vorgang zwar durch Kopieren und Einfügen ausführen, aber Sie können die versteckten Dateien und Ordner oder die verwendeten Dateien nicht kopieren Warum Sie eine Klon-Software benötigen

Weiterlesen →

Observium: Ein vollständiges Netzwerkmanagement- und Überwachungssystem für RHEL / CentOS

Observium sammelt mithilfe von SNMP Daten von Geräten und zeigt diese Daten über eine Webschnittstelle in grafischen Mustern an. Das RRDtool-Paket wird intensiv genutzt. Es hat eine Reihe von Thin-Core-Designzielen, darunter das Sammeln möglichst historischer Informationen über Geräte, die vollständige automatische Erkennung mit geringfügiger oder keiner manuellen Unterbrechung sowie eine sehr einfache und dennoch leistungsstarke Benutzeroberfläche.

Bitte lassen Sie eine kurze Online-Demo des Observiums vom Entwickler an folgendem Ort bereitstellen.

  1. http://demo.observium.org/

In diesem Artikel erfahren Sie, wie Sie Observium unter RHEL, CentOS und Scientific Linux installieren. Die unterstützte Version ist EL (Enterprise Linux) 6.x. Derzeit wird Observium für EL Release 4 bzw. 5 nicht unterstützt. Befolgen Sie daher bitte nicht die folgenden Anweisungen für diese Versionen.

Schritt 1: Hinzufügen von RPM Forge- und EPEL-Repositorys

RPMForge und EPEL ist ein Repository, das viele zusätzliche RPM-Softwarepakete für RHEL, CentOS und Scientific Linux bereitstellt. Installieren und aktivieren Sie diese beiden Community-basierten Repositorys mit den folgenden seriösen Befehlen.

# yum install wget
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# wget http://apt.sw.be/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
# rpm -Uvh rpmforge-release-0.5.3-1.el5.rf.i386.rpm
# rpm -Uvh epel-release-6-8.noarch.rpm
# yum install wget
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.rpm
# wget http://epel.mirror.net.in/epel/6/x86_64/epel-release-6-8.noarch.rpm
# wget http://apt.sw.be/RPM-GPG-KEY.dag.txt
# rpm --import RPM-GPG-KEY.dag.txt
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.rpm
# rpm -Uvh epel-release-6-8.noarch.rpm

Schritt 2: Installieren Sie die erforderlichen Softwarepakete

Installieren wir nun die erforderlichen Softwarepakete, die für Observium benötigt werden.

# yum install httpd php php-mysql php-gd php-snmp vixie-cron php-mcrypt \
php-pear net-snmp net-snmp-utils graphviz subversion mysql-server mysql rrdtool \
fping ImageMagick jwhois nmap ipmitool php-pear.noarch MySQL-python

Wenn Sie virtuelle Maschinen überwachen möchten, installieren Sie bitte das Paket "libvirt".

# yum install libvirt

Schritt 3: Observium herunterladen

Zu Ihrer Information hat Observium zwei folgende Ausgaben

  1. Community/Open Source Edition: This edition is freely available for download with less features and few security fixes.
  2. Subscription Edition: This edition is comes with additional features, rapid feature/fixes, hardware support and easy to use SVN-based release mechanism.

Navigieren Sie zunächst direkt zu/opt. Hier wird Observium standardmäßig installiert. Wenn Sie woanders installieren möchten, ändern Sie bitte die Befehle und die Konfiguration entsprechend. Wir empfehlen Ihnen dringend, zuerst im Verzeichnis/opt bereitzustellen. Sobald Sie sichergestellt haben, dass alles einwandfrei funktioniert, können Sie es an Ihrem gewünschten Ort installieren.

Wenn Sie ein aktives Observium-Abonnement haben, können Sie mithilfe der SVN-Repositorys die neueste Version herunterladen. Ein gültiges Abonnementkonto, das nur für eine einzelne Installation und zwei Test- oder Entwicklungsinstallationen mit täglichen Sicherheitspatches, neuen Funktionen und Fehlerkorrekturen gültig ist.

Um die neueste stabile und aktuelle Version von Observium herunterzuladen, muss ein SVN-Paket auf dem System installiert sein, damit die Dateien aus dem SVN-Repository abgerufen werden können.

# yum install svn
# svn co http://svn.observium.org/svn/observium/trunk observium
# svn co http://svn.observium.org/svn/observium/branches/stable observium

Wir haben kein gültiges Abonnement. Daher werden wir Observium mit der Community/Open Source Edition ausprobieren. Laden Sie die neueste stabile Version von "Observium-Community-Recent.tar.gz" herunter und entpacken Sie sie wie gezeigt.

# cd /opt
# wget http://www.observium.org/observium-community-latest.tar.gz
# tar zxvf observium-community-latest.tar.gz

Schritt 4: Erstellen der Observium MySQL-Datenbank

Dies ist eine Neuinstallation von MySQL. Wir werden also mit Hilfe des folgenden Befehls ein neues Root-Passwort festlegen.

# service mysqld start
# /usr/bin/mysqladmin -u root password 'yourmysqlpassword'

Melden Sie sich jetzt bei der MySQL-Shell an und erstellen Sie die neue Observium-Datenbank.

# mysql -u root -p

mysql> CREATE DATABASE observium;
mysql> GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'dbpassword';

Schritt 5: Konfigurieren Sie Observium

Die Konfiguration von SELinux für die Arbeit mit Observium geht über den Rahmen dieses Artikels hinaus. Daher haben wir SELinux deaktiviert. Wenn Sie mit den SELinux-Regeln vertraut sind, können Sie sie konfigurieren, aber keine Garantie dafür, dass das Observium mit aktivem SELinux funktioniert. Deaktivieren Sie es also besser dauerhaft. Öffnen Sie dazu die Datei "/ etc/sysconfig/selinux" und ändern Sie die Option von "zulässig" in "deaktiviert".

# vi /etc/sysconfig/selinux
SELINUX=disabled

Kopieren Sie die Standardkonfigurationsdatei "config.php.default" nach "config.php" und ändern Sie die Einstellungen wie gezeigt.

# /opt/observium
# cp config.php.default config.php

Öffnen Sie nun die Datei "config.php" und geben Sie MySQL-Details wie Datenbankname, Benutzername und Passwort ein.

# vi config.php
// Database config
$config['db_host'] = 'localhost';
$config['db_user'] = 'observium';
$config['db_pass'] = 'dbpassword';
$config['db_name'] = 'observium';

Fügen Sie dann einen Eintrag für den fping-Binärspeicherort zu config.php hinzu. In der RHEL-Verteilung ist der Standort unterschiedlich.

$config['fping'] = "/usr/sbin/fping";

Führen Sie als Nächstes den folgenden Befehl aus, um die MySQL-Datenbank einzurichten und das Standarddateischema der Datenbank einzufügen.

# php includes/update/update.php

Schritt 6: Konfigurieren Sie Apache für Observium

Erstellen Sie nun ein "rrd" -Verzeichnis unter "/ opt/Observium" -Verzeichnis zum Speichern von RRDs.

# /opt/observium
# mkdir rrd

Gewähren Sie als Nächstes Apache-Besitz für das Verzeichnis "rrd", um RRDs in diesem Verzeichnis zu schreiben und zu speichern.

# chown apache:apache rrd

Erstellen Sie eine Apache Virtual Host-Direktive für Obervium in der Datei "/etc/httpd/conf/httpd.conf".

# vi /etc/httpd/conf/httpd.conf

Fügen Sie die folgende Anweisung für den virtuellen Host am Ende der Datei hinzu und aktivieren Sie den Abschnitt für den virtuellen Host, wie im folgenden Screenshot gezeigt.

<VirtualHost *:80>
  DocumentRoot /opt/observium/html/
  ServerName  observium.domain.com
  CustomLog /opt/observium/logs/access_log combined
  ErrorLog /opt/observium/logs/error_log
  <Directory "/opt/observium/html/">
  AllowOverride All
  Options FollowSymLinks MultiViews
  </Directory>
  </VirtualHost>

Um Observium-Protokolle zu verwalten, erstellen Sie unter "/ op/Observium" ein "Logs" -Verzeichnis für Apache und wenden Sie Apache-Besitz an, um Protokolle zu schreiben.

# mkdir /opt/observium/logs
# chown apache:apache /opt/observium/logs

Starten Sie nach allen Einstellungen den Apache-Dienst neu.

# service httpd restart

Schritt 7: Erstellen Sie einen Observium Admin-Benutzer

Fügen Sie einen ersten Benutzer hinzu und geben Sie dem Administrator die Stufe 10 an. Stellen Sie sicher, dass Sie Benutzername und Passwort durch Ihre Wahl ersetzen.

# cd /opt/observium
# ./adduser.php tecmint tecmint123 10

User tecmint added successfully.

Fügen Sie als Nächstes ein neues Gerät hinzu und führen Sie die folgenden Befehle aus, um die Daten für das neue Gerät zu füllen.

# ./add_device.php <hostname> <community> v2c
# ./discovery.php -h all
# ./poller.php -h all

Legen Sie als Nächstes einen Cron-Job fest, erstellen Sie eine neue Datei "/etc/cron.d/observium" und fügen Sie den folgenden Inhalt hinzu.

33  */6   * * *   root    /opt/observium/discovery.php -h all >> /dev/null 2>&1
*/5 *      * * *   root    /opt/observium/discovery.php -h new >> /dev/null 2>&1
*/5 *      * * *   root    /opt/observium/poller-wrapper.py 1 >> /dev/null 2>&1

Laden Sie den Cron-Prozess neu, um neue Einträge zu übernehmen.

# /etc/init.d/cron reload

Der letzte Schritt besteht darin, systemweit httpd- und mysqld-Dienste hinzuzufügen, die nach dem Systemstart automatisch gestartet werden.

# chkconfig mysqld on
# chkconfig httpd on

Öffnen Sie abschließend Ihren bevorzugten Browser und zeigen Sie auf http:/Your-Ip-Address.

Im Folgenden finden Sie die Screenshots der letzten Mitte 2013 von der Observium-Website. Eine aktuelle Ansicht finden Sie in der Live-Demo.

Observium ist eine PHP/MySQL-gesteuerte Netzwerkbeobachtungs- und -überwachungsanwendung, die eine Vielzahl von Betriebssystemen/Hardwareplattformen unterstützt, darunter Linux, Windows, FreeBSD, Cisco, HP, Dell, NetApp und viele mehr. Ziel ist es, eine robuste und einfache Weboberfläche zur

Weiterlesen →

Erstellen Sie Ihre eigenen Linux-, Android- und iOS-Apps mit "LiveCode" unter Linux

Livecode ist eine Programmiersprache, die erstmals 1993 auf den Markt kam. Ihr Hauptziel ist es, jedem das Codieren zu ermöglichen. Sie können große Anwendungen einfach mit einer einfachen englischen Programmiersprache auf hoher Ebene erstellen, die dynamisch eingegeben wird .

Weiterlesen →

Installieren von "Teeworlds" (Multiplayer 2D-Spiel) und Erstellen von Teeworlds Game Server

Teeworlds ist ein kostenloses 2D-Multplayer-Online-Shooter-Spiel für Linux, Windows und Mac. Es bietet viele Spielmodi (Spielmodi für 16 Spieler) wie Deathmatch, Capture the Flag und viele andere Spielmodi, die von der Spielegemeinschaft entwickelt wurden Entwerfen Sie sogar Ihre eigenen Karten

Weiterlesen →

Installieren von Seafile (Secure Cloud Storage) mit der MySQL-Datenbank in RHEL / CentOS / SL 7.x / 6.x.

Seafile ist eine erweiterte kollaborative Open Source-Cloud-Speicheranwendung, die in Python geschrieben wurde und Unterstützung für Dateifreigabe und Synchronisierung, Teamzusammenarbeit und Datenschutz durch clientseitige Verschlüsselung bietet. Es ist eine plattformübergreifende

Weiterlesen →

So installieren Sie Skype unter Arch Linux

Skype ist eine sehr beliebte Chat-Anwendung von Microsoft, mit der Sie mit Ihren Freunden, Kollegen und Angehörigen über kostenlose HD-Video- und Sprachanrufe absolut kostenlos chatten und eine Verbindung herstellen können. Zum Zeitpunkt der Erstellung dieses Handbuchs ist die neueste Version

Weiterlesen →

Erstellen Sie ein ".deb Package Repository" bei Sourceforge.net mit dem Tool "Reprepro" in Ubuntu

Reprepro ist ein kleines Befehlszeilentool zum einfachen Erstellen und Verwalten von .deb -Repositorys. Heute zeigen wir Ihnen, wie Sie mit reprepro auf einfache Weise Debian-Paket-Repositorys erstellen und wie Laden Sie es mit dem Befehl rsync auf Sourceforge.net ho

Weiterlesen →

So installieren und aktivieren Sie das EPEL-Repository unter CentOS 8/7/6

In diesem Artikel erfahren Sie, wie Sie das EPEL-Repository unter CentOS 8.x-, CentOS 7.x- und CentOS 6.x-Versionen installieren und aktivieren, um mithilfe von YUM- und DNF-Paketmanager zusätzliche Standard-Open-Source-Softwarepakete zu installieren.

Was ist EPEL?

EPEL (Extra Pack

Weiterlesen →

Web VMStat: Ein Echtzeit-Systemstatistik-Überwachungstool (Speicher, CPU, Prozess usw.) für Linux

Web-Vmstat ist eine kleine Anwendung, die in Java und HTML geschrieben ist und Live-Linux-Systemstatistiken wie Speicher , CPU , I anzeigt/O , Prozesse usw. übernahmen die Befehlszeile der vmstat-Überwachung in einer hübschen Webseite mit Diagramm

Weiterlesen →

Skype 4.3 veröffentlicht - Installation unter Gentoo Linux

Die weltweit beliebteste VoIP - Voice over IP - freie Anwendung, Skype, wurde am 18. Juni 2014 mit einer aktualisierten Version für Linux (dh Skype-4.3) veröffentlicht. 0,37).

Weiterlesen →

Alle Rechte vorbehalten. © Linux-Console.net • 2019-2021