Exchange

Plugin para monitorizar un servidor de Exchange, funciona en versiones posteriores a exchange 2010.

Introducción

Ver. 27-01-2023

Plugin para monitorizar un servidor de Exchange, funciona en versiones posteriores a exchange 2010.

Tipo: Plug-in de agente

Matriz de compatibilidad

Sistemas donde se ha probado

exchange 2016

Sistemas donde debería funcionar

Versiones de exchange 2013 y superiores

Prerrequisitos

El plugin requiere ser ejecutado por un usuario con permisos para la conexión a la shell de administración de Exchange según el servidor al que nos queramos conectar. Ese usuario debe tener privilegios suficientes para hacer uso de los cmdlets necesarios para obtener la información.

Para la preparación del uso de la shell de administración de Exchange. Es necesario disponer de un usuario con privilegios de acceso para algunos de los cmdlets. Si disponemos de los permisos necesarios, con una instalación por defecto del agente de
Pandora es suficiente y no hay que configurar nada adicional.

Parámetros

-all Saca todos los módulos
-mailbox Saca los módulos de mailbox.
-cas Saca los módulos de cas.
-services Para monitorizar los servicios de Exchange que se detecten

Ejecución manual

module_plugin powershell.exe -PSConsoleFile "<ruta_a_exchange_shell>\exshell.psc1" -command "C:\'<ruta_al_plugin>\Pandora_Plugin_Exchange.ps1' <parámetros> 3> $NULL"

image-1674826469892.png

Configuración en PandoraFMS

Para obtener la información, el plugin de exchange debe configurarse en el agente de Pandora

Para poder monitorizar desde Pandora FMS con el plugin, deberemos llamarlo desde el conf del agente software que esta en la siguiente ruta :

/etc/pandora/pandora_agent.conf

lo llamaremos en la última línea del conf con el comando module_plugin , seguido del siguienre comando:

module_plugin powershell.exe -PSConsoleFile "<ruta_a_exchange_shell>\exshell.psc1" -command "C:\'<ruta_al_plugin>\Pandora_Plugin_Exchange.ps1' <parámetros> 3> $NULL"

Esto también se puede hacer desde la consola si esta la configuración remota habilitada.

Módulos generados por el plugin

El plugin, sacara los siguientes módulos

Message count <server>
CPU Average <server>
MEM Average <server>
Capacity(GB) <server> <unidad>
FreeSpace(GB) <server> <unidad>
Free(%) <server> <unidad>

Mailbox

Database replication
Mapi connectivity
Dag status

CAS

OWA
ActiveSync
Web Services
Remote powershell
POP
IMAP
ECP
Autodiscover
Outlook client connectivity
SMTP connectivity

Si se usa el parámetro "-services", se creara un módulo aparte por cada servicio detectado.