{"id":246,"date":"2012-01-10T11:50:50","date_gmt":"2012-01-10T09:50:50","guid":{"rendered":"http:\/\/rexxer.kharkov.ru\/?p=246"},"modified":"2012-01-10T11:50:50","modified_gmt":"2012-01-10T09:50:50","slug":"rrdtools-moj-skript-dlya-monitoringa-temperatury","status":"publish","type":"post","link":"https:\/\/dety.net.ua\/?p=246","title":{"rendered":"RRDTools &#8211; \u043c\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b"},"content":{"rendered":"<blockquote><p>#!\/bin\/sh<br \/>\ninput=`\/usr\/local\/etc\/rc.d\/digitemp_DS9097 -a -q -s \/dev\/cuau0 -o%.C`<br \/>\n\/usr\/local\/bin\/rrdtool update \/var\/rrdtool\/db\/digitemp.rrd N:$input<br \/>\nif [ $input -ge 35 ]; then<br \/>\nmail -s &#8220;There is too HOT in the server room, current temp is $input degrees by Celsius&#8221; admin@mydomain.com &lt; \/usr\/local\/etc\/mail.txt<br \/>\necho &#8220;Temp is $input&#8221; | ssh -l user mail.mydomain.com sendsms XXXXXXXXXX<br \/>\nfi<\/p>\n<p>WWWPREFIX=\/usr\/local\/www\/apache22\/data\/images<br \/>\nRRDPREFIX=\/var\/rrdtool\/db<br \/>\n\/usr\/local\/bin\/rrdtool graph $WWWPREFIX\/temp.png<br \/>\n&#8211;width 500 &#8211;height 200 &#8211;imgformat PNG<br \/>\n&#8211;title &#8220;Temperature for 12h&#8221;\u00a0 &#8211;rigid\u00a0 &#8211;color BACK#FAFAFA\u00a0<br \/>\n&#8211;vertical-label Celsius<br \/>\n&#8211;alt-autoscale-max<br \/>\n&#8211;slope-mode<br \/>\nDEF:input=$RRDPREFIX\/digitemp.rrd:input:MAX\u00a0\u00a0<br \/>\nVDEF:minn=input,MINIMUM<br \/>\nVDEF:maxx=input,MAXIMUM<br \/>\nVDEF:avg=input,AVERAGE<br \/>\nVDEF:curr=input,LAST<br \/>\nAREA:input#00640080:&#8221;Temp&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nCDEF:p0=input,0,- AREA:p0#00FF0080<br \/>\nCDEF:p1=input,1,- AREA:p1#00EE0080<br \/>\nCDEF:p2=input,2,- AREA:p2#00DD0080<br \/>\nCDEF:p3=input,3,- AREA:p3#00CC0080<br \/>\nCDEF:p4=input,4,- AREA:p4#00BB0080<br \/>\nCDEF:p5=input,5,- AREA:p5#00AA0080<br \/>\nCDEF:p6=input,6,- AREA:p6#00990080<br \/>\nCDEF:p7=input,7,- AREA:p7#00880080<br \/>\nCDEF:p8=input,8,- AREA:p8#00770080<br \/>\nCDEF:p9=input,9,- AREA:p9#00660080<br \/>\nCDEF:p10=input,10,- AREA:p10#00550080<br \/>\nCDEF:p11=input,11,- AREA:p11#00440080<br \/>\nCDEF:p12=input,12,- AREA:p12#00330080<br \/>\nCDEF:p13=input,13,- AREA:p13#00220080<br \/>\nCDEF:p14=input,14,- AREA:p14#00110080<br \/>\nCDEF:p15=input,15,- AREA:p15#00100080<br \/>\nCDEF:p16=input,16,- AREA:p16#00090080<br \/>\nCDEF:p17=input,17,- AREA:p17#00080080<br \/>\nCDEF:p18=input,18,- AREA:p18#00070080<br \/>\nCDEF:p19=input,19,- AREA:p19#00060080<br \/>\nCDEF:p20=input,20,- AREA:p20#00050080<br \/>\nLINE2:input#006500:&#8221;Current&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nLINE2:32#FF0000:&#8221;Critical&#8221;<br \/>\nLINE2:25#F29D00:&#8221;Allowed&#8221;<br \/>\nLINE2:21#6197DB:&#8221;Recommended&#8221;<br \/>\nGPRINT:minn:&#8221;Min=%6.2lf&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nGPRINT:maxx:&#8221;Max=%6.2lf&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nGPRINT:avg:&#8221;Average=%6.2lf&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0<br \/>\nGPRINT:curr:&#8221;Current=%6.2lfl&#8221; <\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-247\" src=\"http:\/\/rexxer.kharkov.ru\/files\/2012\/01\/temp.png\" alt=\"temp\" width=\"582\" height=\"287\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>#!\/bin\/sh input=`\/usr\/local\/etc\/rc.d\/digitemp_DS9097 -a -q -s \/dev\/cuau0 -o%.C` \/usr\/local\/bin\/rrdtool update \/var\/rrdtool\/db\/digitemp.rrd N:$input if [ $input -ge 35 ]; then mail -s &#8220;There is too HOT in the server room, current temp is $input degrees by Celsius&#8221; admin@mydomain.com &lt; \/usr\/local\/etc\/mail.txt echo &#8220;Temp is $input&#8221; | ssh -l user mail.mydomain.com sendsms XXXXXXXXXX fi WWWPREFIX=\/usr\/local\/www\/apache22\/data\/images RRDPREFIX=\/var\/rrdtool\/db \/usr\/local\/bin\/rrdtool graph $WWWPREFIX\/temp.png [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,13],"tags":[],"class_list":["post-246","post","type-post","status-publish","format-standard","hentry","category-freebsd","category-linux","category-novosti"],"_links":{"self":[{"href":"https:\/\/dety.net.ua\/index.php?rest_route=\/wp\/v2\/posts\/246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dety.net.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dety.net.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dety.net.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dety.net.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=246"}],"version-history":[{"count":0,"href":"https:\/\/dety.net.ua\/index.php?rest_route=\/wp\/v2\/posts\/246\/revisions"}],"wp:attachment":[{"href":"https:\/\/dety.net.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dety.net.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dety.net.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}