Ir al contenido principal

Configuración y Uso de Pandora FMS 5.0 SP3


Configuración y Uso de Pandora FMS 5.0 SP3



CONFIGURACIÓN DE LA RED

Lo primero que se debe de hacer es conocer la red que necesitas monitorizar, las distintas redes que posees y configurar las interfaces del CentOS donde tienes instalado Pandora FMS para que este sistema pueda verlas.

Si haces un ping a alguna de estas redes, este debería responderte.

Un ejemplo de como configurar distintas redes en CentOS sería el siguiente, donde las X son las que corresponda a tú red:

# cd /etc/sysconfig/network-scripts/


# cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:75:A5:F2
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.x.x.155
BROADCAST=10.x.x.254
GATEWAY=10.x.x.1
NETMASK=255.255.255.0
DNS1=10.x.x.x
DOMAIN=dominio.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=920d0ead-e3ad-4c99-8c79-617812986fb4
ONBOOT=yes


# cat ifcfg-eth0:0
DEVICE=eth0:0
HWADDR=00:0C:29:75:A5:F2
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.x.x.155
BROADCAST=10.x.x.254
GATEWAY=10.x.x.1
NETMASK=255.255.255.0
DNS1=10.x.x.x
DOMAIN=dominio.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=920d0ead-e3ad-4c99-8c79-617812986fb4
ONBOOT=yes


# cat ifcfg-eth0:1
DEVICE=eth0:1
HWADDR=00:0C:29:75:A5:F2
TYPE=Ethernet
BOOTPROTO=static
IPADDR=172.x.x.254
BROADCAST=172.x.x.255
GATEWAY=172.x.x.1
NETMASK=255.255.255.0
DNS1=10.x.x.x
DOMAIN=dominio.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=920d0ead-e3ad-4c99-8c79-617812986fb4
ONBaOOT=yes


# cat ifcfg-eth0:2
DEVICE=eth0:2
HWADDR=00:50:56:AC:1C:27
TYPE=Ethernet
BOOTPROTO=static
IPADDR=12.x.x.254
BROADCAST=12.x.x.254
GATEWAY=12.x.x.1
NETMASK=255.255.255.0
DNS1=10.x.x.x
DOMAIN=dominio.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
UUID=920d0ead-e3ad-4c99-8c79-617812986fb4
ONBOOT=yes




Una vez que tienes configurada las distintas interfaces, tienes que decirle a Pandora FMS que vea estas redes.

Administración / Configuración


Configuración y Uso de Pandora FMS 5.0 SP3




En nuestro caso se ha configurado para que vea la IP del localhost (127.0.0.1) y se a puesto un * donde decimos que se vean todas las redes.
Podemos optar por poner una por una las distintas redes que tenemos configurado en el interfaz de CentOS, o directamente ponemos como en este caso un asteisco (*) donde ya le decimos por defecto que lo vea todo.


Configuración y Uso de Pandora FMS 5.0 SP3




RECONOCIMIENTO DE LA RED

Una vez configuradas las distintas redes y estas son visibles por el S.O. donde tenemos instalado Pandora FMS, y por el mismo Pnadora FMS, podemos comenzar con el escaneo de la red o directamente crear agentes manualmente si conocemos su IP.


Un Reconocimiento de la Red se crea en Administracion / Gestionar Servidores / Gestionar tarea recon

En esta sección lo que hacemos es crear una tarea de reconocimiento. Según si la configuración del reconocimiento es mas general o mas específica, este escaneo tardará mas o menos.

Con forme va reconociendo la red, podremos ver en Administración / Gestionar la monitorización, los distintos dispositivos (PC, switches, routers, ...) que posee la red.
Igualmente, si queremos podemos crear en este mismo apartado y de forma manual, siempre y cuando conozcamos la IP, estos dispositivos a los que Pandora FMS los llama Agentes.

Configuración y Uso de Pandora FMS 5.0 SP3




