²Ñ±ð³¾¨°°ù¾±²¹
Áú»¢¶Ä²© requereix mem¨°ria f¨ªsica i mem¨°ria de disc. 128 Mo de mem¨°ria f¨ªsica i 256 Mo d'espai lliure en disc poden ser un bon punt de partida. No obstant aix¨°, la quantitat de mem¨°ria de disc necess¨¤ria, ¨°bviament, dep¨¨n del nombre d'equips i par¨¤metres que es controlen. Si teniu previst mantindre un gran historial de par¨¤metres monitorats, haur¨ªeu de considerar almenys uns quants gigaoctets per tindre prou espai per emmagatzemar l'historial a la base de dades. Cada proc¨¦s de dimoni Áú»¢¶Ä²© requereix diverses connexions a un servidor de bases de dades. La quantitat de mem¨°ria assignada a la connexi¨® dep¨¨n de la configuraci¨® del motor de base de dades.
Com m¨¦s mem¨°ria f¨ªsica tingui, m¨¦s r¨¤pid s'executar¨¤ la base de dades (i, per tant, Áú»¢¶Ä²©).
CPU
Áú»¢¶Ä²© i en particular la base de dades Áú»¢¶Ä²© poden requerir recursos de CPU importants en funci¨® del nombre de par¨¤metres monitorats i del motor de base de dades triat.
Altre maquinari
Calen un port s¨¨rie i un m¨°dem GSM per les notificacions per SMS a Áú»¢¶Ä²©. Tamb¨¦ funcionar¨¤ un convertidor USB a s¨¨rie.
La taula proporciona exemples de configuraci¨® de maquinari, assumint una plataforma Linux/BSD/Unix.
Aquests s¨®n exemples de mida i configuraci¨® de maquinari per comen?ar. Cada instal¡¤laci¨® de Áú»¢¶Ä²© ¨¦s ¨²nica. Assegureu-vos de comparar el rendiment del vostre sistema Áú»¢¶Ä²© en un entorn de preparaci¨® o desenvolupament, de manera que pugueu entendre completament els vostres requisits abans d'implementar la instal¡¤laci¨® de Áú»¢¶Ä²© entorn de producci¨®.
Mida de la instal¡¤laci¨® | M¨¨triques monitorades1 | Nuclis de CPU/vCPU | ²Ñ±ð³¾¨°°ù¾±²¹ (Go) |
Base de dades | Amazon EC22 |
---|---|---|---|---|---|
Small | 1 000 | 2 | 8 | MySQL Server, Percona Server, MariaDB Server, PostgreSQL |
m6i.large/m6g.large |
Mitjana | 10 000 | 4 | 16 | MySQL Server, Percona Server, MariaDB Server, PostgreSQL |
m6i.xlarge/m6g.xlarge |
Gran | 100 000 | 16 | 64 | MySQL Server, Percona Server, MariaDB Server, PostgreSQL, Oracle |
m6i.4xlarge/m6g.4xlarge |
Molt gran | 1 000 000 | 32 | 96 | MySQL Server, Percona Server, MariaDB Server, PostgreSQL, Oracle |
m6i.8xlarge/m6g.8xlarge |
1 1 m¨¨trica = 1 element + 1 activador + 1 gr¨¤fic
2 Exemple amb inst¨¤ncies EC2 de prop¨°sit general d'Amazon, emprant l'arquitectura ARM64 o x86_64. El tipus d'inst¨¤ncia adequat com ara C¨¤lcul/²Ñ±ð³¾¨°°ù¾±²¹/Emgatzematge optimitzat s'hauria de triar durant l'avaluaci¨® i prova de la instal¡¤laci¨® de Áú»¢¶Ä²© abans de la instal¡¤laci¨® a l'entorn de producci¨®.
La configuraci¨® real dep¨¨n molt del nombre d'elements actius i les taxes d'actualitzaci¨® (veieu la secci¨® mida de la base de dades d'aquesta p¨¤gina per obtindre m¨¦s informaci¨®). ?s molt recomanable executar la base de dades en un espai separat per a instal¡¤lacions grans.
A causa dels requisits de seguretat i de la naturalesa cr¨ªtica del servidor de monitoratge, UNIX ¨¦s l'¨²nic sistema operatiu capa? de proporcionar constantment el rendiment, la toler¨¤ncia a errors i la resili¨¨ncia necessaris. Áú»¢¶Ä²© funciona amb versions l¨ªders del mercat.
Els components Áú»¢¶Ä²© s¨®n disponibles i provats amb les plataformes seg¨¹ents:
Plataforma | Servidor | Agent | Agent2 |
---|---|---|---|
Linux | x | x | x |
Windows | - | x | x |
Mac OS X | x | x | - |
IBM AIX | x | x | - |
FreeBSD | x | x | - |
OpenBSD | x | x | - |
Solaris | x | x | - |
NetBSD | x | x | - |
HP-UX | x | x | - |
El servidor/agent Áú»¢¶Ä²© tamb¨¦ pot funcionar amb altres sistemes operatius semblants a Unix.
Áú»¢¶Ä²© desactiva els abocaments de nucli si es compila amb xifrat i no s'inicia si el sistema no permet desactivar els abocaments de nucli.
Áú»¢¶Ä²© ¨¦s constru?t al voltant de servidors web moderns, motors de bases de dades de darrera generaci¨® i llenguatge de script PHP.
Els requisits obligatoris s¨®n sempre necessaris. Els requisits opcionals s¨®n necessaris per al suport de la funci¨® espec¨ªfica.
Programari | Estat obligatori | Versions admeses | Comentaris |
---|---|---|---|
MySQL/Percona | Un dels | 8.0.30-8.4.X | Requerit si MySQL (o Percona) s'empra com a base de dades de fons Áú»¢¶Ä²©. ?s necessari el motor InnoDB. S'ha afegit suport per a les versions de MySQL: - 8.4.X des de Áú»¢¶Ä²© 7.0.1; - 9.0.X des de Áú»¢¶Ä²© 7.0.2. Recomanem que empreu la biblioteca per crear el servidor/proxy. |
MariaDB | 10.5.00-11.5.X | Es requereix un motor InnoDB. La versi¨® recomanada ¨¦s la 11.4. Recomanem emprar la biblioteca per crear el servidor/proxy. Veieu tamb¨¦: Possibles bloquejos amb MariaDB i Acc¨¦s a elements UI amb MariaDB 10.5.1¨C10.5.9. |
|
Oracle | 19c - 21c | Requerit si Oracle s'empra com a base de dades de fons Áú»¢¶Ä²©. El suport per Oracle DB s'ha retirat des de Áú»¢¶Ä²© 7.0. |
|
PostgreSQL | 13.0-17.X | Obligatori si s'empra PostgreSQL com a base de dades de fons de Áú»¢¶Ä²©. Depenent de la mida de la instal¡¤laci¨®, pot ser que calgui augmentar la propietat de configuraci¨® de PostgreSQL work_mem (el valor predeterminat ¨¦s 4Mo), de manera que la quantitat de mem¨°ria emprada per la base de dades per a una operaci¨® particular sigui suficient i l'execuci¨® de la consulta no trigui gaire temps. S'ha afegit suport a les versions de PostgreSQL: - 16.X des de Áú»¢¶Ä²© 6.4.8; - 17.X des de Áú»¢¶Ä²© 6.4.20. |
|
TimescaleDB per a PostgreSQL | 2.13.0-2.18.X | Obligatori si s'empra TimescaleDB com a extensi¨® de base de dades PostgreSQL. Assegureu-vos d'instal¡¤lar TimescaleDB Community Edition, que admet la compressi¨®. Tingueu en compte que PostgreSQL 15 ¨¦s compatible des de TimescaleDB 2.10. Tamb¨¦ podeu consultar la per obtindre informaci¨® sobre la compatibilitat de les versions de PostgreSQL i TimescaleDB. |
|
SQLite | Opcional | 3.3.5-3.34.X | SQLite nom¨¦s ¨¦s compatible amb proxys Áú»¢¶Ä²©. Necessari si s'empra SQLite com a base de dades proxy Áú»¢¶Ä²©. |
smartmontools | 7.1 o posterior | Requerit per a l'agent Áú»¢¶Ä²© 2. | |
who | Requerit per al connector de recompte d'usuaris. | ||
dpkg | Requerit per al connector system.sw.packages. | ||
pkgtool | Requerit per al connector system.sw.packages. | ||
rpm | Requerit per al connector system.sw.packages. | ||
pacman | Requerit per al connector system.sw.packages. |
Tot i que Áú»¢¶Ä²© pot treballar amb bases de dades disponibles als sistemes operatius, per obtindre la millor experi¨¨ncia, recomanem emprar bases de dades instal¡¤lades des dels dip¨°sits oficials de desenvolupadors de bases de dades.
L'amplada de pantalla m¨ªnima admesa per a la interf¨ªcie Áú»¢¶Ä²© ¨¦s de 1200 p¨ªxels.
Els requisits obligatoris s¨®n sempre necessaris. Es necessiten requisits opcionals per al suport de la funci¨® espec¨ªfica.
Programari | Estat obligatori | ³Õ±ð°ù²õ¾±¨® | Comentaris |
---|---|---|---|
Apache | Un de | 2.4 o posterior | |
Nginx | 1.20 o posterior | ||
PHP | ³§¨ª | 8.0.0 - 8.4.X | S'ha afegit el suport per a les versions de PHP: -8.4.X des de Áú»¢¶Ä²© 7.2.4. |
Extensions PHP: | |||
gd | ³§¨ª | 2.0.28 o posterior | L'extensi¨® PHP GD ha de suportar imatges PNG (--with-png-dir), imatges JPEG (--with-jpeg-dir) i FreeType 2 (--amb-freetype-dir). ³Õ±ð°ù²õ¾±¨® 2.3.0 o posteriors es poden requerir per evitar possible solapament de text als gr¨¤fics amb alguns llenguatges d'interf¨ªcie. |
bcmath | php-bcmath (--enable-bcmath) | ||
ctype | php-ctype (--enable-ctype) | ||
libXML | 2.6.15 o posterior | php-xml, si el distribu?dor el proporciona com a paquet separat. | |
xmlreader | php-xmlreader, si el distribu?dor proporciona com a paquet separat. | ||
xmlwriter | php-xmlwriter, si el distribu?dor proporciona com a paquet separat. | ||
session | php-session, si el distribu?dor proporciona com a paquet separat. | ||
sockets | php-net-socket (--enable-sockets). Necessari per al suport d'scripts d'usuari. | ||
mbstring | php-mbstring (--enable-mbstring) | ||
gettext | php-gettext (--with-gettext). Necessari perqu¨¨ les traduccions funcionin. | ||
ldap | No | php-ldap. Nom¨¦s es requereix si s'empra l'autenticaci¨® LDAP al frontend. | |
openssl | php-openssl. Nom¨¦s es requereix si s'empra l'autenticaci¨® SAML a la interf¨ªcie. | ||
mysqli | Necessari si MySQL s'empra com a base de dades de fons Áú»¢¶Ä²©. | ||
oci8 | Necessari si Oracle s'empra com a base de dades de fons Áú»¢¶Ä²©. | ||
pgsql | Necessari si PostgreSQL s'empra com a base de dades de fons Áú»¢¶Ä²©. |
Biblioteques d'interf¨ªcie de tercers que es proporcionen amb Áú»¢¶Ä²©:
Biblioteca | Estat obligatori | ³Õ±ð°ù²õ¾±¨® m¨ªnima | Comentaris |
---|---|---|---|
³§¨ª | 3.6.0 | Biblioteca JavaScript que simplifica el proc¨¦s de desenvolupament entre navegadors. | |
1.12.1 | Un conjunt d'interaccions d'interf¨ªcie d'usuari, efectes, ginys i temes constru?ts a sobre de jQuery. | ||
4.0.0 | Un conjunt d'eines PHP que afegeix suport d'autenticaci¨® SAML 2.0 per poder iniciar la sessi¨® a Áú»¢¶Ä²©. | ||
5.1.0 | Afegeix suport per exportar i importar elements de configuraci¨® Áú»¢¶Ä²© en format YAML. |
Áú»¢¶Ä²© tamb¨¦ pot funcionar amb versions anteriors d'Apache, MySQL, Oracle i PostgreSQL.
Per a altres tipus de lletra que no siguin el DejaVu predeterminat, pot ser que sigui necess¨¤ria la funci¨® PHP . Si no hi ha, ¨¦s possible que aquests tipus de lletra es representi incorrectament quan es mostri un gr¨¤fic. Aquesta funci¨® nom¨¦s ¨¦s disponible si PHP es compila amb GD incl¨°s, cosa que no ¨¦s el cas a Debian i altres distribucions.
Biblioteques de tercers que s'empren per escriure i depurar el codi frontal de Áú»¢¶Ä²©:
Biblioteca | Estat obligatori | ³Õ±ð°ù²õ¾±¨® m¨ªnima | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|---|
No | 2.4.1 | Un gestor de paquets a nivell d'aplicaci¨® per a PHP que proporciona un format est¨¤ndard per gestionar les depend¨¨ncies del programari PHP i les biblioteques necess¨¤ries. | |
8.5.29 | Un marc de proves d'unitat PHP per provar la interf¨ªcie Áú»¢¶Ä²©. | ||
3.4.22 | Un llenguatge de programaci¨® de preprocessador que s'interpreta i compila en fulls d'estil en cascada (CSS). |
Les galetes i JavaScript han d'estar habilitats.
S'admeten les darreres versions estables de Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari i Opera.
S'ha implementat una pol¨ªtica del mateix origen per a IFrames, la qual cosa significa que Áú»¢¶Ä²© no es pot col¡¤locar en marcs d'un domini diferent.
Tanmateix, les p¨¤gines col¡¤locades en un marc de Áú»¢¶Ä²© tindran acc¨¦s a la interf¨ªcie de Áú»¢¶Ä²© (mitjan?ant JavaScript) si la p¨¤gina posada al marc i la interf¨ªcie de Áú»¢¶Ä²© es troben al mateix domini. Una p¨¤gina com http://secure-zabbix.com/cms/page.html
, si es col¡¤loca als taulers de control a http://secure-zabbix.com/zabbix/
, tindr¨¤ acc¨¦s JS complet a Áú»¢¶Ä²©.
Biblioteques de tercers que s'empren per escriure i depurar el codi frontal de Áú»¢¶Ä²©:
Biblioteca | Estat obligatori | ³Õ±ð°ù²õ¾±¨® m¨ªnima | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|---|
No | 2.4.1 | Un gestor de paquets a nivell d'aplicaci¨® per a PHP que proporciona un format est¨¤ndard per gestionar les depend¨¨ncies del programari PHP i les biblioteques necess¨¤ries. | |
8.5.29 | Un marc de proves d'unitat PHP per provar la interf¨ªcie Áú»¢¶Ä²©. | ||
3.4.22 | Un llenguatge de programaci¨® de preprocessador que s'interpreta i compila en fulls d'estil en cascada (CSS). |
Els requisits obligatoris s¨®n sempre necessaris. Calen requisits addicionals per al suport de la funci¨® espec¨ªfica.
Requisit | Estat obligatori | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
libpcre/libpcre2 | Cal alguna de les biblioteques PCRE/PCRE2 per al suport d' (PCRE). El nom pot ser diferent. depenent de la distribuci¨® GNU/Linux, per exemple 'libpcre3' o 'libpcre1'. S'admeten PCRE v8.x i PCRE2 v10.x. |
|
libevent | ³§¨ª | Cal per a la comunicaci¨® entre processos. ³Õ±ð°ù²õ¾±¨® 2.0.10 o superior (des de Áú»¢¶Ä²© 7.0.4; 1.4 abans d'aquesta). |
libevent-pthreads | Obligatori per comunicaci¨® inter-processos. | |
libpthread | Cal per al suport de bloqueig de mutex i lectura-escriptura (podria formar part de la libc). | |
libresolv | Cal per a la resoluci¨® de DNS (podria formar part de la libc). | |
libiconv | Cal per a la codificaci¨® de text/conversi¨® de format (podria formar part de la libc). Obligatori per al servidor Áú»¢¶Ä²© a Linux. | |
libz | Cal per al suport de compressi¨®. | |
libm | Biblioteca de matem¨¤tiques. Nom¨¦s li cal al servidor Áú»¢¶Ä²©. | |
libmysqlclient | Un dels | Cal si s'empra MySQL. |
libmariadb | Cal si s'empra MariaDB. | |
libclntsh | Cal si s'empra Oracle; La versi¨® libclntsh ha de coincidir o ser superior a la versi¨® de la base de dades Oracle emprada. | |
libpq5 | Cal si s'empra PostgreSQL; La versi¨® libpq5 ha de coincidir o ser superior a la versi¨® de la base de dades PostgreSQL emprada. | |
libsqlite3 | Cal si s'empra SQLite. Nom¨¦s cal per al proxy Áú»¢¶Ä²©. | |
libOpenIPMI | No | Cal per al suport IPMI. Necessari nom¨¦s per al servidor Áú»¢¶Ä²©. |
libssh2 o libssh | Cal per a comprovacions SSH. ³Õ±ð°ù²õ¾±¨® 1.0 o superior (libssh2); 0.9.0 o superior (libssh). | |
libcurl | Cal per al monitoratge web, el monitoratge de VMware, l'autenticaci¨® SMTP, web.page.* elements de l'Agent Áú»¢¶Ä²©, elements de l'agent HTTP i Elasticsearch (si s'empra). Cal la versi¨® 7.19.1 o superior (es recomana la versi¨® 7.28.0 o superior).Requisits de la versi¨® de Libcurl: - ´¡³Ü³Ù±ð²Ô³Ù¾±³¦²¹³¦¾±¨® SMTP: versi¨® 7.20.0 o superior - Elasticsearch: versi¨® 7.28.0 o superior Per emprar les caracter¨ªstiques actualitzades de cURL, reinicieu l'agent de Áú»¢¶Ä²© server/proxy (per a elements web.page.* ). |
|
libxml2 | Cal per al monitoratge de VMware i el preprocessat XML XPath. | |
net-snmp | Obligatori per suport SNMP. ³Õ±ð°ù²õ¾±¨® 5.3.0 o superior. El suport de protocols de xifrat fort (AES192/AES192C, AES256/AES256C) ¨¦s disponible des de la biblioteca net-snmp 5.8; amb sistemes basats en RHEL 8+ es recomanda emprar net-snmp 5.8.15 o superior. |
|
libunixodbc | Cal per al monitoratge de bases de dades. | |
libgnutls o libopenssl | Cal quan s'empra xifrat. Versions m¨ªnimes: libgnutls - 3.1.18, libopenssl - 1.0.1 |
|
libldap | Cal per al suport LDAP. | |
fping | Cal per a elements de ping ICMP. | |
c-ares | Necessari per resoluci¨® as¨ªncrona DNS si el Áú»¢¶Ä²© s'ha configurat amb la opci¨® --with-ares . Altrament, s'emprar¨¤ libevent.Adm¨¨s des de Áú»¢¶Ä²© 7.2.5; versi¨® m¨ªnima: 1.16.0 |
La darrera versi¨® estable de Google Chrome ¨¦s compatible per generar informes programats amb l'ajuda del servei web Áú»¢¶Ä²©.
Requisits previs | °¿²ú±ô¾±²µ²¹³¦¾±¨® | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
libpcre/libpcre2 | Una de les biblioteques | PCRE/PCRE2 ¨¦s necess¨¤ria per al suport d' (PCRE). El nom pot ser difereixen segons la distribuci¨® GNU/Linux, per exemple 'libpcre3' o 'libpcre1'. S'admeten PCRE v8.x i PCRE2 v10.x. Cal per al monitoratge del registre. Tamb¨¦ es requereix a Windows. |
libpthread | ³§¨ª | Cal per al suport de blocatge de mutex i lectura-escriptura (pot ser part de libc). No cal a Windows. |
libresolv | Cal per a la resoluci¨® DNS (pot ser part de libc). No cal a Windows. | |
libiconv | Cal per a la codificaci¨® de text/conversi¨® de format a UTF-8 en elements de registre, contingut del fitxer, expressi¨® regular del fitxer i elements de concordan?a de regles (pot ser part de la libc). No cal a Windows. | |
libgnutls o libopenssl | No | Cal si utilitzeu encryption. Versions m¨ªnimes: libgnutls - 3.1.18, libopenssl - 1.0.1 <br >A Microsoft Windows, cal OpenSSL 1.1.1 o posterior. |
libldap | Cal si s'empra LDAP. No ¨¦s compatible amb Windows. | |
libcurl | Cal per als elements l'agent Áú»¢¶Ä²© web.page.* . No ¨¦s compatible amb Windows.Cal la versi¨® 7.19.1 o superior (es recomana la versi¨® 7.28.0 o superior).Per fer ¨²s de les caracter¨ªstiques actualitzades de cURL, reinicieu l'agent de Áú»¢¶Ä²©. |
|
libmodbus | Nom¨¦s cal si s'empra el monitoratge de modbus. ³Õ±ð°ù²õ¾±¨® 3.0 o superior. |
Requisit | Estat obligatori | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
libpcre/libpcre2 | Cal una de les biblioteques PCRE/PCRE2 per al suport d' (PCRE). El nom pot ser diferent. depenent de la distribuci¨® GNU/Linux, per exemple 'libpcre3' o 'libpcre1'. S'admeten PCRE v8.x i PCRE2 v10.x. Cal per al monitoratge del registre. Tamb¨¦ cal a Windows. |
|
libopenssl | No | Cal quan s'empra el xifrat. OpenSSL 1.0.1 o posterior ¨¦s necessari a les plataformes UNIX. La biblioteca OpenSSL ha de tindre el suport PSK activat. LibreSSL no ¨¦s compatible. Als sistemes Microsoft Windows cal OpenSSL 1.1.1 o posterior. |
Biblioteques Go
Requisit | Estat obligatori | ³Õ±ð°ù²õ¾±¨® m¨ªnima | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|---|
³§¨ª | 1.X.X | Biblioteca d'assist¨¨ncia pr¨°pia de Áú»¢¶Ä²©. Principalment per a connectors. | |
0.0.0 | Bloquejos de lectura/escriptura amb nom, sincronitzaci¨® d'acc¨¦s. | ||
0.0.0 | Ordres, tipus i esdeveniments generats per als dominis del protocol Chrome DevTools. | ||
0.6.0 | Compatibilitat amb el protocol Chrome DevTools (generaci¨® d'informes). | ||
0.0.0 | Un conjunt d'eines de protocol binari de memcached per a go. | ||
1.2.0 | Una biblioteca per gestionar connexions MQTT. | ||
1.4.9 | Notificacions del sistema de fitxers multiplataforma per a Go. | ||
3.0.3 | Funcionalitat b¨¤sica de LDAP v3 per al llenguatge de programaci¨® Go. | ||
1.2.4 | Implementaci¨® Win32 ole per a go. | ||
4.1.0 | Enlla?os Native Go per a D-Bus. | ||
1.5.0 | Controlador MySQL. | ||
0.20.1 | Controlador d'Oracle DB. | ||
2.0.3 | |||
3.5.0 | Client de Redis. | ||
3.0.1 | Client de Memcached binari. | ||
1.1.43 | Biblioteca DNS. | ||
0.0.1 | Magatzem de cadenes de claus amb un sistema de fitxers incrustable. | ||
0.1.0 | Implementaci¨® de Modbus tolerant a errors. | ||
0.0.0 | Paquets Go per a interaccions de baix nivell amb el sistema operatiu. Tamb¨¦ s'empra en suport de connectors lib. S'empra als plugins de MongoDB i PostgreSQL. |
||
A Windows. ³§¨ª, indirecte1 |
0.6.0 | Windows named pipe implementaci¨®. Tamb¨¦ s'empra al suport del complement lib. S'empra al connector MongoDB. |
|
³§¨ª, indirecte1 | 0.1.0 | Biblioteca s¨¨rie per a Modbus. | |
0.0.0 | Funcions per manipular errors. | ||
1.0.0 | Biblioteca de codificaci¨®/descodificaci¨® per a ASN1 BER. | ||
No, indirecte1 | 1.8.0 | ||
0.0.1 | |||
1.13.6 | |||
1.0.0 | |||
1.0.2 | |||
1.0.2 | |||
0.0.0 |
1 "Indirecte" vol dir que s'empra a una de les biblioteques que fa ¨²s de l'agent. Cal, ja que Áú»¢¶Ä²© empra la biblioteca que empra el paquet.
Veieu tamb¨¦ depend¨¨ncies per a connectors carregables:
Si heu obtingut Áú»¢¶Ä²© del repositori font o d'un arxiu, les depend¨¨ncies necess¨¤ries ja s'inclouen a la font.
Si teniu Áú»¢¶Ä²© del paquet de la vostra distribuci¨®, el sistema de paquets ja proporciona les depend¨¨ncies necess¨¤ries.
En els dos casos anteriors, el programari ¨¦s llest per usar-lo i no cal descarregar-lo.
Tanmateix, si voleu proporcionar les vostres versions d'aquestes depend¨¨ncies (per exemple, si sou preparant un paquet per a determinades distribucions de Linux), a continuaci¨® es mostra el llistat de versions de biblioteca amb les quals se sap que la passarel¡¤la de Java pot funcionar. Áú»¢¶Ä²© tamb¨¦ pot treballar amb altres versions d'aquestes biblioteques.
La taula seg¨¹ent llista els fitxers JAR que s'envien actualment amb Java Gateway al codi original:
Biblioteca | Obligatori | Comentaris |
---|---|---|
³§¨ª | ³Õ±ð°ù²õ¾±¨® 4.3r1 o superior. JSON (JavaScript Object Notation) ¨¦s un format intercanvi de dades lleuger. Aquesta ¨¦s la implementaci¨® d'Android compatible amb org.json extreta de l'SDK d'Android. |
|
1.5.16 | ||
1.5.16 | ||
2.0.16 |
La passarel¡¤la de Java es pot crear amb Oracle Java o OpenJDK de codi obert (versi¨® 1.6 o posterior). Els paquets proporcionats per Áú»¢¶Ä²© es compilen mitjan?ant OpenJDK. La taula seg¨¹ent proporciona informaci¨® sobre les versions d'OpenJDK emprades per crear paquets Áú»¢¶Ä²© per distribuci¨®:
¶Ù¾±²õ³Ù°ù¾±²ú³Ü³¦¾±¨® | ³Õ±ð°ù²õ¾±¨® OpenJDK |
---|---|
Debian 12 | default-jdk-headless (amd64, arm64: 2:1.17-74) |
Debian 11 | default-jdk-headless (amd64: 2:1.11-72) |
Debian 10 | default-jdk-headless (amd64, i386: 2:1.11-71) |
OpenSUSE Leap 15 | java-17-openjdk-devel (amd64: 17.0.5.0-150400.3.9.3; arm64: 17.0.8.0-150400.3.27.1) |
Oracle Linux 9 | java-11-openjdk-devel (amd64: 11.0.19.0.7-4.0.1; arm64: 11.0.20.0.8-2.0.1) |
Oracle Linux 8 | java-1.8.0-openjdk-devel (amd64: 1.8.0.372.b07-4.0.1); java-11-openjdk-devel (arm64: 11.0.20.0.8-3.0.1) |
Oracle Linux 7 | java-1.8.0-openjdk-devel (amd64: 1.8.0.282.b08-1) |
Raspberry Pi OS 12 | default-jdk-headless (arm64, armhf: 2:1.17-74) |
Raspberry Pi OS 11 | default-jdk-headless (arm64: 2:1.11-72; armhf: 2:1.11-72+b4) |
Raspberry Pi OS 10 | default-jdk (armhf: 2:1.11-71+b2) |
RHEL 9 | java-11-openjdk-devel (amd64: 11.0.19.0.7-4; arm64: 11.0.20.0.8-3) |
RHEL 8 | java-1.8.0-openjdk-devel (amd64: 1.8.0.372.b07-4; arm64: 1.8.0.382.b05-2) |
RHEL 7 | java-1.8.0-openjdk-devel (amd64: 1.8.0.282.b08-1) |
SLES 15 | java-17-openjdk-devel (amd64: 17.0.5.0-150400.3.9.3; arm64: 17.0.8.0-150400.3.27.1) |
SLES 12 | java-1_8_0-openjdk-devel (amd64: 1.8.0.252-27.45.6) |
Ubuntu 24.04 | default-jdk-headless (amd64, arm64: 2:1.21-75+exp1) |
Ubuntu 22.04 | default-jdk-headless (amd64, arm64: 2:1.11-72build2) |
Ubuntu 20.04 | default-jdk-headless (amd64, arm64: 2:1.11-72) |
Ubuntu 18.04 | default-jdk (amd64: 2:1.11-68ubuntu1~18.04.1; i386: 2:1.10-63ubuntu1~02) |
La seg¨¹ent llista de ports oberts per component s'aplica a la configuraci¨® predeterminada:
Component Áú»¢¶Ä²© | Nombre de port | Protocol | Tipus de connexi¨® |
---|---|---|---|
Agent Áú»¢¶Ä²© | 10050 | TCP | a petici¨® |
Agent Áú»¢¶Ä²© 2 | 10050 | TCP | a petici¨® |
Servidor Áú»¢¶Ä²© | 10051 | TCP | a petici¨® |
Proxy Áú»¢¶Ä²© | 10051 | TCP | a petici¨® |
Áú»¢¶Ä²© Java Gateway | 10052 | TCP | a petici¨® |
Servei web Áú»¢¶Ä²© | 10053 | TCP | a petici¨® |
Interfaz Áú»¢¶Ä²© | 80 | HTTP | a petici¨® |
443 | HTTPS | a petici¨® | |
Trapper Áú»¢¶Ä²© | 10051 | TCP | a petici¨® |
Els nombres de port s'han d'obrir al tallafocs per permetre les comunicacions de Áú»¢¶Ä²©. Les connexions TCP de sortida generalment no requereixen una configuraci¨® expl¨ªcita del tallafocs.
Les dades de configuraci¨® de Áú»¢¶Ä²© requereixen una quantitat fixa d'espai en disc i no creixen gaire.
La mida de la base de dades Áú»¢¶Ä²© dep¨¨n principalment d'aquestes variables, que defineixen la quantitat de dades hist¨°riques emmagatzemades:
Aquest ¨¦s el nombre mitj¨¤ de valors nous que rep el servidor Áú»¢¶Ä²© cada segon. Per exemple, si teniu 3000 elements per monitorar amb una freq¨¹¨¨ncia d'actualitzaci¨® de 60 segons, el nombre de valors per segon es calcula com a 3000/60 = 50. Significa que s'afegeixen 50 valors nous a la base de dades de Áú»¢¶Ä²© cada segon.
Áú»¢¶Ä²© mant¨¦ els valors durant un per¨ªode de temps determinat, normalment diverses setmanes o mesos. Cada valor nou requereix una certa quantitat d'espai de disc per a les dades i l'¨ªndex.
Per tant, si voleu conservar 30 dies d'historial i rebeu 50 valors per segon, el nombre total de valors ser¨¤ al voltant de (30*24*3600)* 50 = 129.600 .000, o uns 130M de valors.
Depenent del motor de base de dades emprat, del tipus de valors rebuts (flotants, nombres enters, cadenes, fitxers de registre, etc.), l'espai en disc per mantindre un valor ¨²nic pot variar des de 40 octets fins a centenars d'octets. Normalment ¨¦s d'uns 90 octets per valor per als elements num¨¨rics2.
En aquest cas, vol dir que 130 M de valors requeriran 130 M * 90 octets = 10,9 Go d'espai en disc.
La mida dels valors dels elements de text/registre ¨¦s impossible de predir amb exactitud, per¨° ¨¦s possible que sigui d'uns 500 octets per valor.
Áú»¢¶Ä²© mant¨¦ un conjunt de valors m¨¤xim/min/mitjana/compte d'1 hora per a cada element de la taula ³Ù±ð²Ô»å¨¨²Ô³¦¾±±ð²õ. Les dades s'empren per a gr¨¤fics de ³Ù±ð²Ô»å¨¨²Ô³¦¾±±ð²õ i de per¨ªodes llargs. El per¨ªode d'una hora no es pot personalitzar.
La base de dades Áú»¢¶Ä²©, depenent del tipus de base de dades, requereix uns 90 octets per cada total.
Suposem que voleu conservar les dades de ³Ù±ð²Ô»å¨¨²Ô³¦¾±±ð²õ durant 5 anys. Els valors de 3.000 elements requeriran 3.000*24*365* 90 = 2,2 Go per any o 11 Go durant 5 anys.
Cada esdeveniment Áú»¢¶Ä²© requereix aproximadament 250 octets d'espai en disc1.
?s dif¨ªcil estimar el nombre d'esdeveniments generats per Áú»¢¶Ä²© di¨¤riament. En el pitjor dels casos, podeu suposar que Áú»¢¶Ä²© genera un esdeveniment per segon. Per a cada esdeveniment recuperat, es crea un registre event_recovery
. Normalment, la majoria dels esdeveniments es recuperaran. Per tant, podeu suposar un registre event_recovery
per esdeveniment. Aix¨° significa 80 octets addicionals per esdeveniment.
Opcionalment, els esdeveniments poden tindre etiquetes, cada registre d'etiquetes requereix aproximadament 100 octets d'espai en disc1. El nombre d'etiquetes per esdeveniment (#tags) dep¨¨n de la configuraci¨®.
Per tant, cadascun necessitar¨¤ #etiquetes * 100 octets addicionals d'espai en disc.
Vol dir que si voleu mantindre 3 anys d'esdeveniments, caldria 3*365*24*3600* (250+80+#tags*100) = ~30Go+?#etiquetes*100o d'espai en disc2.
1 M¨¦s quan tens noms, etiquetes i valors d'esdeveniments que no s¨®n ASCII.
2 Les aproximacions de mida es basen en MySQL i poden ser diferents per a altres bases de dades.
La taula cont¨¦ f¨®rmules que es poden emprar per calcular l'espai de disc necessari per al sistema Áú»¢¶Ä²©:
|Par¨¤metre|F¨®rmula per a l'espai de disc necessari (en octets)| |---------|---------------------------------------- ---| |°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® Áú»¢¶Ä²©|Mida fixa. Normalment 10 Mo o menys.| |Historial|dies*(elements/freq¨¹¨¨ncia d'actualitzaci¨®)*24*3600*octets
elements : nombre d'elements
dies : nombre de dies per mantindre l'historial
freq¨¹¨¨ncia d'actualitzaci¨® : actualitzaci¨® mitjana taxa d'elements
octets : nombre d'octets necessaris per mantindre un valor ¨²nic, dep¨¨n del motor de base de dades, normalment ~90 octets.| |°Õ±ð²Ô»å¨¨²Ô³¦¾±±ð²õ|dies*(elements/3600)*24*3600*octets
elements : nombre d'elements
dies : nombre de dies per conservar l'historial
octets : nombre d'octets necessaris per mantindre una tend¨¨ncia ¨²nica, dep¨¨n del motor de base de dades, normalment ~90 octets.| |Esdeveniments|dies*esdeveniments*24*3600*octets
esdeveniments : nombre d'esdeveniments per segon. Un (1) esdeveniment per segon en el pitjor dels casos.
dies : nombre de dies per mantindre l'historial
octets : nombre d'octets necessaris per mantindre una tend¨¨ncia ¨²nica, dep¨¨n del motor de base de dades, normalment ~330 + mitjana nombre d'etiquetes per esdeveniment * 100 octets.|
Per tant, l'espai total de disc necessari es pot calcular com:
°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨® + Historial + °Õ±ð²Ô»å¨¨²Ô³¦¾±±ð²õ + Esdeveniments
L'espai de disc NO s'emprar¨¤ immediatament despr¨¦s de la instal¡¤laci¨® de Áú»¢¶Ä²©. La mida de la base de dades creixer¨¤ i despr¨¦s deixar¨¤ de cr¨¦ixer en algun moment, cosa que dep¨¨n de la configuraci¨® de la neteja.
?s molt important tindre una hora del sistema precisa al servidor Áú»¢¶Ä²© en execuci¨®. ¨¦s el dimoni m¨¦s popular que sincronitza l'hora de l'equip amb l'hora d'altres m¨¤quines. ?s molt recomanable matindre l'hora del sistema sincronitzada a tots els components del sistema Áú»¢¶Ä²© en execuci¨®.
La seg¨¹ent llista de ports oberts per component ¨¦s aplicable per a la configuraci¨® predeterminada.
Port | Components |
---|---|
±õ²Ô³Ù±ð°ù´Ú¨ª³¦¾±±ð | http al 80, https al 443 |
Servidor | 10051 (per emprar amb proxy/agents actius) |
Proxy actiu | 10051 |
Proxy passiu | 10051 |
Agent2 | 10050 |
Trapper | |
JavaGateway | 10052 |
WebService | 10053 |
Els nombres de port s'han d'obrir al tallafoc per permetre les comunicacions externes amb Áú»¢¶Ä²©. Les connexions TCP sortints normalment no requereixen una configuraci¨® expl¨ªcita del tallafoc.