Шпаргалка - учет ресурсов во FreeBSD

Статистика CPU, MEM, DISK, NETWORK

Установим atop

portmaster sysutils/atop

Настроим atop

echo 'atop_enable="YES"' >> /etc/rc.conf
echo 'atop_interval=600' >> /etc/rc.conf
echo 'atop_keepdays=30' >> /etc/rc.conf

В крон пропишем

## atop
@midnight       /usr/local/etc/rc.d/atop rotate >/dev/null

Zabbix - установка агента

Установка

yum install zabbix-agent

/etc/zabbix/zabbix_agentd.conf

Server=77.106.109.159
Hostname=openvzX.tomtel.ru
StartAgents=5
DebugLevel=3
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Timeout=3

Выполним

chkconfig --level 3 zabbix-agent on
service zabbix-agent start
iptables -A INPUT -s 77.106.109.159 -p tcp -m state --state NEW -m tcp --dport 10050 -m comment --comment "Accessing to zabbix agent" -j ACCEPT

Ссылки

FreeBSD - мониторинг трафика vnstat

Установка

 cd /usr/ports/net/vnstat && make install clean

Настройка

 cd /usr/local/etc
 cat vnstat.conf.example > vnstat.conf
 mkdir /var/db/vnstat
 vnstat -u -i sk0
 
 echo "/usr/local/sbin/vnstatd -d --config /usr/local/etc/vnstat.conf" >> /etc/rc.local
 echo "/bin/pkill vnstatd" >> /etc/rc.shutdown.local

фрагмент vnstat.conf

 Interface "sk0"
 UnitMode 1
 MaxBandwidth 100
 UpdateInterval 60
 UseLogging 1

Настройка PHP интерфейса

 cd /path/to/site
 wget http://www.sqweek.com/sqweek/files/vnstat_php_frontend-1.5.1.tar.gz
 tar -xvzf vnstat_php_frontend-1.5.1.tar.gz
 rm -f vnstat_php_frontend-1.5.1.tar.gz
 mv vnstat_php_frontend-1.5.1 stat
 cd stat
 chmod 440 config.php

фрагмент config.php

 $language = 'en';
 $iface_list = array('sk0');
 $iface_title['sk0'] = 'My iface (50 Mbit)';
 $vnstat_bin = '/usr/local/bin/vnstat';
 //$data_dir = './dumps';

Запуск vnstatd

 /etc/rc.d/local start

Ссылки

FreeBSD - awstats

Установка, настройка awstats

 # cd /usr/ports/www/awstats && make install clean
 # mkdir /usr/local/etc/awstats
 # cp /usr/local/www/awstats/cgi-bin/awstats.model.conf /usr/local/etc/awstats/awstats.mysite.ru.conf

Добавим в /usr/local/etc/awstats/awstats.mysite.ru.conf:

 LogFile="/home/www/mysite.ru/access_log"
 SiteDomain="mysite.ru"
 HostAliases="www.mysite.ru.com REGEX[mysite.ru\.com$]"
 Lang="ru"

 
blog.txt · Последние изменения: 2013/01/23 14:51 — Антон Бугреев · []