**Pandora FMS requires Linux for the server and the console.** It is not officially supported on MS Windows® or any other operating system.
+
**Pandora FMS needs Linux for the server and the Console.** It is not officially supported on MS Windows® or any other operating system.
-
+
-
**Pandora FMS requires Linux for the server and the console.** It is not officially supported on MS Windows® or any other operating system such as Solaris®, BSD or similar, although many of its components will work, there are advanced functionalities that will not work or will give problems and it is impossible to ensure its operation.
+
**Pandora FMS はサーバとコンソールに Linux を必要とします。** MS Windows® や他の OS は公式にはサポートしていません。
**Pandora FMS はサーバとコンソールに Linux を必要とします。** MS Windows® や他の OS は公式にはサポートしていません。
-
<WRAP center round box 95%>
+
<WRAP center round box 90%>
-
Monitoring agents are supported **for any platform**:
+
Monitoring [[#ks1_7_3|EndPoint]] **are supported for any platform**:
-
* Microsoft Windows® (all versions from Windows NT4 to the latest Windows 11).m
+
* Microsoft Windows® (all versions from NT4 to 11).
These values are approximate and taking as reference an environment with mixed monitoring (software and remote agent) with the default interval of 5 minutes and default data storage. If these values are altered, the requirements may vary.
+
These values are approximate and taking as reference an environment with mixed monitoring (EndPoint and remote agent) with the default interval of 5 minutes and default data storage. If these values are altered, the requirements may vary.
* * For environments that exceed 80 thousand metrics, a distributed monitoring system using multiple nodes should be chosen.
+
* * For environments exceeding 80 thousand metrics, a distributed monitoring system using multiple nodes through **[[:en:documentation:pandorafms:command_center:01_introduction|Command Center]]** should be chosen.
(*) In the case of requiring higher performance per node, there is the possibility of deploying the database in another instance or even configuring the node to connect to an xtradb database cluster.
+
(*) In the case of requiring higher performance per node, there is the possibility to deploy the database on another independent server or even configure the node to connect to an external MySQL database cluster.
(*) ノードごとにより高いパフォーマンスが必要な場合は、データベースを別の独立したサーバに展開したり、ノードを外部の MySQL データベースクラスターに接続するように構成したりすることも可能です。
<WRAP center round important 60%>
<WRAP center round important 60%>
行 94:
行 92:
^ Software ^ Requirements ^|
^ Software ^ Requirements ^|
-
^Operating System | RedHat Enterprise (RHEL) 9 \\ Rocky Linux 9 . \\ RedHat Enterprise (RHEL) 8 (**recommended**). \\ Rocky Linux 8. \\ RedHat Enterprise (RHEL) 7.X . \\ Ubuntu Server 22.04 (version 766 or later): for stand alone nodes only, **Command Center** (Metaconsole) environments must be fully installed on RHEL 8 / Rocky Linux 8 (**recommended**) or failing that, RHEL 7. **In Ubuntu Server 22.04 installations on servers without internet connection are not supported.** ||
+
^Operating System | RedHat Enterprise (RHEL) 9 \\ Rocky Linux 9 . \\ RedHat Enterprise (RHEL) 8 (**recommended**). \\ Rocky Linux 8. \\ Ubuntu Server 22.04 (version 766 or later): for stand alone nodes only, **Command Center** (Metaconsole) environments must be fully installed on RHEL 8 / Rocky Linux 8 (**recommended**). **In Ubuntu Server 22.04 installations on servers without internet connection are not supported**. \\ **Systemd** is already installed and enabled in the indicated operating systems and it is necessary for the operation of Pandora FMS from version 779 onwards. \\ \\ Each <wrap :en>**LTS (Long Term Support)**</wrap> version of Pandora FMS has support for several OS versions. See the [[https://pandorafms.com/en/policy-support-versions-os/|versions and support conditions in our OS versions support page]]. ||
| ::: |Windows Server (2003 or higher) SLES 11 SP1 or higher OpenSUSE 11.X or higher Debian 5, 6, 7 or higher Ubuntu Server 21 or higher Ubuntu Desktop FreeBSD 9.X or higher Solaris 10/OpenSolaris |** Pandora FMS does not officially support these platforms.** |
| ::: |Windows Server (2003 or higher) SLES 11 SP1 or higher OpenSUSE 11.X or higher Debian 5, 6, 7 or higher Ubuntu Server 21 or higher Ubuntu Desktop FreeBSD 9.X or higher Solaris 10/OpenSolaris |** Pandora FMS does not officially support these platforms.** |
-
^Permissions |**Server** Pandora FMS Server must be installed as **root** or with **root** permissions (user //sudoer//). In the installation a user called ''pandora'' is created, assigned to the **root** group, which later can be changed, taking into account that you should reconfigure the [[en:documentation:pandorafms:technical_reference/09_tentacle#gnu_linux_tentacle_user_s_guide|Tentacle server]]. \\ It is also possible to install and run as a non-root user, being a special and different procedure, more information on this [[##installation_with_a_non-privileged_user|link]]. \\ **Console** In order to use the console from any web browser, Apache must have read and execute permissions on the Console files. Additionally, the ''config.php'' file must have ''600'' permissions (read and write for ''administrator/root''). In turn, it is necessary to have write permissions in the server directory: ''/var/spool/pandora/'' **Software Agent** -Linux®: The Pandora FMS Server Software Agent must be executed as permissions as root in order to have all the agent's functionalities, although it is also possible to run it with other permissions. -MS Windows®: The Pandora FMS Server Software Agent must be executed with administrator permissions. ||
+
^Installation permissions |**Server** Pandora FMS Server must be installed as **root** or with **root** permissions (user //sudoer//). In the installation a user called ''pandora'' is created, assigned to the **root** group, which later can be changed, taking into account that you should reconfigure the [[:en:documentation:pandorafms:technical_reference/09_tentacle#ks2|Tentacle server]]. \\ It is also possible to install and run as a non-root user, being a special and different procedure, more information on this [[##installation_with_a_non-privileged_user|link]]. \\ **Console** In order to use the console from any web browser, Apache must have read and execute permissions on the Console files. Additionally, the ''config.php'' file must have ''600'' permissions (read and write for ''administrator/root''). In turn, it is necessary to have write permissions in the server directory: ''/var/spool/pandora/'' **EndPoint** -Linux®: The Pandora FMS Server EndPoint must be executed as permissions as root in order to have all the agent's functionalities, although it is also possible to run it with other permissions. -MS Windows®: The Pandora FMS Server EndPoint must be executed with administrator permissions. ||
+
^Special permissions \\ in security applications |If any security application is in place (EDR, XDR, Antivirus, etc.), the appropriate permissions must be configured to ensure that all processes and files related to Pandora FMS operate normally. \\ \\ For [[:en:documentation:pandorafms:introduction:02_architecture#ks1_1|PFMS server]]: \\ <file>/var/spool/pandora
+
/usr/share/pandora_server
+
/etc/pandora
+
/var/log/pandora
+
/etc/tentacle
+
/usr/bin/pandora_server
+
/usr/bin/pandora_exec
+
/usr/bin/tentacle_server
+
/usr/bin/tentacle_client
+
/usr/bin/pandora_ha
+
/usr/bin/pandora_db
+
/usr/bin/pandora_manage
+
/usr/bin/pandora_revent
+
/usr/bin/pandora_encrypt_db
+
/usr/bin/braa
+
/usr/bin/pandorafsnmp
+
/usr/bin/pandorawmic
+
/usr/bin/clean_pandora_server
+
/usr/bin/clean_tentacle_serverd
+
/usr/bin/clean_tentacle_rmm</file> For [[:en:documentation:pandorafms:installation:05_configuration_agents|EndPoints]]: <file>/usr/share/pandora_agent
+
/usr/bin/pandora_agent
+
/usr/bin/pandora_agent_exec
+
/usr/bin/pandora_revent
+
/var/spool/pandora
+
/etc/pandora
+
/var/log/pandora
+
/usr/bin/tentacle_server
+
/usr/bin/tentacle_client
+
/usr/bin/clean_pandora_agent_daemon</file> For [[:en:documentation:pandorafms:complex_environments_and_optimization:05_satellite|Satellite server]]: <file>/usr/bin/satellite_server
+
/etc/pandora
+
/var/spool/pandora
+
/usr/sbin/fping
+
/usr/sbin/wmic
+
/usr/bin/tentacle_server
+
/usr/bin/tentacle_client
+
/usr/bin/braa
+
/usr/bin/pandorafsnmp
+
/usr/bin/pandorawmic
+
/usr/bin/clean_satellite_serverd</file> It is important to note that for any custom installation, each path must be prefixed with the directory where Pandora FMS is installed.||
^Console | PHP 8.2 → For versions of Pandora FMS 776 or later. \\ PHP 8 → For versions of Pandora FMS 760 to 775. \\ PHP 7.4 → For Pandora FMS versions 759 to 767. \\ PHP 7.2 → For Pandora FMS versions from 729 to 758. ||
^Console | PHP 8.2 → For versions of Pandora FMS 776 or later. \\ PHP 8 → For versions of Pandora FMS 760 to 775. \\ PHP 7.4 → For Pandora FMS versions 759 to 767. \\ PHP 7.2 → For Pandora FMS versions from 729 to 758. ||
-
^Browsers |Microsoft Edge®. Opera web browser®. Google Chrome®. Mozilla Firefox® ||
+
^Browsers |Google Chrome®. \\ Mozilla Firefox® \\ Opera web browser®. \\ Microsoft Edge®. ||
| ::: |Mozilla Firefox® and Google Chrome® are recommended to make use of interactive graphics and network maps. ||
| ::: |Mozilla Firefox® and Google Chrome® are recommended to make use of interactive graphics and network maps. ||
^ソフトウエア ^要件 ^|
^ソフトウエア ^要件 ^|
-
^OS| RedHat Enterprise (RHEL) 9 \\ Rocky Linux 9 . \\ RedHat Enterprise (RHEL) 8 (**推奨**) \\ Rocky Linux 8 \\ RedHat Enterprise (RHEL) 7.X (Enterprise のみ) \\ Ubuntu Server 22.04 (バージョン NG 766 以降): **Enterprise 版** では単一ノードのみ。メタコンソールは、RHEL 8 / Rocky Linux 8 (**推奨**) または RHEL 7 にインストールする必要があります。**Ubuntu Server 22.04 へのインストールではインターネットに接続していない環境には対応していません。** ||
+
^OS| RedHat Enterprise (RHEL) 9 \\ Rocky Linux 9 . \\ RedHat Enterprise (RHEL) 8 (**推奨**) \\ Rocky Linux 8 \\ Ubuntu Server 22.04 (バージョン NG 766 以降): 単一ノードのみ。**コマンドセンター** (メタコンソール) は、RHEL 8 / Rocky Linux 8 (**推奨**) にインストールする必要があります。**Ubuntu Server 22.04 へのインストールではインターネットに接続していない環境には対応していません。** \\ **Systemd** は、指定されたオペレーティングシステムに既にインストールされ有効化されており、Pandora FMS バージョン 779 以降の動作に必要です。\\ \\ Pandora FMS の各 <wrap :en>**LTS (Long Term Support)**</wrap> バージョンは、複数の OS バージョンをサポートしています。[[https://pandorafms.com/en/policy-support-versions-os/|OS バージョンサポートページのバージョンとサポート条件]] をご覧ください。 ||
^ブラウザ |Microsoft Edge® \\ Opera web browser® \\ Google Chrome® \\ Mozilla Firefox® ||
^ブラウザ |Microsoft Edge® \\ Opera web browser® \\ Google Chrome® \\ Mozilla Firefox® ||
行 134:
行 210:
==== サテライトサーバ要求条件 ====
==== サテライトサーバ要求条件 ====
-
^Satellite ^Details |
+
^Satellite^Details|
-
^Hardware |The hardware requirements of the system that will house the satellite server will depend on the volume of monitoring that it must carry out. For environments with fewer than 1,000 agents, a minimum of 1 core at 2GHz and 1 GB of RAM is recommended. |
+
^Hardware |The hardware requirements of the system that will host the Satellite server will depend on the volume of the monitoring tasks to be performed. \\ For environments consisting of less than 1000 agents, they should have **at least** 2 cores at 2 GHz, 6 GB (4 GB on Linux®) of RAM and 5 GB of free storage. \\ **Recommended values**: 4 cores at 2 GHz, 8 GB (6 GB on Linux®) of RAM and 10 GB of free storage.|
-
^Dependencies | The fundamental dependencies are: \\ ''fping'', ''nmap'', ''perl'', ''pandorawmic'' (NG 762 version and later) and ''libnsl''. If you are using Rocky Linux 8 or later, you must also [[en:documentation:05_big_environments:05_satellite#satellite_server_installation_in_linux_systems|configure the EPEL repository]]. |
+
^Operating system|Linux® 64 Bits \\ MS Windows® 64 Bits|
-
^Binaries |Key dependencies are: Linux® 32 Bit Linux® 64 Bit Windows® 32 Bit Windows® 64 Bit Raspberry Pi OS |
+
^Dependencies|The essential dependencies are: \\ ''fping'', ''nmap'', ''perl'', ''pandorawmic'' (NG 762 version and later) and ''libnsl''. \\ If Rocky Linux 8 or later is used, also [[:en:documentation:pandorafms:complex_environments_and_optimization:05_satellite#ks2_2|configure the EPEL repository]]. \\ if you are using MS Windows®, depending on the OS version, install [[:en:documentation:pandorafms:complex_environments_and_optimization:05_satellite#ks2_3|Microsoft Visual C++ Redistributable®]].|
^ 80 |TCP |Pandora FMS Console (API Communication) |Use of API/CLI functionality |Browser/Server that initiates the query → Pandora FMS Console Server |
+
^ 80 |TCP |Metaconsole |Communication between Metaconsole and Nodes |Metaconsole Server → Node Server Node Server → Metaconsole Server |
+
^ 162 |UDP |Pandora FMS Server |Reception of traps |Device generated from traps → Pandora FMS Server |
+
^ 443 |TCP |Pandora FMS Console (API Communication) |Use of API/CLI functionality |Browser/Server that initiates the query → Pandora FMS Console Server |
+
^ 443 |TCP |Metaconsole |Communication between Metaconsole and Nodes |Metaconsole Server → Node Server Node Server → Metaconsole Server |
+
^ 3306 |TCP |Pandora FMS Console and Server |Connection to the BBDD |Pandora FMS Console Server → Pandora FMS DB Server Pandora FMS Server → Pandora FMS DB Server |
+
^ 3306 |TCP |Metaconsole |Communication between Metaconsole and DB Nodes |Metaconsole Server → DB Server Nodes Node Server → DB Server Metaconsole |
+
^ 4444 |TCP |Pandora FMS Server |Connection with Selenium GRID |Pandora FMS Server → Selenium Server |
+
^ 9995 |UDP |Pandora FMS Server |Reception of NetFlow probes |nfcapd Server → Pandora FMS Server |
+
^ 9200 |TCP |Pandora FMS Server and Console |Log storage management with Elasticsearch |Elasticsearch Server → Pandora FMS Server |
+
^ 41121 |TCP |Pandora FMS Agents |Tentacle Communication |EndPoint Server → Pandora FMS Server |
+
^It is recommended to facilitate communication from the Pandora FMS server and console to your entire network. For standard monitoring you would need at least: ^^^^|
+
^ 80 |TCP |Pandora FMS Server |Web monitoring for WUX server |Pandora FMS Server → Server to monitor |
+
^ 161 |UDP |Pandora FMS Server and Console |Monitoring through SNMP Polling |Pandora FMS Server → Server to monitor |
+
^ 443 |TCP |Pandora FMS Server |Web monitoring for WUX server |Pandora FMS Server → Server to monitor |
+
^ ICMP |ICMP |Pandora FMS Server and Console |Network monitoring with ICMP checks |Pandora FMS Server → Server to monitor |
Pandora FMS has a strong dependency on the Linux® Operating System, but it also needs additional packages which, in many cases, are not installed by default.
-
Pandora FMS は、Linux® OS に大きく依存しています。多くの場合、デフォルトではインストールされない追加のパッケージも必要です。
-
-
==== インストールの前に ====
-
-
=== MySQL ===
-
-
You need a working MySQL server **before** instalar Pandora FMS. If you are installing PFMS at the same time as the MySQL server you have to start it and configure MySQL root access:
-
-
Pandora FMS をインストールする**前に**、動作する MySQL サーバが必要です。 MySQL サーバーと同時に Pandora FMS をインストールする場合は、MySQL を起動して root でアクセスできる設定をする必要があります。
-
-
- Start with **systemd**: ''systemctl start mysql'' (alternatively you can use ''/etc/init.d/mysql start'').
-
- Set the password for the admin user **root**: ''mysqladmin password < password >''. This password will be requested throughout the installation process.
The reason is that the MySQL database used by the server is created in the initial configuration process of the console and therefore, to ensure the proper functioning of the server, it is recommended to perform the complete installation process of the console first.
-
-
理由は、サーバで使用される MySQL データベースはコンソールの初期設定プロセスで作成されるため、サーバが適切に機能することを保証するために、最初にコンソールの完全なインストールプロセスを実行する必要があるためです。
-
-
It is unnecessary for the console and the server to be hosted on the same machine. It is possible to indicate to both where the MySQL database is located through the corresponding configuration files, although in **Enterprise** environments when carrying out a distributed installation, more factors must be taken into account for the installation.
-
-
コンソールとサーバを同じマシン上にインストールする必要はありません。 対応する設定ファイルを通じて MySQL データベースの場所をそれぞれに示すことができます。ただし、 **Enterprise** 環境で分散インストールを実行する場合は、インストールに関してより多くの要素を考慮する必要があります。
-
-
The installation of the Software Agent on the server is done without any problem before or after installing the server and the console, since it is independent of them.
"クラウドプロバイダー" (または単に "クラウド") という用語は、設定と管理のためのハードウェア、ハイパーバイザー、およびカスタマーサポート Web システムを備えた専用プロバイダーでの仮想マシンの専用または共有のホスティングを表すために使用されます。
"クラウドプロバイダー" (または単に "クラウド") という用語は、設定と管理のためのハードウェア、ハイパーバイザー、およびカスタマーサポート Web システムを備えた専用プロバイダーでの仮想マシンの専用または共有のホスティングを表すために使用されます。
-
**Red Hat (RHEL)** is recommended as the operating system although it is also officially supported by **Rocky Linux**, **AlmaLinux** and **Ubuntu** ([[#minimum_software_requirements|see version table]]).
+
**Red Hat (RHEL)** is recommended as the operating system although it is also officially supported by **Rocky Linux**, **AlmaLinux** and **Ubuntu** ([[#ks1_3|see version table]]).
-
オペレーティングシステムとしては **Red Hat (RHEL)** を推奨しますが、**Rocky Linux**、**AlmaLinux**、**Ubuntu** も公式にサポートされています ([[#最低ソフトウエア要件|最低ソフトウエア要件を参照]])。
+
オペレーティングシステムとしては **Red Hat (RHEL)** を推奨しますが、**Rocky Linux**、**AlmaLinux**、**Ubuntu** も公式にサポートされています ([[#ks1_3|最低ソフトウエア要件を参照]])。
-
The minimum hardware requirements for this installation are: 1 core, 2 gigabytes of RAM and 20 gigabytes of free disk space, preferably a Solid State Drive (SSD).
+
To properly size the monitoring environment we recommend going to the [[#ks1_2|section of minimum hardware requirements]].
These requirements are the minimum installation requirements, to properly size the monitoring environment we recommend going to the [[#ks1_2|section of minimum hardware requirements]].
* **TZ**: Defines the [[https://en.wikipedia.org/wiki/Time_zone|time zone]] of the machine, default is ''Europe/Madrid''.
+
<WRAP center round info 90%>
-
* **DBHOST**: The host of the database, default is ''DBHOST=127.0.0.1'' .
+
-
* **DBNAME**: The name of the database to be created, default is ''DBNAME=pandora''.
+
\\
-
* **DBUSER**: The user of the database to be created, default ''DBUSER=pandora'' .
+
-
* **DBPASS**: The password for the user to be created, default ''DBPASS=pandora''.
+
This tool can be requested [[https://pandorafms.com/en/free-trial/|through from this link]] for get a free trial (demo).
-
* **DBPORT**: Port number of the database to be connected, default ''DBPORT=3306''.
+
-
* **DBROOTPASS**: Password for the root user of the database, default ''DBROOTPASS=pandora''.
+
\\
-
* **SKIP_PRECHECK**: Skip the check if a previous pandora installation already exists, useful to create a new database and point the installation to this one; by default ''SKIP_PRECHECK=0''.
+
-
* **SKIP_DATABASE_INSTALL**: Skip the database installation, useful for when you already have a database installed, either local or remote and you use the credentials of this one to create the Pandora FMS database; by default ''SKIP_DATABASE_INSTALL=0''.
+
</WRAP>
-
* **SKIP_KERNEL_OPTIMIZATIONS**: Skip the recommended kernel optimization, only for advanced users. Default ''SKIP_KERNEL_OPTIMIZATIONS=0''.
+
-
* **MYVER**: Defines the MySQL version to be installed, if **80** is defined, MySQL 8 will be installed. By default ''MYVER=80'' (deploys MySQL 8.0).
+
<WRAP center round info 90%>
-
* **PHPVER**: Defines the PHP version to install, by default ''PHPVER=8'' (deploys PHP 8).
+
-
* **PANDORA_SERVER_PACKAGE**: Defines the URL of the RPM package of the Pandora FMS server you want to install. By default it is defined the last available version.
+
\\
-
* **PANDORA_CONSOLE_PACKAGE**: Defines the URL of the RPM of the Pandora FMS Web Console you want to install. By default it is defined the last available version.
+
-
* **PANDORA_AGENT_PACKAGE**: Defines the URL of the RPM of the Pandora FMS Software agent you want to install. By default it is defined the last available version.
* **PANDORA_BETA**: If set to ''1'' the packages of the latest available beta version will be installed (only for test environments). By default ''PANDORA_BETA=0'' (//if specific packages are defined this option is ignored//).
+
-
* **PANDORA_LTS**: Install the latest Long Term Support (LTS) version, a maximum stability version that incorporates major bug fixes. By default active (''PANDORA_LTS=1''), if set to zero installs the latest Regular Rolling Release (RRR).
+
\\
+
+
</WRAP>
+
+
* **TZ**: Defines the time zone (time zone) of the machine, by default it is ''Europe/Madrid''.
+
* **DBHOST**: The host of the database, by default ''DBHOST=127.0.0.1'' .
+
* **DBNAME**: The name of the database to create, by default ''DBNAME=pandora''.
+
* **DBUSER**: The database user to be created, by default ''DBUSER=pandora'' .
+
* **DBPASS**: The password (password) for the user that will be created, by default ''DBPASS='Pandor4!' ''.
+
* **DBPORT**: Port number of the database to connect, by default ''DBPORT=3306''.
+
* **DBROOTPASS**: Password of the **root** user of the database, by default ''DBROOTPASS='Pandor4!' ''.
+
* **SKIP_PRECHECK**: Skip the check if there is already a previous installation of Pandora FMS, useful to create a new database and point the installation to it; by default ''SKIP_PRECHECK=0''.
+
* **SKIP_DATABASE_INSTALL**: Skip the database installation, useful when you already have a database installed, either local or remote, and use its credentials to create the Pandora FMS database; defaults to ''SKIP_DATABASE_INSTALL=0''.
+
* **SKIP_KERNEL_OPTIMIZATIONS**: Skip recommended kernel optimization, for advanced users only. By default ''SKIP_KERNEL_OPTIMIZATIONS=0''.
+
* **MYVER**: Defines the version of MySQL to install, if **80** is defined MySQL 8 will be installed. By default ''MYVER=80'' (deploys MySQL 8.0).
+
* **PHPVER**: Defines the version of PHP to install, by default ''PHPVER=8'' (displays PHP 8).
+
* **PANDORA_SERVER_PACKAGE**: Defines the URL of the RPM package of the Pandora FMS server that you want to install. By default, the latest available version is defined.
+
* **PANDORA_CONSOLE_PACKAGE**: Defines the URL of the Pandora FMS Web Console RPM package that you want to install. By default, the latest available version is defined.
+
* **PANDORA_AGENT_PACKAGE**: Defines the URL of the RPM package of the Pandora FMS EndPoint that you want to install. By default, the latest available version is defined.
+
* **PANDORA_BETA**: If it is set to ''1'' the packages of the latest available beta version will be installed (only for test environments). By default ''PANDORA_BETA=0'' (if specific packages are defined, this option is ignored).
+
* **PANDORA_LTS**: Installs the latest version of Long Term Support (**LTS**), a version with maximum stability that incorporates major bug fixes. By default it is active (PANDORA_LTS=1), if it is set to zero it installs the latest regular version, Regular Rolling Release (**RRR**).
To use these environment variables just define them before executing the installation script, for example, in an installation in **RHEL 8** with defined variables, execute the block:
+
To use these environment variables, it is enough to define them before executing the installation script, **for example**, in an installation in **EL 9** with defined variables, execute the block:
In case you have a powerful exclusive server to host the database (**DB**) for Pandora FMS, there is another [[:en:documentation:02_installation:01_installing#custom_installation_using_the_online_installation_tool|customization]] for the [[:en:documentation:02_installation:01_installing#requirements_for_the_use_of_the_online_installation_tool|online installation]].
+
If there is a powerful exclusive server to host the database (**DB**) for Pandora FMS, there is another [[#ks1_7_1_2|customization]] for [[#ks1_7|onlineinstallation]].
First you must consider, //roughly//, how you should plan the installation so that both the PFMS server and your Web Console (**PANDORA FMS SERVER+CONSOLE**) connect to a remote database (**DB**):
First you must consider, //roughly//, how you should plan the installation so that both the PFMS server and your Web Console (**PANDORA FMS SERVER+CONSOLE**) connect to a remote database (**DB**):
行 578:
行 644:
</code>
</code>
+
<wrap #ks1_7_3 />
-
=== Pandora FMS ソフトウエアエージェントのオンラインインストール ===
+
=== Pandora FMS エンドポイントのオンラインインストール ===
-
To install only the Software Agent there is also a online installation tool through the BASH command:
+
To install only the EndPoint there is also an online installation tool via BASH command.
* It supports Red Hat base OS (Fedora, Centos, etc.) and Debian (Ubuntu, Devuan, Lubuntu, etc.).
* It supports Red Hat base OS (Fedora, Centos, etc.) and Debian (Ubuntu, Devuan, Lubuntu, etc.).
行 591:
行 658:
* PowerShell® 技術を用いた MS Windows® 用もあります。
* PowerShell® 技術を用いた MS Windows® 用もあります。
-
== GNU/Linux 用 ==
+
<wrap #ks1_7_3_1 />
+
+
== Linux 用 ==
**Requirements for the use of the online installation tool.**
**Requirements for the use of the online installation tool.**
行 612:
行 681:
</code>
</code>
-
<WRAP center round info 60%>
+
<WRAP center round info 90%>
-
This environment variables are used just for the installation process, they can be destroyed or changed after installation without altering Pandora FMS Software Agent performance.
+
These environment variables are used only in the installation process, they can be destroyed or changed after the installation without altering the behavior of the Pandora FMS EndPoint.
* **$PANDORA_REMOTE_CONFIG**: Configure the remote config setting - ''0'' by default (disabled).
+
* ''$PANDORA_REMOTE_CONFIG'': Enable remote configuration from the Web Console. Zero ( ''0'' ) by default, disabled.
-
* **$PANDORA_AGENT_NAME**: Configure the agent name setting - autogenerated by default.
+
* ''$PANDORA_AGENT_NAME'': Sets the name of the agent. Autogenerated by default.
-
* **$PANDORA_AGENT_ALIAS**: Configure the agent alias setting - hostname by default.
+
* ''$PANDORA_AGENT_ALIAS'': Configures the alias of the EndPoint. By default the hostname.
-
* **$PANDORA_GROUP**: Configure the agent group setting - ''Servers'' by default.
+
* ''$PANDORA_GROUP'': Sets the group of EndPoint. By default ''Servers''.
-
* **$PANDORA_SECONDARY_GROUPS**: Configure the agent secondary groups setting - Empty by default.
+
* ''$PANDORA_SECONDARY_GROUPS'': Configures the secondary groups of the EndPoint. empty by default
-
* **$PANDORA_DEBUG**: Configure the debug setting - ''0'' by default (disabled).
+
* ''$PANDORA_DEBUG'': Configure the debug setting. Zero ( ''0'' ) by default, disabled.
-
* **$TIMEZONE** : Configure the system timezone.
+
* ''$TIMEZONE'' : Sets the system time zone.
-
* **$PANDORA_AGENT_SSL**: It allows to configure the encrypted communications between the Software Agent and the corresponding PFMS server. By default not enabled (''no''), to enable it use ''yes'' (this will also install the software dependencies to encrypt such communications). Use single quotes to delimit the value, see example below:
+
* ''$PANDORA_AGENT_SSL'': Allows you to configure encrypted communications between the EndPoint and the corresponding PFMS server. By default not enabled (''no''), to enable it use ''yes'' (this will also install software dependencies to encrypt such communications). Use single quotes to delimit the value:
Please note that in order to encrypt communications through the Tentacle protocol between software agents and their corresponding PFMS servers, SSL certificates and keys are required. Visit the "[[:en:documentation:08_technical_reference:09_tentacle#communication_encryption|Communication Encryption]]" section in the Tentacle protocol technical reference.
+
Keep in mind that in order to encrypt communications through the Tentacle protocol between the EndPoints and their respective PFMS servers, it will be necessary to previously have SSL certificates and keys. Visit the section "[[:en:documentation:pandorafms:technical_reference:09_tentacle#ks6|Communication encryption]]" in the Tentacle protocol technical reference.
* [[:ja:documentation:pandorafms:technical_annexes:40_pfms_open_install_rocky_linux|Rockey Linux への Pandora FMS オープンソース版のインストール]]
* [[:ja:documentation:pandorafms:technical_annexes:40_pfms_open_install_rocky_linux|Rockey Linux への Pandora FMS オープンソース版のインストール]]
+
<wrap #ks1_9 />
+
==== Pandora FMS のアンインストール ====
+
<wrap #ks1_9_1 />
-
==== Pandora FMS のアンインストール ====
+
=== RHEL での Pandora FMS のアンインストール ===
-
+
-
=== CentOS または RHEL での Pandora FMS のアンインストール ===
+
以下のコマンドを実行するだけです。
以下のコマンドを実行するだけです。
<code>
<code>
-
yum remove pandorafms_console pandorafms_server
+
dnf remove pandorafms_console pandorafms_server
</code>
</code>
行 745:
行 818:
<code>
<code>
-
yum remove pandorawmic
+
dnf remove pandorawmic
</code>
</code>
行 754:
行 827:
<code>
<code>
-
yum remove Percona-Server*
+
dnf remove Percona-Server*
</code>
</code>
+
+
<wrap #ks1_10 />
==== カスタムインストール ====
==== カスタムインストール ====
+
+
<wrap #ks1_10_1 />
=== Linux / UNIX MAC OS へのソースからのインストール ===
=== Linux / UNIX MAC OS へのソースからのインストール ===
行 764:
行 841:
It will be necessary to install all dependencies installed depending of the OS, and then download the files in **tarball** format (''.tar.gz'',''.tgz'' or ''.tar.bz2'') and unzip them. To do it, locate the latest version of Pandora FMS and download the files from here:
It will be necessary to install all dependencies installed depending of the OS, and then download the files in **tarball** format (''.tar.gz'',''.tgz'' or ''.tar.bz2'') and unzip them. To do it, locate the latest version of Pandora FMS and download the files from here:
-
OS に応じてすべての依存ファイルをインストールしてから、**tarball** 形式のファイル(.tar.gz、tgz、または .tar.bz2)をダウンロードして解凍する必要があります。 それには、以下から Pandora FMS の最新バージョンを見つけてダウンロードします。
+
OS に応じてすべての依存ファイルをインストールしてから、**tarball** 形式のファイル(''.tar.gz''、''tgz''、または ''.tar.bz2'')をダウンロードして解凍する必要があります。 それには、以下から Pandora FMS の最新バージョンを見つけてダウンロードします。
{{:wiki:icono-modulo-enterprise.png?nolink&23x23 |Enterprise Version}} For the installation of the **Enterprise** version of Pandora FMS, [[#manual_installation_from_server_source_code|you must install the Open packages of the Console and the server]], and then add the Enterprise packages of each one. In the case of the **Console** we will use some packages or others depending on the distribution we have installed.
To install the Enterprise **server**, first you have to [[#manual_installation_from_server_source_code|make sure the Open version of the server is installed]] and then proceed to install the Enterprise version.
Do not restart the server until the installation of the Pandora FMS Enterprise license key is complete, otherwise the server will not start and its monitoring service will be interrupted.
As of version NG 754, it has [[:en:documentation:05_big_environments:07_server_management#arranque_y_parada_manual_de_los_servidores_de_pandora_fms|additional options in manual startup and shutdown]] of High Availability Environments (HA).
-
-
</WRAP>
-
-
<WRAP center round tip 90%>バージョン NG 754 以降では、高可用性(HA)環境の[[:ja:documentation:05_big_environments:07_server_management#pandora_fms_サーバの手動起動停止|手動起動および停止の追加オプションがあります]]。
-
-
</WRAP>
=== 異なるパスへのインストール ===
=== 異なるパスへのインストール ===
行 940:
行 950:
</code>
</code>
-
After the installation, you must configure the Pandora FMS server so that it starts automatically during startup and configure the database maintenance script, ''pandora_db'', so that it runs periodically. For example, on GNU/Linux (replace ''<destdir>'' with the path you passed to the **destdir** option):
+
After the installation, you must configure the Pandora FMS server so that it starts automatically during startup and configure the database maintenance script, ''pandora_db'', so that it runs periodically. For example, on Linux (replace ''< destdir >'' with the path you passed to the **destdir** option):
インストール後、Pandora FMS サーバが自動起動するように手動で調整する必要があります。また、データベースメンテナンススクリプト ''pandora_db'' が定期的に動作するようにする調整する必要があります。以下は Linux の例です。(''<destdir>'' を **destdir** で指定した実際のパスに置き換えます)
インストール後、Pandora FMS サーバが自動起動するように手動で調整する必要があります。また、データベースメンテナンススクリプト ''pandora_db'' が定期的に動作するようにする調整する必要があります。以下は Linux の例です。(''<destdir>'' を **destdir** で指定した実際のパスに置き換えます)
For the online installation of the Pandora FMS Software Agent, see the section "[[#online_installation_of_pandora_fms_software_agent|Online installation of the Pandora FMS Software Agent]]".
+
\\
+
+
For the online installation of the Pandora FMS EndPoint, see the section "[[#ks1_7_3|Online installation of the Pandora FMS EndPoint]]".