GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Observium sur Ubuntu 14.04

Dans ce tutoriel, nous couvrirons les étapes nécessaires à l'installation d'Observium sur un VPS Ubuntu 14.04.

Observium est un système d'observation et de surveillance de réseau basé sur PHP/MySQL qui prend en charge une large gamme de plates-formes matérielles et de systèmes d'exploitation, notamment Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp et bien d'autres. Il collecte les données des appareils utilisant SNMP que vous pouvez vérifier via son interface Web. Observium fait un usage intensif du package RRDtool et a un certain nombre d'objectifs de conception de base simples tels qu'une interaction minimale, une automatisation maximale et une accessibilité maximale des informations.

Observium se décline en deux éditions, une « Community Edition » Open Source et une « Subscription Edition ». Le premier est publié sur un cycle de 6 mois, le second est publié avec des fonctionnalités supplémentaires, des corrections de bogues rapides et des améliorations de fonctionnalités sur une base quotidienne et un mécanisme de mise à jour facile à utiliser basé sur SVN.

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

METTRE À JOUR LE SYSTÈME

Assurez-vous que votre serveur est entièrement à jour en utilisant :

# apt-get update && apt-get upgrade

INSTALLER MYSQL

Installez MySQL pour pouvoir créer la base de données nécessaire. Saisissez la commande suivante :

# apt-get install mysql-server mysql-client

Exécutez maintenant le script de post-installation "mysql_secure_installation" afin de définir un mot de passe root :

# mysql_secure_installation
- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Ainsi, vous définissez le mot de passe root MySQL à votre convenance. La prochaine chose que vous devez faire est de créer une base de données. Connectez-vous à votre service MySQL en tant que root :

# mysql -u root -p

mysql> create database observium;

mysql> grant all privileges on observium.* to obsuser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Avec les commandes MySQL ci-dessus, vous avez créé une base de données appelée observium avec un utilisateur privilégié obsuser qui lui est attribué. Plus tard, vous utiliserez ces identifiants dans le fichier Observium config.php.

INSTALLER OBSERVIUM

Pour poursuivre l'installation, vous devez installer certains packages indispensables. Exécuter :

# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping  python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick

Créez un répertoire appelé observium dans /opt :

# mkdir -p /opt/observium && cd /opt

Téléchargez la dernière version d'Observium :

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

Décompressez l'archive d'installation :

# tar zxvf observium-community-latest.tar.gz

Ensuite, entrez dans l'observatoire répertoire et copiez le config.php.default fichier dans un config.php une. Saisissez ce qui suit :

# cd observium
# cp config.php.default config.php

A l'aide de votre éditeur de texte favori, modifiez les paramètres de configuration de la base de données avec ceux créés précédemment. Nous utilisons VIM :

# vim config.php

Après avoir édité le fichier et modifié les paramètres de la base de données, la section devrait ressembler à ceci :

// Database config
$config['db_host'] = 'localhost';
$config['db_user'] = 'obsuser';
$config['db_pass'] = 'your_password';
$config['db_name'] = 'observium';

Entrez la commande suivante pour configurer la base de données MySQL et insérer le schéma de fichier par défaut de la base de données.

# cd /opt/observium
# php ./discovery.php -u

Créez le répertoire dans lequel stocker les RRD et définissez le propriétaire :

# mkdir rrd
# chown www-data:www-data rrd

Modifiez la directive d'hôte virtuel par défaut d'Apache. Si vous souhaitez éviter de chercher dans le fichier et localiser les lignes à modifier, nous vous suggérons de copier le fichier d'origine et d'en créer un nouveau dans lequel vous pourrez coller les paramètres nécessaires.

Copiez le fichier d'origine :

# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.org

Videz-le :

# > /etc/apache2/sites-available/000-default.conf

Maintenant, ouvrez le fichier 000-default.conf vidé et collez ce qui suit :

# vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/observium/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On
</VirtualHost>

Activez le module php mcrypt :

# php5enmod mcrypt

Activez mod_rewrite pour les URL plus propres d'Observium :

# a2enmod rewrite

Redémarrez Apache pour que les modifications prennent effet :

# apache2ctl restart

Ensuite, entrez dans l'observatoire répertoire :

# cd /opt/observium

Ajoutez un premier utilisateur avec le niveau d'utilisation de 10 pour l'administrateur. La syntaxe de commande est ci-dessous :

# ./adduser.php <username> <password> <level>

Nous utilisons les éléments suivants :

# ./adduser.php rosehosting random_password 10

Après avoir créé l'utilisateur administrateur, vous pouvez ouvrir votre navigateur Web préféré et accéder à http://your_server_IP. Vous serez accueilli par la page de connexion d'Observium où vous pourrez utiliser les informations d'identification que vous avez configurées avec le adduser.php script.

Félicitations, vous avez installé avec succès Observium sur votre VPS Ubuntu 14.04. Consultez la documentation officielle d'Observium pour plus d'informations sur la configuration des appareils, les alertes, les modules d'authentification, etc…

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Observium pour vous. Ils sont disponibles 24 × 7 et s'occuperont de votre demande immédiatement.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer ISPConfig 3 sur Ubuntu 18.04

  2. Comment installer Webmin sur Ubuntu 18.04

  3. Comment installer Panda3D sur Ubuntu 10.04

  4. Comment installer Zabbix sur Ubuntu

  5. Comment installer ATutor sur Ubuntu 14.04

Comment installer Go sur Ubuntu 18.04

Comment installer R sur Ubuntu 18.04

Comment installer qt sur Ubuntu 20.04

Comment installer Observium sur Ubuntu 15.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04