# Exchange
# 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
- Tener el **Data Server** de Pandora FMS habilitado
- Tener el **Plugin Server** de Pandora FMS habilitado
- Tener instalado el agente de PandoraFMS
- Un servidor exchange 2013 o posterior y disponer de powershell y la exchange shell
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 "\exshell.psc1" -command "C:\'\Pandora_Plugin_Exchange.ps1' 3> $NULL"
```
[](https://pandorafms.com/guides/public/uploads/images/gallery/2023-01/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 "\exshell.psc1" -command "C:\'\Pandora_Plugin_Exchange.ps1' 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.**