Difference between revisions of "Installing Onepoint"

From Onepoint Systems Integration
Jump to: navigation, search
(Minimum Software Requirements)
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
You have some options for downloading Onepoint Systems Integration.
 
You have some options for downloading Onepoint Systems Integration.
  
= Pre-reqs =
+
= Minimum Requirements for Onepoint =
Before installing onepoint, you should verify the following requirements.
+
Before installing onepoint, you should verify the following requirements for a production or stress-test environment:
  
== Hardware Requirements ==
+
== Minimum Hardware Requirements (Physical or Virtual) ==
*CPU:
+
*CPU: At least 4 CPUs
 +
*RAM: At least 1GB per logical CPU recommended
 +
*Disk: At least 100 GB free on the installation/data partition.
  
# Machine Architecture:  
+
== Minimum Software Requirements ==
 +
*OS: CentOS 7
 +
*Database: MariaDB 10 or later OR MySQL 8 or later
 +
*Third-party repositories:
  
== Software Requirements ==
+
- epel-release
 +
You can install it running the following command:
 +
  ]# yum install epel-release
  
# Operating System: Red Hat 7 or CentOS 7
+
- 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
  
= Licensing considerations =
+
You can install them running the following command (once Remi is installed):
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.
+
  ]# 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
  
= Package Repository =
+
You can install them running the following command:
  
== Download / Installation ==
+
  ]# yum install python-pip python-ldap python-paramiko
  
=== Fedora 24/25/26/27/28 ===
+
*Runtime Libraries:
 +
**curl
 +
**curlpp
  
Install the repository for your operating system version below. After this, install the onepoint package, through dnf:
+
You can install them running the following command:
  
   ]# dnf install http://repo.onepoint.net.br/yum/fedora/repo/onepoint-repo-0.1-1fedora.noarch.rpm
+
   ]# yum install curl http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/Packages/c/curlpp-0.7.3-5.el6.x86_64.rpm
  ]# dnf install onepoint
 
  
==== Links ====
+
**libssh
 +
**json-c
 +
**json-cpp
  
*[http://repo.onepoint.net.br/yum/fedora/repo/onepoint-repo-0.1-1fedora.noarch.rpm Onepoint Repository RPM for Fedora 24/25/26/27/28]
+
You can install them running the following command:
  
=== Red Hat Enterprise Linux 7 ===
+
  ]# yum install libssh json-c jsoncpp
  
Install the repository for your operating system version below. After this, install the onepoint package, through yum:
+
*Other tools:
 +
**psutils
 +
**psmisc
 +
**telnet (Client)
 +
**SSH Server
 +
**SSH Client
 +
**SAMBA
  
  ]# yum install http://repo.onepoint.net.br/yum/rhel/repo/onepoint-repo-0.1-1rhel.noarch.rpm
+
You can install them running the following command:
  ]# yum install onepoint
 
  
==== Links ====
+
  ]# yum install psutils psmisc telnet ssh samba
*[http://repo.onepoint.net.br/yum/rhel/repo/onepoint-repo-0.1-1rhel.noarch.rpm Red Hat Enterprise Linux 7 Repository RPM]
 
  
=== CentOS 7 ===
+
== 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
  
Install the repository for your operating system version below. After this, install the onepoint package, through yum:
+
= 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.
  
  ]# yum install http://repo.onepoint.net.br/yum/centos/repo/onepoint-repo-0.1-1centos.noarch.rpm
+
= Package Repository =
  ]# yum install onepoint
 
 
 
  '''Tip: You shall make sure TCP/IP (bind-address) access is enabled for MariaDB / MySQL.'''
 
 
 
==== Links ====
 
*[http://repo.onepoint.net.br/yum/centos/repo/onepoint-repo-0.1-1centos.noarch.rpm Onepoint Repository RPM for CentOS 7]
 
 
 
=== Suse Linux ===
 
  ''(SOON)''
 
 
 
=== Ubuntu ===
 
  ''(SOON)''
 
 
 
=== Debian ===
 
  ''(SOON)''
 
 
 
== Configuration ==
 
=== Publishing Onepoint Web files ===
 
  Some options are available for the way you want to publish Onepoint. For e.g., you may need to install it on the root of the server, or inside a VirtualHost / Virtual Directory. Please, follow the instructions on [[Publishing Onepoint]] to check some options and guidelindes to do it correctly.
 
=== Initializing Database ===
 
  ''(SOON)''
 
=== Configuring Daemon Start-up ===
 
  ''(SOON)''
 
  
= Virtual Appliance (large OVA) =
+
== Installation ==
[http://pam.netbr.com.br/va/releases/v1.0/ONEPOINT.ova Virtual Appliance in OVF format]
 
To get this file, please contact [mailto:contato@netbr.com.br our team];
 
  
= Installation Script =
+
#[[Installing Onepoint on CentOS 7 with Hashicorp Vault]] for instructions on how to install it to work together with Hashicorp Vault
  ''(SOON)''
+
#[[Installing Onepoint on CentOS 7]] for using Internal Vault Backend

Latest revision as of 12:34, 12 May 2020

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
    • SAMBA

You can install them running the following command:

 ]# yum install psutils psmisc telnet ssh samba

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

Installation

  1. Installing Onepoint on CentOS 7 with Hashicorp Vault for instructions on how to install it to work together with Hashicorp Vault
  2. Installing Onepoint on CentOS 7 for using Internal Vault Backend