GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Munin auf einem Ubuntu 14.04 VPS

Münin ist eine in Perl geschriebene Open-Source-Systemüberwachungs-, Netzwerküberwachungs- und Infrastrukturüberwachungsanwendung, die zur Überwachung der Leistung Ihres Servers, Ihrer Anwendungen und mehr verwendet wird. Munin verwendet das RRDtool, um Diagramme zu erstellen, auf die über einen Webbrowser zugegriffen werden kann. Außerdem kann Munin so konfiguriert werden, dass Benachrichtigungen gesendet werden, wenn ein Dienst/eine Anwendung usw. nicht funktioniert, und Munin sendet automatisch eine zusätzliche E-Mail-Benachrichtigung, sobald das Problem behoben wurde.
Zum Installieren Munin auf einem Ubuntu VPS Befolgen Sie die unten beschriebenen sehr einfachen Schritte.

Stellen Sie sicher, dass Ihr Ubuntu 14.04 Linux VPS vollständig auf dem neuesten Stand ist mit:

apt-get update
apt-get upgrade

Munin erfordert, dass Apache2 auf dem VPS installiert ist und läuft, das Sie für die Überwachung verwenden werden. Wenn es also nicht installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:

apt-get install apache2

Installieren Sie Munin

Installieren Sie Munin und zusätzliche Plugins mit dem folgenden Befehl:

apt-get install munin munin-node munin-plugins-extra

Erstellen Sie eine Sicherungskopie der ursprünglichen Apache-Konfigurationsdatei für Munin oder benennen Sie sie um:

mv /etc/munin/apache.conf /etc/munin/apache.conf.orig

Bearbeiten Sie die Konfigurationsdatei „/etc/munin/apache.conf“ und fügen Sie die folgenden Zeilen hinzu:

vi /etc/munin/apache.conf
<VirtualHost *:80>
   ServerName munin.your-domain.com
   ServerAlias www.munin.your-domain.com
   ServerAdmin [email protected]
      DocumentRoot "/var/cache/munin/www"
      DirectoryIndex index.html

   <Directory "/var/cache/munin/www">
      Options Indexes Includes FollowSymLinks MultiViews
      AllowOverride AuthConfig
      AuthUserFile /etc/munin/htpasswd
      AuthName "munin"
      AuthType Basic
      Require valid-user
      Order allow,deny
      Allow from all
   </Directory>

   CustomLog /var/log/apache2/munin.your-domain.com-access.log combined
   ErrorLog /var/log/apache2/munin.your-domain.com-error.log

   <Directory "/etc/munin/static">
      Require all granted
   </Directory>

   <Directory "/usr/lib/munin/cgi">
      Options +ExecCGI
      Require all granted
   <IfModule mod_fcgid.c>
      SetHandler fcgid-script
   </IfModule>
   <IfModule !mod_fcgid.c>
      SetHandler cgi-script
   </IfModule>
   </Directory>
</VirtualHost>

Erstellen Sie ein Ausgabeverzeichnis für die Munin-Grafiken und -Daten:

mkdir -p /var/cache/munin/www/

Der Munin-Benutzer muss in der Lage sein, in Dateien und Verzeichnisse im Verzeichnis „/var/cache/munin/www“ zu schreiben, sodass dies einfach durch Ausführen des folgenden Befehls erreicht werden kann:

chown munin:munin -R /var/cache/munin/www

Erstellen Sie eine Sicherungskopie der ursprünglichen Munin-Konfigurationsdatei:

cp /etc/munin/munin.conf /etc/munin/munin.conf.orig

Bearbeiten Sie die Munin-Konfigurationsdatei und fügen Sie die folgenden Zeilen hinzu/ändern Sie sie:

vi /etc/munin/munin.conf
dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates

includedir /etc/munin/conf.d

graph_strategy cron
cgiurl_graph /munin-cgi/munin-cgi-graph
html_strategy cron

[localhost]
    address 127.0.0.1
    use_node_name yes

Führen Sie den folgenden Befehl aus, um ein Passwort für den Munin-Administratorbenutzer festzulegen:

htpasswd -c /etc/munin/htpasswd munin

Dies ist wichtig, um Ihr Munin-Ausgabeverzeichnis und die darin enthaltenen Dateien vor Suchmaschinen und unbefugten Benutzern zu schützen.

Starten Sie die Munin- und Apache-Dienste neu, damit die Änderungen wirksam werden:

service munin-node restart
service apache2 restart

Es kann einige Minuten dauern, bis Munin die Diagramme und HTML-Dateien erstellt hat. Öffnen Sie dann Munin unter http://munin.your-domain.com mit „munin“ als Benutzernamen und dem zuvor generierten Munin-Passwort als Passwort und Sie können auf Munin-Grafiken und -Daten zugreifen:

Das ist es. Die Munin-Installation ist nun abgeschlossen. Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer verwalteten Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Munin zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  2. So installieren Sie OwnCloud 7 auf einem Ubuntu 14.04 VPS

  3. So installieren Sie GlassFish 4 auf einem Ubuntu VPS

  4. So installieren Sie PrestaShop auf einem Ubuntu 14.04 VPS

  5. So installieren Sie PyroCMS auf einem Ubuntu 14.04 VPS

So installieren Sie Munin unter Ubuntu 14.04

So installieren Sie Munin unter Ubuntu 17.04

So installieren Sie Munin unter Ubuntu 20.04 LTS

So installieren Sie b2evolution auf einem Ubuntu 14.04 VPS

So installieren Sie Gallery3 auf einem Ubuntu 14.04 LTS VPS

So installieren Sie R unter Ubuntu 16.04