What is after the first 1. 2. 3. 4. steps ?
567.dk

Guides Info Upgraded image GPS sync NTP server DCF77 sync NTP server --- Usefull linux commands. --- MRTG setup. NTP test tools.

This is a guide for enabling SMTP for MRTG on NTP server



Created: 2016-08-18, on Raspbian Pi, Model B Revision 2.0 512MB

Start with the NTP server and follow this: or download a complete image in the bottom of this page.

Login with ssh to the ip address of the pi
With "pi > raspberry"

Run the following commands

sudo bash

apt-get install bc # Math module
apt-get install snmpd snmp

wget http://www.ntp.567.dk/software/mrtg-v1.1.tar.gz
tar xvzf mrtg-v1.1.tar.gz -C /


nano /etc/snmp/snmpd.conf

Change the agentAddress from:

agentAddress udp:127.0.0.1:161
to:

agentAddress udp:161
dontLogTCPWrappersConnects yes
Below the line:

#rocommunity public localhost
add:

rocommunity public (without the initial #)


Below the line:
# "Pass-through" MIB extension command

pass .1.3.6.1.4.1.47072.1.0.2.10 /bin/sh /home/pi/ntp.567.dk/cpu_temp.sh
pass .1.3.6.1.4.1.47072.1.0.2.11 /bin/bash /home/pi/ntp.567.dk/gpu_temp.sh
pass .1.3.6.1.4.1.47072.1.1.2.11 /bin/bash /home/pi/ntp.567.dk/GetNTPOffsetPositive.sh
pass .1.3.6.1.4.1.47072.1.1.2.12 /bin/bash /home/pi/ntp.567.dk/GetNTPOffsetNegative.sh
pass .1.3.6.1.4.1.47072.1.1.2.13 /bin/bash /home/pi/ntp.567.dk/GetNTPStratum.sh
pass .1.3.6.1.4.1.47072.1.1.2.14 /bin/bash /home/pi/ntp.567.dk/GetNTPPrecision.sh
pass .1.3.6.1.4.1.47072.1.1.2.15 /bin/bash /home/pi/ntp.567.dk/GetNTPRootdelay.sh
pass .1.3.6.1.4.1.47072.1.1.2.16 /bin/bash /home/pi/ntp.567.dk/GetNTPRootdisp.sh
pass .1.3.6.1.4.1.47072.1.1.2.17 /bin/bash /home/pi/ntp.567.dk/GetNTPPeer.sh
pass .1.3.6.1.4.1.47072.1.1.2.18 /bin/bash /home/pi/ntp.567.dk/GetNTPTC.sh
pass .1.3.6.1.4.1.47072.1.1.2.19 /bin/bash /home/pi/ntp.567.dk/GetNTPMinTC.sh
pass .1.3.6.1.4.1.47072.1.1.2.21 /bin/bash /home/pi/ntp.567.dk/GetNTPSys_jitter.sh
pass .1.3.6.1.4.1.47072.1.1.2.22 /bin/bash /home/pi/ntp.567.dk/GetNTPClk_wander.sh
pass .1.3.6.1.4.1.47072.1.1.2.23 /bin/bash /home/pi/ntp.567.dk/GetUDPsend.sh
pass .1.3.6.1.4.1.47072.1.1.2.24 /bin/bash /home/pi/ntp.567.dk/GetUDPrecive.sh
pass .1.3.6.1.4.1.47072.1.1.2.25 /bin/bash /home/pi/ntp.567.dk/GetNTPFrequencyPositive.sh
pass .1.3.6.1.4.1.47072.1.1.2.26 /bin/bash /home/pi/ntp.567.dk/GetNTPFrequencyNegative.sh
pass .1.3.6.1.4.1.47072.1.1.2.27 /bin/bash /home/pi/ntp.567.dk/GetNTPTai.sh # Add in V1.1 - Leap second support
pass .1.3.6.1.4.1.47072.1.1.2.28 /bin/bash /home/pi/ntp.567.dk/GetNTPLeapsecAdd.sh # Add in V1.1 - Leap second support
pass .1.3.6.1.4.1.47072.1.1.2.29 /bin/bash /home/pi/ntp.567.dk/GetNTPLeapsecExpire.sh # Add in V1.1 - Leap second support
pass .1.3.6.1.4.1.47072.1.1.2.30 /home/pi/ntp.567.dk/gpsGetSatellites
pass .1.3.6.1.4.1.47072.1.1.2.31 /home/pi/ntp.567.dk/gpsGetSatellites
pass .1.3.6.1.4.1.47072.1.1.2.32 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - HDOP support
pass .1.3.6.1.4.1.47072.1.1.2.33 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - VDOP support
pass .1.3.6.1.4.1.47072.1.1.2.34 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - PDOP support
pass .1.3.6.1.4.1.47072.1.1.2.35 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - TDOP support
pass .1.3.6.1.4.1.47072.1.1.2.36 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - GDOP support
pass .1.3.6.1.4.1.47072.1.1.2.37 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - XDOP support
pass .1.3.6.1.4.1.47072.1.1.2.38 /home/pi/ntp.567.dk/gpsGetdop # Add in V1.1 - YDOP support

/etc/init.d/snmpd restart # Restart the SNMP daemon:


visudo # To add access for snmp to execute

snmp ALL=(ALL) NOPASSWD: ALL # all exe)

Test with command
snmpwalk -Os -c public -v2c 192.168.1.14 .1.3.6.1.4.1.47072.1.1.2.30


Or you can download my image.
My gps image V1.0 with smtp / mrtg support from my server.(2016-08-19)

My gps image V1.1 with smtp / mrtg support from my server.(2016-09-29)


Here is a MRTG config sample.
rpi003 MRTG config sample.(2016-08-19)