Mrtg и четене от PicoIP (TinyIP)
Най – после довърших и този проект с помоща на някои приятели. В предната ми тема стигнахме до четенето което трябва да става aвтоматично за целта се прави файл скрипт примерно в следния път
/usr/local/bin/ име на файла в случая /usr/local/bin/picovoltage.pl , съдържание на файла :
#!/usr/bin/perl
$line=`snmpget -v1 -c 000000000000 192.168.х.х enterprises.19865.1.2.3.2.0 | awk {‘print \$4’} | xargs`;
# chomp $line;
$line=(33*($line/1023));
printf(„%.2f\n0\n“, $line);
сетва се chmod +x /usr/local/bin/picovoltage.pl и го оставяме да си работи 🙂 за по сигурно може да пробвате дали работи като директно изпълните /usr/local/bin/picovoltage.pl
следва да се добави следното допълнение в /etc/mrtg.cfg
Target[picovoltage]: `/usr/bin/perl /usr/local/bin/mrtg/picovoltage.pl`
Title[picovoltage]: Pico Voltage information pin2
Options[picovoltage]: gauge,integer,growright
PageTop[picovoltage]: <H1>Pico Voltage PIN2</H1>
Unscaled[picovoltage]: ymwd
MaxBytes[picovoltage]: 33
YLegend[picovoltage]: V
ShortLegend[picovoltage]: Voltage information on pin2
тука вече може да се прави и леко тунинговане според зависи как искате и какво искате да ви показва графиката .
сега вече може спокойно да си следите напрежението на акомулатотрите по кулите 🙂 ако все пак някой го ползва може поне едно благодарско да каже.
sheki (авг. 17, 2008)
🙂