MONITORIZACIÓN DE SWITCH

Cuando lo que queremos es monitorizar por ejemplo un switch, debemos en el switch habilitar el Protocolo SNMP, para que este protocolo mande información relevante a Pandora, como por ejemplo las Bocas que posee, el tráfico en Octetos de estas, ...

Para ver esta información, uan vez activado el SNMP en el switch, entramos en el Agente de este en Pandora / Pestaña Configuración / Pestaña Wizard de Agente / Wizard de Interfaces SNMP / Pulsamos sobre Exploración de SNMP, y veremos algo similar a lo siguiente:

Configuración y Uso de Pandora FMS 5.0 SP3



Una vez que vemos esta pantalla, ya podemos ir invertigando la información que podemos sacar de cada BOCA ó SLOT.

Cuando picamos en uno de los Slot, y luego en uno de los Módulos, por ejemplo en ifOutOctects, ya podemos picar en en Botón Módulos Creados, y al movemos a la Pestaña de Módulos, podemos ver como este se ha creado.

Este Módulo en concreto sirve para ver el Nº de Octetos que esta BOCA genera de SALIDA(Out).
Si vemos el interior de su configuración podemos variar algunas configuraciones de este.

Configuración y Uso de Pandora FMS 5.0 SP3



SNMP OID: es el código específico del protocolo SNMP que posee el switch para leer los Octetos de la boca. Según la imagen capturada, se trata en este caso de la BOCA o SLOT 7, que es el nº final de este OID.



Si miramos un poco más abajo en esta c onfiguración, podremos ver mas opciones interesantes, como:

Intervalo: el tiempo que existe entre medición y medición.
Posprocesado: La medida o dato por defecto que nos da este Módulo es en Octetos (1 octetos = 8 bists, donde 8 bits = 1 Byte), por eso, si queremos que nos dé el valor en otra medida, como pro ejemplo MB, debemos usar esta opción multiplicando o dividiendo. Para multiplicar por 1024, simplemente se pone este valor, y multiplica automaticamente.
Para dividir por 1024, simplemente se pone 0,001, y se divide.

Configuración y Uso de Pandora FMS 5.0 SP3




MONITORIZACIÓN MEDIANTE AGENTES

Para la monitorización de dispositivos, como por ejemplo PC en Windows o Linux, tenemos varias opciones.

  • Una de ellas es la monitorización por defecto que posee Pandora, es decir, dentro de la Configuración del Agente / Pestaña Módulos, podemos configurar mediante Crear un Nuevo Módulo de servidor de Red distintas Herramientas de Monitorización ya establecidas por defecto por Pandora.


    Configuración y Uso de Pandora FMS 5.0 SP3




  • Otra forma de monitorización es mediante la cargas de los MIB del fabricante concreto del dispositivo a monitorizar a través de (solo en versiones ENTERPRISE) Operación / SNMP / Cargador MIB.
    Una vez cargados, ya podemos volver a la C
    onfiguración del Agente / Pestaña Módulos / Crear un Nuevo Módulo de servidor de Red y buscamos los OID de este.



    Configuración y Uso de Pandora FMS 5.0 SP3




    Configuración y Uso de Pandora FMS 5.0 SP3




  • Una tercera opción, y para mi las mas facil y fiable, es la instalación del Agente Cliente en el dispositivo a monitorizar.
    Este, una vez instalado, se conecta solo y de forma autom
    ática y remota a Pandora FMS.
    Este Cliente se descarga, según para que dispositivo, en la Web de Pandora FMS.

    En esta Captura tomada a través de la URL http://pandorafms.com/Community/download/es , podemos ver que tenemos, entre otras cosas, los Agentes Clientes para descargar e instalar en el S.O. que corresponda.



    Configuración y Uso de Pandora FMS 5.0 SP3




