I denne vejledning vil vi gennemgå, hvordan du kan installere Observium, et netværksovervågningsværktøj, på en Debian 11-server. Denne installation kan være særligt nyttig for brugere af en VPS-server.
Forudsætninger
- Debian 11 installeret på din server.
- Root-adgang eller sudo-rettigheder.
- En aktiv internetforbindelse.
- Apache, MySQL, og PHP installeret.
Trin 1: Opdater systemet
Først skal du opdatere dit system for at sikre, at alle pakker er opdaterede:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer nødvendige pakker
Installer de nødvendige pakker til Observium:
sudo apt install apache2 mysql-server php php-mysql php-xml php-mbstring php-gd php-curl snmp snmpd git -y
Trin 3: Download Observium
Klon Observium-repositoriet fra GitHub:
git clone https://github.com/Observium/Observium.git /opt/observium
Trin 4: Konfigurer MySQL-databasen
Log ind på MySQL og opret en database til Observium:
sudo mysql -u root -p
CREATE DATABASE observium;
CREATE USER 'observium_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON observium.* TO 'observium_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Trin 5: Konfigurer Observium
Kopier konfigurationsfilen:
cd /opt/observium
cp config.php.default config.php
Rediger config.php for at tilføje dine databaseoplysninger:
nano config.php
Trin 6: Kør installationsscriptet
Kør installationsscriptet for at oprette de nødvendige databaser:
php /opt/observium/discovery.php
php /opt/observium/validate.php
Trin 7: Konfigurer Apache til Observium
Opret en ny Apache-konfigurationsfil:
sudo nano /etc/apache2/sites-available/observium.conf
Tilsæt følgende indhold til filen:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /opt/observium/html
ServerName your_domain_or_IP
<Directory /opt/observium/html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/observium_error.log
CustomLog ${APACHE_LOG_DIR}/observium_access.log combined
</VirtualHost>
Trin 8: Aktivér konfigurationen og genstart Apache
Aktiver den nye konfiguration og genstart Apache:
sudo a2ensite observium.conf
sudo systemctl restart apache2
Afslutning
Dine Observium-applikationer er nu tilgængelige via din webbrowser. Naviger til:
http://your_domain_or_IP/
Denne løsning kan være særligt nyttig for dem, der ønsker at overvåge deres netværk effektivt fra en VPS-server.