Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo implementar una alarma de correo electrónico automática de disco completo en Windows?

¿Cómo implementar una alarma de correo electrónico automática de disco completo en Windows?

Este problema se considera en dos pasos: primero, cómo monitorear la capacidad del disco; segundo, cómo enviar correos electrónicos automáticamente a la policía.

Existen dos soluciones al primer problema. Una es usar el comando wmic para escribir un script bat en la línea de comando. El segundo es utilizar la supervisión del rendimiento que viene con Windows. El primer método es más problemático, por lo que aquí se utiliza el segundo método.

De esta manera, los pasos generales detallados son los siguientes:

El primer paso es habilitar la función de rendimiento.

En el servidor, haga clic en "Inicio → Ejecutar", ingrese el comando "perfmon.msc" en el cuadro de diálogo "Ejecutar" y presione Entrar para abrir la ventana principal de administración de "Rendimiento". Luego expanda la opción "Registros y alertas de rendimiento → Alertas" en secuencia. Puede utilizar la Nueva configuración de alerta para monitorear el espacio restante en el servidor. Cuando el espacio restante del servidor cae por debajo de cierto valor, se notificará al administrador y se mostrará un mensaje de advertencia de espacio insuficiente.

Paso 2: cree una nueva configuración de alerta

A continuación, cree una nueva configuración de alerta para monitorear el espacio restante en el disco.

En la ventana principal de Performance Management, haga clic derecho en la opción de alerta y seleccione la opción Nueva configuración de alerta en el menú emergente para abrir el cuadro de diálogo Nueva configuración de alarma. Asigne un nombre a la alerta en la columna Nombre, como Diskfree, y haga clic en Aceptar para ingresar al cuadro de diálogo de configuración de parámetros de alerta.

El tercer paso de la configuración de parámetros de alarma

1. Agregar contador

En el cuadro de diálogo de configuración de parámetros de alarma, haga clic en Agregar para abrir el cuadro de diálogo Agregar contador. y luego seleccione Disco lógico en el cuadro de lista desplegable Objeto de rendimiento.

Seleccione la opción "Seleccionar contador de la lista", luego seleccione "% de espacio libre" en el cuadro de lista, luego seleccione la letra de unidad que desea monitorear, como "C:", etc., y Finalmente haga clic en el botón "Agregar". (Nota: para monitorear varios discos, agregue alarmas separadas; seleccione "_Total" para monitorear toda la capacidad del disco)

2. Parámetros de advertencia e intervalo de muestreo

Luego regrese al parámetro de alarma. cuadro de diálogo de configuración y luego configure los parámetros de activación de la alarma y los parámetros del intervalo de muestreo de datos. Aquí, debe configurarse para alertar al administrador cuando el espacio restante en el disco caiga por debajo del 15%. Seleccione la opción "Menos que" en el cuadro desplegable "Activar alarma cuando el valor es" e ingrese "15" en la columna "Valor límite". Luego establezca el valor del intervalo de muestreo de datos, que no puede ser demasiado corto. Si está configurado en "5 minutos", ingrese "5" en la columna "Intervalo" y seleccione "Minutos" en la columna "Unidad".

3. Especifique la acción de advertencia

Finalmente, cambie a la pestaña "Acción", seleccione la opción "Ejecutar este programa" en el cuadro "Cuando se activa la alerta" y haga clic. "Examinar"” y seleccione “Alerta por correo electrónico”. Bat".

Se adjunta un ejemplo de una "advertencia por correo electrónico".

Bat":

[html]

@Close Echo

El disco Echo está lleno, ¡límpielo a tiempo! La dirección del servidor es: > c:mail_body.txt

ipconfig |Buscar "dirección IP" & gt& gtc:mail_body.txt

::::::::::::::::: ::::::::::::::: ::::::

Establecer desde=test@qq.com

Establecer usuario=prueba

Establecer pass = 11111

Establecer en=alarm@qq.com

Establecer subj= "¡Alarma de disco lleno! "

establecer mail=c:mail_body.txt

Establecer server=smtp.qq.com

establecer debug =-debug-log c:blat . log -marca de tiempo

:::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::

blat % correo %-to % to %-base64-charset GB 2312-subject % subj %-server % servidor %-f % de %-u % usuario %-pw % pass % % debug %

Captura de pantalla de alarma de correo: