W&T conecta
Interfaces para TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA, fibra óptica de vidrio y de plástico, http, SNMP, OPC, Modbus TCP, I/O digital, I/O analógico, ISA, PCI

Aplicación a termógrafos Web:

Representar valores de medición en Nagios


Representar valores de medición en Nagios

El Software NAGIOS ofrece en sistemas operativos Linux-/Unix la posibilidad de controlar estructuras complejas IT. Con ayuda del ejemplo siguiente también se pueden integrar en el sistema termógrafos Web.

Para este ejemplo necesitan un PC Linux-/Unix con Software Nagios instalado. Adicionalmente necesitan los Plugins Nagios, pues estos incluyen la orden check_snmp para la consulta SNMP. El PC debe disponer de un servidor Web y de un SNMP-Daemon.

Preparativos

Ya ha abastecido su(s) termógrafo(s) Web
  • con corriente,
  • conectado a su red,
  • dotado con una dirección IP - con WuTility no hay problemas.
Además tiene
  • Nagios e instalado los Plugins Nagios en su PC

1. activar SNMP

Para que el termógrafo Web pueda consultarse con SNMP, se tiene que activar primero esta función en el aparato:

SNMP

2. configurar NAGIOS

Si está instalado NAGIOS en su PC correctamente, en la página Web: http://<rechnername>/nagios

encontrará la página inicial de NAGIOS. En primer lugar aparecerá solamente el estado del host local.

NAGIOS

3. Crear el archivo de configuración

  • Para que el termógrafo Web pueda representarse en NAGIOS, tiene que crearse un archivo de configuración. Normalmente éste se deposita en el directorio /usr/local/nagios/etc/objects.
  • Cree un archivo con el nombre thermo.cfg
  • Primeramente tiene que crearse una definición para el aparato y un grupo de aparatos:

			define host
				{
				use                generic-host
				host_name          webgraph
				alias              Web-Thermograph
				address            192.168.0.12
				hostgroups         wut_devices
				check_command      check-host-alive
				max_check_attempts 3
				}
			define hostgroup
				{
				hostgroup_name     wut_devices
				alias              WuT Devices
				members            webgraph
				}

Los parámetros más importantes aquí son la dirección IP del aparato y el Hostname, que se debe visualizar en NAGIOS. También serán visibles posteriormente en NAGIOS los nombres del grupo y los nombres Alias.

Para poder consultar al aparato vía SNMP, tiene que crearse una orden correspondiente, que con ayuda del Plugin check_snmp recoge el valor de medición del aparato:


			define command
				{
				command_name       check_57610
				command_line       $USER1$/check_snmp -H $HOSTADDRESS$ -o 1.3.6.1.4.1.5040.1.2.8.1.3.1.1.1
				}

La orden con el nombre check_57610 recoge el valor de medición vía SNMP con ayuda del correspondiente SNMP-OID.

Ahora tiene que crearse un servicio que ejecute la orden arriba creada:


			define service
				{
				use                 generic-service
				host_name           webgraph
				service_description SNMP-Request
				check_command       check_57610
				}

Si están salvadas todas las definiciones en el archivo thermo.cfg, tiene que ordenarse a NAGIOS a cargar este archivo en el arranque inicial como configuración.

Abra el archivo /usr/local/nagios/etc/nagios.cfg y añada la ruta al archivo arriba creado en la lista de los archivos de configuración:

			(...)
				# You can specify individual object config files as shown below:
				cfg_file=/usr/local/nagios/etc/objects/commands.cfg
				cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
				cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
				cfg_file=/usr/local/nagios/etc/objects/templates.cfg
				cfg_file=/usr/local/nagios/etc/objects/thermo.cfg
				(...)
			
		

4. Visualización del valor de medición

  • Arranque de nuevo NAGIOS.
  • En la página de Estado de servicio aparece ahora el termógrafo Web con la temperatura actual:
Valores de medición

¿No tiene todavía ningún termógrafo Web y quiere probar el ejemplo presentado?

No hay problema: Le ponemos a disposición el termógrafo Web Pt100/Pt1000 gratis durante 30 días. Rellene sencillamente un pedido muestra y le enviaremos el termógrafo Web para probar a cuenta abierta. Si nos devuelve el aparato dentro de los 30 días, le abonamos la factura completa.

Al pedido muestra