Blog
Til dette eksempel skal du bruge en Linux/Unix-pc med Nagios-software installeret. Du skal også bruge Nagios plug-ins, da de indeholder kommandoen check_snmp til SNMP-forespørgslen. PC’en skal have en webserver og en SNMP-dæmon.
Forberedelser
Du har allerede angivet din(e) web-termograf(er)
- med magt,
- tilsluttet den til dit netværk,
- tildelt den en IP-adresse – hvilket med WuTility ikke er noget problem.
Du har også
- installeret Nagios og Nagios plug-ins på din pc
1. Aktivér SNMP
For at Web-Thermograph kan forespørges med SNMP, skal denne funktion først aktiveres i enheden:

2. Konfigurer NAGIOS
Hvis NAGIOS er installeret korrekt på din pc, kan du gå til websiden: http://<rechnername>/nagios
for at finde startsiden for NAGIOS. Først vises kun status for den lokale vært.

3. Opret konfigurationsfil
- For at Web-Thermograph kan repræsenteres i NAGIOS, skal der oprettes en konfigurationsfil. Dette gemmes normalt i biblioteket
/usr/local/nagios/etc/objects. - Opret en fil med navnet thermo.cfg
- Først skal der oprettes en definition for enheden og en enhedsgruppe:
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
}
De vigtigste parametre her er enhedens IP-adresse og det værtsnavn, som du vil have vist i NAGIOS. Navnene på gruppen og alias-navnene vil blive synlige i NAGIOS senere.
For at forespørge enheden via SNMP skal der oprettes en tilsvarende kommando, som bruger plug-in’en check_snmpt til athente målingen fra enheden:
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
}
Kommandoen check_57610 henter målingen ved hjælp af SNMP og det tilhørende SNMP-OID.
Nej, der skal oprettes en tjeneste, som udfører den kommando, der er oprettet ovenfor:
define service
{
use generic-service
host_name webgraph
service_description SNMP-Request
check_command check_57610
}
Når alle definitionerne er gemt i filen thermo.cfg, skal NAGIOS indlæse denne fil som en konfiguration ved opstart.
Åbn filen /usr/local/nagios/etc/nagios.cfg, og indsæt stien til den fil, der er oprettet ovenfor, i listen over konfigurationsfiler:
(...)
# 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. Vis målingen
- Genstart NAGIOS.
- På siden Servicestatus vises webtermografen nu med den aktuelle temperatur.

Kom i gang - bestil en prøveversion i 30 dage.
Prøv vores produkter fra Wiesemann & Theis gratis i 30 dage ved at skrive det i ordrebekræftelsen: Ønsker at teste produktet.
Hvis du ikke ønsker at gøre brug af din returret inden for 30 dage, skal du blot betale den medfølgende faktura. Gratis forsendelse i Danmark.