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 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 "<ruta_a_exchange_shell>\exshell.psc1" -command "C:\'<ruta_al_plugin>\Pandora_Plugin_Exchange.ps1' <parámetros> 3> $NULL"
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.