Difference between revisions of "Installing Onepoint"

From Onepoint Systems Integration
Jump to: navigation, search
(Minimum Software Requirements)
(Minimum Software Requirements)
Line 12: Line 12:
 
*OS: CentOS 7
 
*OS: CentOS 7
 
*Database: MariaDB 10 or later OR MySQL 8 or later
 
*Database: MariaDB 10 or later OR MySQL 8 or later
 +
*Third-party repositories:
 +
** epel-release
 +
You can install it running the following command:
 +
  ]# yum install epel-release
 +
** Remi's Repository
 +
You can install it running the following command:
 +
  ]# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
 +
*Apache: v2.4 or later
 +
You can install it running the following command:
 +
  ]# yum install httpd
 
*PHP: v7.2 or later with the following extensions:
 
*PHP: v7.2 or later with the following extensions:
 
**php72-php
 
**php72-php
Line 29: Line 39:
 
**php72-php-json
 
**php72-php-json
  
You can run thefollowing command (once Remi is installed):
+
You can install them running the following command (once Remi is installed):
 
 
 
   ]# yum install php72-php php72-php-common php72-php-bz2 php72-php-curl php72-php-ldap php72-php-gd php72-php-gmp php72-php-imap php72-php-mbstring php72-php-mcrypt php72-php-soap php72-php-mysqlnd php72-php-xml php72-php-zip php72-php-json
 
   ]# yum install php72-php php72-php-common php72-php-bz2 php72-php-curl php72-php-ldap php72-php-gd php72-php-gmp php72-php-imap php72-php-mbstring php72-php-mcrypt php72-php-soap php72-php-mysqlnd php72-php-xml php72-php-zip php72-php-json
 
   
 
   
 
*Python: v2.7 with the following packages:
 
*Python: v2.7 with the following packages:
**pip
+
**python
 +
**python-pip
 +
**python-requests
 
**python-ldap
 
**python-ldap
**paramiko
+
**python-paramiko
 +
 
 +
You can install them running the following command:
 +
 
 +
  ]# yum install python-pip python-ldap python-paramiko
 +
 
 
*Runtime Libraries:
 
*Runtime Libraries:
 
**curl
 
**curl
 
**curlpp
 
**curlpp
 +
 +
You can install them running the following command:
 +
 +
  ]# yum install curl http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/c/curlpp-0.7.3-5.el6.x86_64.rpm
 +
 
**libssh
 
**libssh
 
**json-c
 
**json-c
 
**json-cpp
 
**json-cpp
 +
 +
You can install them running the following command:
 +
 +
  ]# yum install libssh json-c jsoncpp
 +
 
*Other tools:
 
*Other tools:
 
**psutils
 
**psutils
Line 49: Line 75:
 
**SSH Server
 
**SSH Server
 
**SSH Client
 
**SSH Client
 +
 +
You can install them running the following command:
 +
 +
  ]# yum install psutils psmisc telnet ssh
  
 
== Minimum Network Requirements ==
 
== Minimum Network Requirements ==

Revision as of 13:23, 19 September 2019

You have some options for downloading Onepoint Systems Integration.

Minimum Requirements for Onepoint

Before installing onepoint, you should verify the following requirements for a production or stress-test environment:

Minimum Hardware Requirements (Physical or Virtual)

  • CPU: At least 4 CPUs
  • RAM: At least 1GB per logical CPU recommended
  • Disk: At least 100 GB free on the installation/data partition.

Minimum Software Requirements

  • OS: CentOS 7
  • Database: MariaDB 10 or later OR MySQL 8 or later
  • Third-party repositories:
    • epel-release

You can install it running the following command:

 ]# yum install epel-release
    • Remi's Repository

You can install it running the following command:

 ]# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • Apache: v2.4 or later

You can install it running the following command:

 ]# yum install httpd
  • PHP: v7.2 or later with the following extensions:
    • php72-php
    • php72-php-common
    • php72-php-bz2
    • php72-php-curl
    • php72-php-ldap
    • php72-php-gd
    • php72-php-gmp
    • php72-php-imap
    • php72-php-mbstring
    • php72-php-mcrypt
    • php72-php-soap
    • php72-php-mysqlnd
    • php72-php-xml
    • php72-php-zip
    • php72-php-json

You can install them running the following command (once Remi is installed):

 ]# yum install php72-php php72-php-common php72-php-bz2 php72-php-curl php72-php-ldap php72-php-gd php72-php-gmp php72-php-imap php72-php-mbstring php72-php-mcrypt php72-php-soap php72-php-mysqlnd php72-php-xml php72-php-zip php72-php-json

  • Python: v2.7 with the following packages:
    • python
    • python-pip
    • python-requests
    • python-ldap
    • python-paramiko

You can install them running the following command:

 ]# yum install python-pip python-ldap python-paramiko
  • Runtime Libraries:
    • curl
    • curlpp

You can install them running the following command:

 ]# yum install curl http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/c/curlpp-0.7.3-5.el6.x86_64.rpm
    • libssh
    • json-c
    • json-cpp

You can install them running the following command:

 ]# yum install libssh json-c jsoncpp
  • Other tools:
    • psutils
    • psmisc
    • telnet (Client)
    • SSH Server
    • SSH Client

You can install them running the following command:

 ]# yum install psutils psmisc telnet ssh

Minimum Network Requirements

  • Outbound ports: Onepoint machine needs to access the managed assets in their respective protocols:
    • LDAP / Active Directory: 389/tcp, 636/tcp; privileged account for the instance
    • Windows Servers: 135/tcp, 445/tcp; privileged local or domain account for the machines
    • Linux Servers: 22/tcp; privileged account for the machine
    • MySQL/MariaDB: 3306/tcp; privileged account for the instance
    • PostgreSQL: 5432: privileged account for the instance

Licensing considerations

After registering on our website (http://onepoint.net.br), you will until 24 hours receive a license file with instructions on how to install. For using and updating the product, and having access to its features, you will need to install this license.

Package Repository

Download / Installation

  1. Installing Onepoint on CentOS 7