Difference between revisions of "Installing Onepoint"
(→Download / Installation) |
(→Minimum Software Requirements) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
== Minimum Software Requirements == | == Minimum Software Requirements == | ||
− | *OS: | + | *OS: CentOS 7 |
*Database: MariaDB 10 or later OR MySQL 8 or later | *Database: MariaDB 10 or later OR MySQL 8 or later | ||
− | *PHP: v7. | + | *Third-party repositories: |
− | **php-bz2 | + | |
− | **php-curl | + | - epel-release |
− | **php-gd | + | You can install it running the following command: |
− | **php-gmp | + | ]# yum install epel-release |
− | **php-imap | + | |
− | **php-mbstring | + | - Remi's Repository |
− | **php-mcrypt | + | You can install it running the following command: |
− | **php-soap | + | ]# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm |
− | **php-mysqlnd | + | *Apache: v2.4 or later |
− | **php-xml | + | You can install it running the following command: |
− | **php-zip | + | ]# yum install httpd |
− | **php-json | + | *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: 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 41: | Line 77: | ||
**SSH Server | **SSH Server | ||
**SSH Client | **SSH Client | ||
+ | **SAMBA | ||
+ | |||
+ | You can install them running the following command: | ||
+ | |||
+ | ]# yum install psutils psmisc telnet ssh samba | ||
== Minimum Network Requirements == | == Minimum Network Requirements == | ||
Line 55: | Line 96: | ||
= Package Repository = | = 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