Una vez instalado el Cliente en el dispositivo a monitorizar, en concreto vamos a verlo sobre un PC Windows, vemos que uno de los archivos instalados es un archivo de configuración llamado pandora-agent.conf.

Este posee los datos y la configuración que veremos remotamente desde Pandora FMS.

Este que muestro es uno modificado por mí y que uso para monitorizar Pcs Windows de Estaciones de Trabajo. El archivo posee comentarios explicatórios para facilitar su compresión.
Pido disculpas de antemano si no es la forma mas correcta u optima de hacerlo, pero es la que he creado a día de hoy.

También en pintado en ROJO las líneas que se han de modificar, el resto se puede dejar tal y como está y debería funcionar correctamente:

# Base config file for Pandora FMS Windows Agent
# (c) 2006-2010 Artica Soluciones Tecnologicas
# Version 5.0RC1
# This program is Free Software, you can redistribute it and/or modify it
# under the terms of the GNU General Public Licence as published by the Free Software
# Foundation; either version 2 of the Licence or any later version
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY, without ever the implied warranty of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE
# Edit this file to change your parameters or/and add your own modules
# Any line with a # character at the first column will be ignored (comment)
# General Parameters
# ==================
# NOTE: The variables $*$ will be substituted in the installation wizard
#IP de mi Servidor CentOS donde tengo Pandora FMS
#MODIFICAR por el que cada uno posea
server_ip 10.234.253.155

# No modificar, configuración por defecto
server_path /var/spool/pandora/data_in
logfile c:\archivos de programa\pandora_agent\pandora_agent.log
interval 300
debug 0

#Nombre de como se llama mi Agente Cliente, y es como se va a identificar en Pandora
#cuando lo busque. Si no pongo esta linea se llamará por el hostname que posea mi PC
agent_name WEBSHS

server_port 41121
transfer_mode tentacle
remote_config 0
# Enable or disable XML buffer.
xml_buffer 0

# A partir de aquí son MÓDULOS de Monitorización
# Module Definition
# Check online documentation and module library at http://pandorafms.org
# =================
# 1. CPU Load using WMI (%)
module_begin
module_name CPU Load
module_type generic_data
module_wmiquery SELECT LoadPercentage FROM Win32_Processor
module_wmicolumn LoadPercentage
module_description CPU Load (%)
module_min_warning 70
module_max_warning 90
module_min_critical 91
module_max_critical 100
module_end
# 2. Free Memory (%)
module_begin
module_name Free Memory
module_type generic_data
module_freepercentmemory
module_description Free memory (%).
module_min_warning 21
module_max_warning 30
module_min_critical 0
module_max_critical 20
module_end
# 3. Free space on disk C: (%)
module_begin
module_name Free Disk C
module_type generic_data
module_freepercentdisk C:
module_description Free space on drive C: (%)
module_min_warning 75
module_max_warning 89
module_min_critical 90
module_max_critical 100
module_end
# 4. Free space on disk C: (Space)
module_begin
module_name Free Disk C Space
module_type generic_data
module_freedisk C:
module_description Free space on drive C: (Space)
module_end
# 5. Ping
module_begin
module_name Ping
module_type generic_proc
module_ping 10.234.253.155
module_ping_count 2
module_ping_timeout 500
module_description Host Live by Ping
module_end
# Sample of Windows inventory module (ONLY ENTERPRISE)!
module_begin
module_name Inventory
module_interval 7
module_type generic_data_string
module_inventory CPU RAM CDROM Video HD Patches Software Services NIC
module_description Inventory
module_end


Por ahora, y si sigues estos pasos, ya tienes bastante trabajo, así que lo dejamos hasta aquí.

Espero que te salga todo a la primera.


Comentarios

Entradas populares de este blog

Mensajería OpenFire: Instalación y Configuración

