16.08.2018 Teplota vzduchu : 17.38 °C - Dnes je štvrtok - Cisárovna SISI meniny má Leonard | Práve nás číta: 30
 

Linux net-snmp, digitemp

Monitorovanie teploty programom digitemp

Linux Fedora

Digitemp software

Štandardným balíkom pre prácu s protokolom SNMP je v linuxe Net-SNMP.

[root@ssjh]# yum install net-snmp net-snmp-utils

1

pridať riadok do /etc/snmp/snmpd.conf

extend .1.3.6.1.4.1.2021.2000.1 temp0 /usr/local/bin/checktemp

reštartovať snmpd

service snmpd restart

Vytvoriť v adresári /usr/local/bin skript s názvom checktemp.

#!/bin/bash
# digitemp
# František Haluška
# http://ssjh.sk/aix/new/digitemp.htm

CONFFILE=/etc/digitemp.conf

digitemp_DS9097 -q -t 1 -c $CONFFILE -s/dev/ttyUSB0 | awk {' print $2'}| tail -n 1

2

PHP kód snmpwalk.php


<?
 /**
 *
 *      František Haluška
 *      script pre digitemp, snmpwalk
 *      http://ssjh.sk
 *
 *
 **/
$host = '127.0.0.1';
$community = 'public';
$object_id = 'UCD-SNMP-MIB::ucdavis.2000.1.3.1.2.5.116.101.109.112';
$temperature = snmpwalk($host, $community, $object_id);
$length = strlen($temperature[0]);
$temp =  substr($temperature[0], 9, -1);
echo $temp."°C";
?>

Test

http://ssjh.sk/aix/new/snmpwalk.php
Počet zobrazení: 2716x
Sú pre vás tieto informácie postačujúce?

Vaša odpoveď sa na stránkach nezobrazuje. Odpovede slúžia pre našu potrebu.


 
O škole

Gymnázium
SOŠ polytechnická

Viac »
Bardejov

Panoramatické mesto.

PANOMIO »
Pomoc & Podpora

Ak potrebujete pomoc so stránkou.

Frequently Asked Questions (FAQ) »

Zavolajte, mailujte

Telefón: +421 544861950
Mail: ssjhbj@slovanet.sk

Online kontakt