Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:mrtg:ru [2009/01/29 13:27]
asmodeus
abills:docs:mrtg:ru [2016/11/04 14:07] (текущий)
asmodeus [Установка]
Строка 2: Строка 2:
 Клиент-серверное приложение для мониторинга и построения графиков загрузки сети и учёта работы различных сервисов. Для построения графиков используется MRTG. В пакет входит 2 программы:​ Клиент-серверное приложение для мониторинга и построения графиков загрузки сети и учёта работы различных сервисов. Для построения графиков используется MRTG. В пакет входит 2 программы:​
   * **rstats** - Сервер мониторинга   * **rstats** - Сервер мониторинга
 +**Параметры:​**
 +  ipfw num:num - Получать данные с ipfw
 +  snmp oid:oid - Данные SNMP
 +  iptable ​     - трафик с iptable
 +  net_bufs ​    - FreeBSD net  buffer
 +  load         - Загрузка системы
 +  mysql        - Количество mysql запросов и медленных запросов ​
 +  memory ​      - Память
 +  memnocache ​  - memory cache
 +  swap         - Swap info
 +  tuns_traf ​   - трафик по всем tun  интерфейсам
 +  ppp_count ​   - количество активных pppd  интерфейсов
 +  ng_count ​    - количество активных mpd 
 +  tun_count ​   - Количество активных tun  интерфейсов
 +  mikrotik_ppp - Количество ppp  сессий
 +  mikrotik_load- Нагрузка на процессор
 +  mikrotik_mem - Нагрузка на память
 +
 +
 +
   * **rstatc** - Клиент для снятия данных с удалённого сервера ​   * **rstatc** - Клиент для снятия данных с удалённого сервера ​
 Другие файлы: Другие файлы:
Строка 20: Строка 40:
 ==== Установка ==== ==== Установка ====
 Скачиваем приложение для съёма статистики. \\ Скачиваем приложение для съёма статистики. \\
-[[http://​sourceforge.net/​projects/​abills/​]] \\ 
  
-  ​tar zxvf rstat.tgz+ 
 +  ​git clone https://​github.com/​nabat/​rstat.git
   # cd rstat   # cd rstat
   # make install   # make install
Строка 29: Строка 49:
 ==== Настройка ==== ==== Настройка ====
 Берём MRTG пакет с сайта Берём MRTG пакет с сайта
-[[http://people.ee.ethz.ch/​~oetiker/​webtools/mrtg/]]+[[http://oss.oetiker.ch/mrtg/download.en.html]]
  
 Пример **mrtg.cfg**:​ Пример **mrtg.cfg**:​
Строка 70: Строка 90:
  
 ** /​etc/​crontab **\\ ** /​etc/​crontab **\\
-*/5     ​* ​      ​* ​      ​* ​      ​* ​      www  /​usr/​local/​bin/​mrtg /​usr/​local/​etc/​mrtg/​mrtg.cfg ​\\ +<​code>​ 
 +*/5     ​* ​      ​* ​      ​* ​      ​* ​      root  /​usr/​local/​bin/​mrtg /​usr/​local/​etc/​mrtg/​mrtg.cfg 
 +</​code>​
  
  
 ===Настройка мониторинга с удалённого сервера=== ===Настройка мониторинга с удалённого сервера===
  
-Если VPN работает на удалённом сервере тогда на локальном сервере правим в mrtg.cfg+Если VPN работает на удалённом серверетогда на локальном сервере правим в mrtg.cfg
  
 **/​usr/​local/​sbin/​rstats** меняем на **/​usr/​local/​bin/​rstatc remotehost** \\ **/​usr/​local/​sbin/​rstats** меняем на **/​usr/​local/​bin/​rstatc remotehost** \\
Строка 120: Строка 141:
 перезапуск сервиса:​ перезапуск сервиса:​
   # /​etc/​rc.d/​xinetd restart   # /​etc/​rc.d/​xinetd restart
 +
 =====Дополнительно===== =====Дополнительно=====
 Включение SNMP на Cisco Включение SNMP на Cisco
   # snmp-server community 1XyJfhQM2rPLlXuj RO 50   # snmp-server community 1XyJfhQM2rPLlXuj RO 50
 +  ​
 +{{:​abills:​docs:​mrtg:​mrtg1.png?​400|}}\\
 +  ​
 +{{:​abills:​docs:​mrtg:​mrtg2.png?​400|}}\\
 +  ​