Exportamos una nueva OVA de DEBIAN. Configuramos su interfaz: # rm /etc/udev/rules.d/70-persistem-net.rules # reboot Preparamos la conexión remota: # apt-get install ssh #ifconfig -a Instalación paso a paso: $ ssh root@192.168.1.198 Necesitaremos en la instalación de  mensajería   OpenFire : Servidor LAMP •           Linux •           Apache •           MySQL •           PHP phpadmin y Java # apt-get install apache2 php5 mysql-server phpmyadmin # apt-get install openjdk-6-jdk Descarga y puesta en funcionamiento de OpenFire: # wget http://download.igniterealtime.org/openfire/openfire_3.9.1_all.deb # dpkg -i openfire_3.9.1_all.deb Para saber que está funcionando: # netstat -putan|grep java Voy al navegador de mi máquina REAL y pongo la IP:8080, en mi caso, 192.168.1.198:9090 No se recomienda que se use la Base de Datos internas

pfsense: Proxy Squid3 instalación y configuración

Nuestra máquina de pfsense con 2 adaptadores , uno en adaptador puente y otra en solo anfitrión: Me conecto desde el interfaz anfitrión al pfsense desde el navegador: Nos movemos a: System / Package/Available Packages/instalamos squid3 Service / Proxy server Configuramos en la pestaña de General las siguientes opciones: LAN Proxy Port: 3128 Allow users on interface(picado) Transparent Proxy(picado) Enabled logging(picado) Log Store Directory: /var/squid/logs Administrator email: email administrador Language: es SAVE Nos aseguramos que squid está corriendo: Status / Service Con esta configuración debemos tener internet en nuestro cliente Windows. RESTRICCIONES Y PERMISOS Podemos configurar las restricciones en la pestaña Service / Proxy server / (pestaña)ACLs Por ejemplo, restringimos el acceso a google.es: En Service / Proxy server / Local Cache o

FireWall de PFsense: NAT

NAT Network address transletion - Traducciones de direcciones de red Se diferencia de la tabla filter, que con estas reglas se redirecciona. Si queremos que nuestro servidor web de servicio al exterior, tiene una dirección interna, pero si sale con esta IP, al salir se corta la IP. Que el router coja esta IP interna de este servidor Web y la cambie por la IP publica del route se llama NAT. Esto que hace el router automáticamente es lo que vamos a hacer ahora. SNAT: source NAT(origen) DNAT: destination NAT(destino) SNAT, cambiamos el origen. Windows manda el paquete y llega a pfsense, y este cambia el origen PAQUETE: origen: wXP (192.168.56.2) ↔ WAN (80.21.21.21) destino: google.es DNAT, cambiamos el destino Queremos dar servicio web, pero mi servidor esta en una red privada, en la 10.0.0.2. Al dar la IP de mi WAN, debo hacer que llegue a mi servidor. Cada vez que llegue un paquete a la Wan al puerto, en este caso, 80, l

FireWall de PFsense: Reglas de Filtro 1/3

FILTER RULES (Reglas de Filtro) Para instalar el PFsense te recuerdo el enlace donde se explica en mi blog: http://mjesussuarez.blogspot.com.es/2013/12/instalacion-y-uso-de-pfsense.html A partir de este punto, entramos en PFsense a partir de la IP LAN: 192.168.56.2 Las 2 opciones mas interesantes de ver sobre cortafuegos en PFsense es NAT y Rules . Aunque usaremos también los Aliases . Dentro de interfaces tenemos LAN y WAN, pero también podemos asignar interfaces, como por ejemplo una zona demilitarizada(DMZ) para alojar en esta rama un Servidor Web . Para crear una interfaz nueva debemos ir a Interfaces / assign / VLANs . Pero que es una VLAN . Significa que físicamente están todas las redes unidas, pero Virtualmente se han formado LANs independientes y que no se ven unas a otras, o si se ven, pero están separadas virtualmente como si estuvieran separadas de forma física. Pero este tema lo trataremos mas adelante, ahora haremos