Sugerencias para la Parte 2 del trabajo final

Sugerencias para la Parte 2 del trabajo final

de Matias Richart -
Número de respuestas: 0

Buenas.

Les hago algunos comentarios para ayudarlos con la parte 2 del trabajo. Varias de estas cosas las comentamos en clase.

------------------------------------------------------------------------

Sobre Cacti:

Cacti ya está instalado en las VMs. Para acceder deben entrar desde un navegador a http://127.0.0.1/cacti

El usuario y contraseña es admin.

Para crear una nueva gráfica deben ir a New Graphs

En la sección Templates deben elegir: SNMP - Generic OID Template y hacer click en Create

Deben completar los campos y en el último campo colocar la OID de la variable que quieren consultar.

Adjunto una imagen con un ejemplo de configuración. En este caso se consulta por los paquetes TCP recibidos.

Para que funcione además deben configurar el Cacti para que utilice la comunidad ROtgr2017 (ver mas adelante como se configura). Para esto deben ir a Devices, elegir localhost, y en la parte de SNMP Options, elegir version 2 y en SNMP Community poner ROtgr2017. También adjunto imagen.

Para ver las gráficas deben ir a la pestaña Graphs que está arriba a la izquierda.

-----------------------------------------------------------------------------------------------------------------------------------------------------

Para configurar las comunidades deben utilizar los comandos que vimos en clase:

rocommunity para crear una comunidad de solo lectura

rwcommunity para crear una comunidad de lectura escritura

el uso es así:

rocommunity   <nombre comunidad>   <ip o subred origen aceptada >   <subarbol valido>

esto se debe colocar en el archivo snmpd.conf que se encuentra en /etc/snmp/snmpd.conf

----------------------------------------------------------------------------------------------------------------------------------------------------

Para la parte de extender el agente:

En el siguiente link están las OIDs que debe implementar cada uno https://eva.fing.edu.uy/mod/page/view.php?id=65122

Como hablamos en clase, deben escribir un script que realize la tarea solicitada y luego configurar el agente para que lo ejecute.

Para escribir el script deben utilizar los comandos que vimos en clase y en algún caso combinarlo con grep para obtener lo que necesitan. Esto lo pueden ir adelantado ya que solo necesitan una máquina con linux para probarlo.

Si tienen dudas con esta parte escriban en el foro de Consultas y los ayudamos.


Para configurar el agente para que ejecute sus scripts deben modificar el archivo snmp.conf y agregar para cada OID una línea de la forma

pass <OID> <ruta al script>

Cosas a tener en cuenta:

- el script debe estar en un directorio con permisos para el root y además el archivo debe tener permisos de ejecución. Para esto lo mas sencillo es colocar su script en /etc/snmp/.

- cuando hagan una prueba con snmpget de su OID, deben hacerlo con una comunidad que tenga permisos para esa OID. Sugiero que utilicen la comunidad ROtgr2017 que definieron antes.

----------------------------------------------------------------------------------------------------------------

Cualquier duda nos consultan.


Saludos