GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer OpenNMS sur CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer et configurer OpenNMS sur votre serveur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, OpenNMS est un réseau d'entreprise open source gratuit plate-forme de surveillance et de gestion qui fournit des informations nous permettant de prendre des décisions concernant la planification future du réseau et de la capacité. OpenNMS est conçu pour gérer des dizaines de milliers d'appareils à partir d'un seul serveur ainsi que pour gérer un nombre illimité d'appareils à l'aide d'un cluster de serveurs. Il comprend un moteur de découverte pour configurer et gérer automatiquement les périphériques réseau sans intervention de l'opérateur.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'OpenNMS sur un serveur CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer OpenNMS sur CentOS 7

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

yum clean all
yum -y update

Étape 2. Installation de Java pour OpenNMS.

Si vous n'avez pas installé Java, vous pouvez suivre notre guide ici.

Étape 3. Installation de PostgreSQL pour OpenNMS.

Si vous n'avez pas installé PostgreSQL, vous pouvez suivre notre guide ici. Une fois que vous avez installé PostgreSQL, vous devez maintenant vous assurer que PostgreSQL est opérationnel et active. Exécutons la commande ci-dessous pour d'abord initialiser la base de données, puis démarrer ses services :

postgresql-setup initdb 
systemctl start postgresql
systemctl enable postgresql

Étape 4. Configurer PostgreSQL

Modifiez le postgresql.conf , situé dans /var/lib/pgsql/data répertoire et ouvrez le postgresql.conf fichier dans un éditeur de texte et configurez les paramètres suivants comme indiqué :

### nano /var/lib/pgsql/data/postgresql.conf
#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------
listen_addresses = 'localhost'
max_connections = 256
#------------------------------------------------------------------------------
# RESOURCE USAGE
#------------------------------------------------------------------------------
shared_buffers = 1024MB

Ensuite, autorisez l'accès à la base de données en modifiant le fichier "pg_hba.conf" comme indiqué ci-dessous :

### nano /var/lib/pgsql/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust

Modifications enregistrées puis redémarrage des services PostgreSQL :

systemctl restart postgresql

Étape 4. Installation d'OpenNMS.

Tout d'abord, ajoutez le référentiel RPM OpenNMS :

rpm -ivh http://yum.opennms.org/repofiles/opennms-repo-stable-rhel7.noarch.rpm

Ensuite, installez OpenNMS :

yum update
yum install opennms

Une fois l'installation terminée, configurez JAVA pour OpenNMS :

/opt/opennms/bin/runjava -s

Il est maintenant temps de démarrer le programme d'installation OpenNMS qui créera et configurera la base de données OpenNMS, tandis que la même commande sera utilisée au cas où nous voudrions la mettre à jour avec la dernière version :

/opt/opennms/bin/install -dis

Enfin, démarrez le service OpenNMS à l'aide de la commande :

systemctl start opennms
systemctl enable opennms

Étape 5. Configurez le pare-feu pour OpenNMS.

Suivez ensuite les instructions ci-dessous pour configurer le pare-feu afin d'autoriser OpenNMS :

firewall-cmd --permanent --add-port=8980/tcp
firewall-cmd --reload

Étape 6. Accéder à OpenNMS.

OpenNMS sera disponible sur le port HTTP 8980 par défaut. Ouvrez votre navigateur préféré et accédez à http://your-domain.com:8980 ou http://server-ip:8980 . Donnez le nom d'utilisateur et le mot de passe alors que le nom d'utilisateur et le mot de passe par défaut sont admin/admin. Si vous utilisez un pare-feu, veuillez ouvrir le port 8980 pour permettre l'accès au panneau de contrôle.

Félicitations ! Vous avez installé OpenNMS avec succès. Merci d'avoir utilisé ce didacticiel pour installer la plate-forme de surveillance et de gestion du réseau OpenNMS sur votre système CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web OpenNMS.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer PostgreSQL sur CentOS 7

  3. Comment installer PostgreSQL 10 sur CentOS 6 / RHEL 6

  4. Comment installer PostgreSQL sur CentOS 7 / RHEL 7

  5. Comment installer PostgreSQL Server sur CentOS 8

Comment installer phpPgAdmin sur CentOS 7

Comment installer phpPgAdmin 5.6 sur CentOS 7 / RHEL 7

Comment installer PostgreSQL dans CentOS 8

Comment installer le serveur de base de données PostgreSQL CentOS 8

Comment installer PostgreSQL sur CentOS 6

Comment installer PostgreSQL et pgAdmin dans CentOS 8