política de cookies

Utilitzem cookies per a facilitar l'ús de la nostra pàgina web.

Les cookies que utilitzem no emmagatzemen cap dada personal, ni cap mena d'informació que pugui identificar-li. En cas de no voler rebre cookies, si us plau configuri el seu navegador d'Internet perquè les esborri del disc dur del seu ordinador, les bloquegi o li avisi en cas d'instal·lació d'aquestes. Per a continuar sense canvis en la configuració de les cookies, simplement continuï en la pàgina web. En visitar la nostra pàgina web, accepta la instal·lació d'aquestes cookies en el seu dispositiu.

x
Bitendian logo

Instal·lar nxlog-ce des del codi font en un Ubuntu 10.11 i386

56 - 056-how_to.png

El NXLog Community Edition és una eina de gestió de logs de codi obert sense cost. Està disponible per a diverses plataformes incloent Windows i GNU / Linux. El NXLog Community Edition ho usen des de milers de petites empreses "startup" de tot el món fins a grans empreses de seguretat i porta unes 70.000 descàrregues fins avui.

57 - 057-NXLog-300x74.png

Nosaltres l'utilitzem per a enviar els esdeveniments de Windows i arxius de log des de sistemes Windows a un sistema central de logs com pot ser logstash.

Si disposem d'un sistema Ubuntu amb versió diferent a 12.4 amd64 o 14.4 amd64, nxlog no ens ofereix un paquet binari (.deb) per al nostre sistema.

No obstant això, no està tot perdut. A partir del paquet de codi font, podem compilar per a la nostra arquitectura, ja sigui i386 o una versió no LTS i crear els binaris.

En canvi, si el que es disposa és d'un conjunt de màquines amb la mateixa versió i arquitectura, podem crear un paquet .deb per a distribuir-ho al nostre grup de màquines i no haver de compilar el codi en cadascuna d'elles .

Ara detallem els passos a seguir per a fer totes dues tasques:

El primer és instal·lar les dependències per a poder compilar el paquet:

apt-get install build-essential libapr1-dev libpcre3-dev libssl-dev libexpat1-dev

Si volem generar la documentació, també caldrà instal·lar els següents paquets (encara que no és obligatori per a generar el binari).

Cal tenir en compte que, a causa de totes les dependències, es baixaran aproximadament 460 MB si és que el sistema no tenia ja instal·lades les eines per a processar TeX:

apt-get install xmlto dblatex

Si es vol generar el paquet .deb cal instal·lar els següents paquets:

apt-get install debhelper libperl-dev libtool libcap-dev libdbi-dev automake

La pàgina de descàrrega, en el moment d'escriure aquestes línies, és:

http://nxlog.org/products/nxlog-community-edition/download

S'ha utilitzat la versió que hi ha en aquests moments disponibles en la web de nxlog, la versió 8.2.1248.

En les comandes es pot substituir 02/08/1248 per la versió que s'hagi descarregat.

Cal descarregar l'arxiu tar.gz del codi font de la versió community de la web de nxlog per a després desempaquetar-ho:

wget http://nxlog.org/system/files/products/files/1/nxlog-ce-2.8.1248.tar.gz tar xzf nxlog-ce-2.8.1248.tar.gz

Si es desitja compilar i instal·lar el binari sense generar el paquet .deb, simplement executem les següents comandes (en l'última comanda cal ser root per a poder copiar els arxius en els directoris del sistema):

./configuri make suo make install

Si es vol crear el paquet .deb no fa falta compilar prèviament, perquè el script de creació del paquet ja s'encarrega de compilar en el procés de generació del paquet .deb.

En aquest cas, cal executar els següents comandos:

cd nxlog-ce-08.02.1248 / packages / debian ./make_debs.sh

Els paquets s'han creat el directori inferior, per sota del directori on està el codi font, és a dir, si estem en nxlog-ce-02/08/1248, caldrà executar el comando "cd .." per a trobar els paquets. deb creats:

nxlog-ce_2.8.1248_i386.changes nxlog-ce_2.8.1248_i386.deb

Ja es pot instal·lar el paquet en un altre servidor amb els següents comandos:

apt-get install libapr1 libdbi1 libperl5.12 dpkg --install nxlog-ce_2.8.1248_i386.deb

Referències: http://nxlog.org/products/nxlog-community-edition http://www.ubuntu.com/