Сейчас опишу как решил проблему.
по поводу выражения в скрипте написал так
Код: Выделить всё
/usr/local/bin/snmpwalk -v 1 -c Parameter 172.24.202.62 tcpConnEntry | grep '172\.24\.202\.62.777.*established' -c
затем написал конфиг мртг который строил графики по текущим значениям но так ка в мртг требовал 2 значения IN,OUT скрипт модернизировал таким образом
Код: Выделить всё
#!/bin/sh
/usr/local/bin/snmpwalk -v 1 -c Parameter 172.24.202.62 tcpConnEntry | grep '172\.24\.202\.62.777.*established' -c
echo 0
После этого все заробатало но данные начали заносится в лог мртг но сам график не строился, немного покапался и нашел что в конфиге графика который необходимо вывести нужно дописать один параметр
он отвечает за вывод текущего значения
вышло так
Код: Выделить всё
Target[777]: `/usr/local/www/data/mrtg/run/nt2777.sh`
Title[777]: Traffic statistics on Port 777 Established
PageTop[777]: <H1>statistics on Port 777 Established</H1>
MaxBytes[777]: 150000
ShortLegend[777]: c/s
YLegend[777]: Conns / Min
LegendI[777]: In
LegendO[777]: Out
Legend1[777]: New inbound connections
Legend2[777]: New outbound connections
Options[777]: growright,nopercent,perminute,gauge