Loading AI tools
З Вікіпедії, вільної енциклопедії
RRDtool — набір утиліт для роботи з RRD Round-Robin Database, кільцевою базою даних. Створені Тобі Отікером (Tobias Oetiker), для збереження, обробки та візуалізації динамічних послідовностей даних, таких як температура, завантаження процесора, тощо. Всі дані зберігаються в кільцевій базі даних, розмір якої зростає не значно, опираючись на старі дані. В базу даних вносяться консолідовані підсумки, старі дані при цьому затираються новими.
![]() RRDtool дозволяє створювати графіки на основі RRD-баз даних | |
Тип | Berkeley DB система управління базами даних і утиліта |
---|---|
Автор | Tobias Oetiker |
Розробник | Tobias Oetikerd |
Стабільний випуск | 1.4.5 (27 грудня 2010) |
Версії | 1.8.0 (14 березня 2022)[1] |
Операційна система | UNIX-подібні операційні системи |
Мова програмування | Сі, Perl |
Ліцензія | GNU General Public License |
Репозиторій | github.com/oetiker/rrdtool-1.x |
Вебсайт | oss.oetiker.ch/rrdtool/ |
#!/bin/bash
varpath='/var/www/html/mg'
dev_ip='10.0.2.8'
v_temp=`snmpwalk -v1 -c public $dev_ip 1.3.6.1.4.1.318.1.1.10.2.3.2.1.4| tr -d ' '|cut -d ':' -f 4`
if [ -f $varpath/temperature.rrd ]; then
rrdtool update $varpath/temperature.rrd N:$v_temp
else
rrdtool create $varpath/temperature.rrd --step 300 \
DS:temp:GAUGE:600:0:60 RRA:AVERAGE:0.5:1:1200 \
RRA:MIN:0.5:12:2400 RRA:MAX:0.5:12:2400 \
RRA:AVERAGE:0.5:12:2400
fi
rrdtool graph $varpath/r1-day.png \
-w 450 -h 100 \
-t "Temp Device"
-v "temp"
DEF:temp=$varpath/temperature.rrd:temp:AVERAGE LINE:temp:"temp\n" \
GPRINT:temp:MAX:"Max\: %1.0lf\t\n" \
GPRINT:temp:MIN:"Min\: %1.0lf\t"
В результаті виконання отримаємо графік зміни температури пристрою з IP-адресою dev_ip
у вигляді файлу зображення у форматі .png, за шляхом varpath
, пізніше графік можна вставити в HTML сторінку чи надіслати поштою.
![]() | Цей розділ потребує доповнення. (липень 2018) |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.