FreeBSD - мониторинг

MRTG

Выполним установку

 # cd /usr/ports/net-mgmt/mrtg/ && make install clean
 # sudo -u xxx mkdir -m 750 /home/www/xxx/public_html/mrtg
 # cfgmaker --global 'WorkDir: /home/www/xxx/public_html/mrtg' --output /usr/local/etc/mrtg/mrtg-xxx.conf root@localhost

/usr/local/etc/mrtg/mrtg-xxx.conf

 EnableIPv6: no
 WorkDir: /home/www/xxx/public_html/mrtg
 
 Title[traffic]: Traffic
 PageTop[traffic]: <H1>Traffic</H1>
 Target[traffic]: `/root/scripts/count.traffic.sh; hostname`
 MaxBytes[traffic]: 50000000
 Options[traffic]: bits,unknaszero,growright
 LegendI[traffic]: &nbsp;input:
 LegendO[traffic]: &nbsp;output:
 YLegend[traffic]: Traffic
 Legend1[traffic]: input traffic
 Legend2[traffic]: output traffic

/root/scripts/count.traffic.sh

 #!/bin/sh
 
 echo "`/sbin/ipfw show 800 | awk '{print $3}'`"
 echo "`/sbin/ipfw show 900 | awk '{print $3}'`"

И, наконец, сгенерим файл index.html:

 # indexmaker /usr/local/etc/mrtg/mrtg.conf > /home/www/xxx.ru/public_html/mrtg/index.html

SNMP

Ссылки

Комментарии

 
blog/2011/12/08-freebsd_-_мониторинг.txt · Последние изменения: 2013/02/27 16:17 — Антон Бугреев · []