Cómo abrir MRTG
Me quité la sonrisa falsa y puse cara de cansancio. Mi apego a ti todavía está ahí, pero he aprendido a ocultarlo.
Cómo construir un servidor mrtg en Windows 2003
Viernes, 3 de octubre de 2008 07:13
MRTG (Multi Router Traffic Grapher), generalmente un Open de monitoreo Software fuente para la carga de tráfico de enlaces de red, que puede capturar información de todos los dispositivos que ejecutan el protocolo SNMP (incluidos servidores, enrutadores, conmutadores, etc.). De hecho, no solo puede monitorear dispositivos de red, sino que cualquier otro dispositivo que admita el protocolo SNMP puede usarse como objeto de monitoreo de MRTG y genera automáticamente documentos HTML que contienen formatos gráficos PNG y los muestra a los usuarios a través de HTTP.
2. Preparar el entorno de instalación
El sistema operativo que utilizo es Windows Server 2003 (SP2), el sistema de hardware CPU AMD380 y la memoria 1G. Antes de la instalación, además del instalador de MRTG, se deben descargar varios software auxiliares. Todo este software es gratuito. En cuanto a la dirección de descarga, simplemente busque en línea.
1. MRTG, 2. ActivePerl, 3. Herramientas de instalación de servicios de Windows: SERANY.exe e INSTSRV.exe.
3. Instale MRTG
Después de descargar el software anterior, puede iniciar la instalación. De hecho, instalar MRTG en Windows es muy simple, porque MRTG está desarrollado en lenguaje Perl, por lo que primero debe instalar un entorno de ejecución en lenguaje Perl.
1. Instale ActivePerl
Descomprima el paquete ActivePerl y luego haga doble clic para ejecutar el archivo de instalación. Durante el proceso de instalación, el instalador hará algunas preguntas, como la ruta de instalación, si se deben modificar las variables de entorno, etc. Puede usar la configuración predeterminada y simplemente presionar Enter hasta el final. De forma predeterminada, Perl se instala en el directorio C:\Perl. Después de completar la instalación, abra las variables de entorno de Windows y verifique si se ha agregado la ruta del archivo en ejecución de Perl.
Para descomprimir el paquete MRTG, utilicé la versión MRTG-2.12.2. Simplemente mueva el directorio descomprimido a un directorio personalizado que usé D:\MRTG.
3. Instale el soporte del protocolo SNMP para Windows
Por lo general, debido a que SNMP es un protocolo que se recomienda desactivar (debido a vulnerabilidades de seguridad), Windows 2003 no se instala de forma predeterminada. Sin embargo, MRTG requiere el protocolo SNMP, por lo que instalamos uno. En Panel de control->Agregar o quitar programas->Instalación de componentes de Windows, instale el componente SNMP (el sistema le pedirá que inserte el CD de instalación durante el proceso de instalación).
4. Modificar la configuración de seguridad SNMP
Si la máquina monitoreada también ejecuta Windows, se debe configurar esta parte (debe configurarse en el lado monitoreado, el servidor donde se encuentra MRTG). No es necesario configurarlo), de lo contrario nunca recibirá mensajes SNMP.
Abra la ventana Servicios y busque el servicio SNMP, abra el menú contextual y seleccione Propiedades. Busque la pestaña Seguridad en la ventana que se abre. Hay dos partes de configuración en la página de opciones. La parte superior se refiere a qué directivas comunitarias acepta el servicio SNMP. De forma predeterminada, Windows 2003 no envía ninguna directiva. Cuando lo probé, estaba configurado en ?123456--SÓLO LECTURA?. En la parte inferior, puede configurar nombres de host confiables, nombres IP o IPX.
Si has instalado un firewall, recuerda abrir el puerto UDP 161, de lo contrario se producirán muchos problemas.
Bien, la instalación finalmente se completó. Ahora puedes ejecutar MRTG para ver su verdadera apariencia.
Abra la ventana de DOS, primero ingrese D:\mrtg\bin y luego ingrese el siguiente comando:
perl cfgmaker --global "WorkDir: D:\MRTGOutPut" -- salida mrtg.cfg
Si hay otros hosts que deben agregarse a este servicio, solo necesita agregar otra máquina de monitoreo detrás de la máquina de monitoreo. Por ejemplo: perl cfgmaker --global "WorkDir: D:\MRTGOutPut" --output mrtg.cfg
Este comando es para crear un archivo de configuración de monitoreo para MRTG. El objeto monitoreado es localhost, que es el. máquina local. También puede usar la dirección IP en lugar de localhost o apuntarla a otro host de monitoreo.
perl mrtg mrtg.cfg
Este comando creará algunos archivos HTML y PNG en el directorio D:\MRTGOutPut. Estos archivos son los informes de tráfico que los usuarios suelen ver. En este momento, solo necesita abrir esta carpeta para ver los archivos HTML y PNG generados por el sistema.
Modifique el archivo de configuración (mrtg.cfg)
Abra mrtg.cfg con un software de edición de texto y luego agréguele las siguientes líneas de código:
La configuración anterior Lo que está escrito en el archivo mrtg.cfg debe ejecutarse continuamente, actualizarse cada 5 minutos, mostrar el ancho de banda en BIT y mostrarse en chino (no agregue # al frente, # significa explicación, agréguelo en el primero pocas filas).
5. Haga de MRTG un servicio de Windows
SERANY.exe e INSTSRV.exe son dos programas que vienen con Windows. Pueden instalar cualquier aplicación de Windows como un servicio de Windows.
Cree un archivo de texto, escriba el siguiente contenido en el archivo y guárdelo como archivo mrtg.reg:
Editor del Registro de Windows versión 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \MRTG \Parameters]
"Application"="c:\\perl\\bin\\wperl.exe"
"AppParameters"="d:\\mrtg\\ bin\ \mrtg --logging=eventlog d:\\mrtg\\bin\\mrtg.cfg"
"AppDirectory"="d:\\mrtg\\bin\\"
Copie SERANY.exe al directorio de instalación de MRTG y escriba el siguiente comando en Dos:
instsrv MRTG c:\mrtg\bin\srvany.exe
Haga doble clic el archivo mrtg.reg, registre la información relevante en el registro. Simplemente ejecute el servicio llamado MRTG en Panel de control->Herramientas administrativas->Servicios, y luego cambie este servicio para que se inicie automáticamente, de modo que el monitoreo del tráfico de MRTG pueda iniciarse junto con el inicio del servidor de monitoreo. El monitoreo puede interrumpirse debido al servidor. falla o se reinicia.
Cuando tenemos varios servidores para monitorear, necesitamos configurar un centro de monitoreo para monitorear todos nuestros servidores. En este momento, se utilizará el comando "indexmaker". El uso específico es el siguiente. : "perl indexmaker mrtg.cfg>>D:/MRTGOutPut/index.htm archivo, ¿podemos usar?perl indexmaker mrtg2.cfg>>D:/MRTGOutPut/index.htmg archivo al archivo index.html, así El centro de monitoreo fue establecido.
Al mismo tiempo, también podemos modificar el soporte chino y embellecer la página. En este momento, podemos usar DreamWeaver y otro software para editar. No hay mucho que decir aquí.
Por supuesto, la seguridad del protocolo SNMP también debe configurarse durante este proceso. No entraré en detalles aquí. Aquellos que estén interesados pueden encontrar la configuración detallada del protocolo SNMP en el sitio web de Microsoft.
Al mismo tiempo, MRTG también puede monitorear conmutadores, enrutadores y otros equipos. Su método de configuración durante el período de servicio es similar al de Server2003, excepto que el soporte del protocolo SNMP debe configurarse en el cliente. Esto se puede personalizar según cada fabricante. Dependiendo de la situación, los usuarios específicos pueden consultar el manual de usuario del conmutador o enrutador.
|
|
|
| Explorar()
|