Exchange
Plugin para monitorizar un servidor de Exchange, funciona en versiones posteriores a exchange 2010.
- Introducción
- Matriz de compatibilidad
- Prerrequisitos
- Parámetros
- Ejecución manual
- Configuración en PandoraFMS
- Módulos generados por el plugin
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 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 | Sirve para obtener todos los módulos |
| -mailbox | Sirve para obtener los módulos de mailbox. |
| -cas | Sirve para obtener los módulos de cas. |
| -services | Sirve para obtener para monitorizar los servicios de Exchange que se detecten |
Ejecución manual
powershell.exe -PSConsoleFile "<ruta_a_exchange_shell>\exshell.psc1" -command "C:\'<ruta_al_plugin>\Pandora_Plugin_Exchange.ps1' <parámetros> 3> $NULL"
Ejemplo
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 EndPoint que está 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 siguiente 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 está 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.