summaryrefslogtreecommitdiff
path: root/src/pmdas/roomtemp/README
blob: d347308c643bf1ffe78e2daef784ba5241552216 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Roomtemp PMDA
=============

This PMDA exports the temperature from one or more sensors built using
the DS2480 and DS1280 chipsets and MicroLAN (aka 1-Wire) technology
from Dallas Semiconductor Corporation.  See http://www.dalsemi.com/

You'll need the following hardware:

DS2480	Serial 1-Wire Line Driver
	http://www.dalsemi.com/datasheets/pdfs/2480.pdf

	Not needed if you obtain one of the integrated packages like the
	DS9097U.

DS9097U	Universal 1-Wire COM Port Adapter
	http://www.dalsemi.com/datasheets/pdfs/9097u.pdf

	This includes the DS2480 and I have the DS9097U-S09 variant that
	is a standard DB-9 female package.

DS1820	1-Wire Digital Thermometer
	http://www.dalsemi.com/datasheets/pdfs/1820.pdf

After you've got at least one DS9097U and one DS1820 you'll need a
spare serial port on the host running PMCD, a soldering iron and some
cable (telco or similar) with an RJ-11 male plug attached at one end.

Use the ./probe application to exercise all of the hardware before
you try and install the PMDA.

Metrics
=======

The file ./help contains descriptions for all of the metrics exported
by this PMDA.

Once the PMDA has been installed, the following command will list all
the available metrics and their explanatory "help" text:

	$ pminfo -fT roomtemp

Installation
============

 +  # cd $PCP_PMDAS_DIR/roomtemp

 +  Check that there is no clash in the Performance Metrics Domain
    defined in ./domain.h and the other PMDAs currently in use (see
    $PCP_PMCDCONF_PATH).  If there is, edit ./domain.h to choose another
    domain number.

 +  Then simply use

	# ./Install

    and choose both the "collector" and "monitor" installation
    configuration options.

De-installation
===============

 +  Simply use

	# cd $PCP_PMDAS_DIR/roomtemp
	# ./Remove

Troubleshooting
===============

 +  After installing or restarting the agent, the PMCD log file
    ($PCP_LOG_DIR/pmcd/pmcd.log) and the PMDA log file
    ($PCP_LOG_DIR/pmcd/roomtemp.log) should be checked for any warnings
    or errors.