Difference between revisions of "Installing Onepoint"
(→Links) |
(→Minimum Software Requirements) |
||
(46 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. | ||
− | = | + | = 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 | + | ]# 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 == |
− | + | #[[Installing Onepoint on CentOS 7 with Hashicorp Vault]] for instructions on how to install it to work together with Hashicorp Vault | |
+ | #[[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.
Contents
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
- Installing Onepoint on CentOS 7 with Hashicorp Vault for instructions on how to install it to work together with Hashicorp Vault
- Installing Onepoint on CentOS 7 for using Internal Vault Backend