Користувальницькькі налаштування

Налаштування сайту


ophanimflow

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
ophanimflow [2024/01/02 17:55]
nightfly створено
ophanimflow [2024/10/11 16:15] (поточний)
pautina
Рядок 1: Рядок 1:
 ====== OphanimFlow ====== ====== OphanimFlow ======
  
-документація буде.. незабараром...+===== Навіщо? ===== 
 + 
 +Основна ідея полягає в заміні bandwidthd та модулю cap_nf Stargazer на рішення, яке виконує збір, класифікацію, попередню обробку даних NetFlow/IPFIX та побудову графіків використання пропускної здатності мережі для кожного хоста у вашій мережі та базовий облік трафіку, десь на окремому хості. Тобто беремо і усе рахувально-малювальне навантаження виносимо на окремий ізольований хост, кудись там подалі від Ubilling, і хай сам собі там тормозить і робить свої штуки, ніяк не зачіпаючи бізнес-критичні аспекти життєдіяльності біллінгу та NAS-ів.  
 + 
 +Якась така концепція, яку можна візуалізувати наступним чином у вигляді інтеграції з [[https://github.com/nightflyza/OphanimFlow|OphanimFlow]]: 
 + 
 +{{:opharch0.png|}} 
 + 
 +===== Налаштування ===== 
 + 
 +Припускаємо, що OphanimFlow вже встановлено і працює, на хості 192.168.0.25 десь у вашій мережі. Відповідно конфігурація проста та очевидна і зводиться до 
 + 
 +в [[alteriniconf|alter.ini]] робимо якось так: 
 +<code ini> 
 +; Просто вмикаємо 
 +OPHANIMFLOW_ENABLED=1 
 +; Тут можна перелічити при бажанні і декілька URL джерел OphanimFlow, розділивши їх комою. 
 +OPHANIMFLOW_URLS="http://192.168.0.25/of/" 
 +; У випадку якщо OphanimFlow працює у вас на хості з сірими IP (а так воно і є в нашому прикладі) не зайвим буде увімкнути проксювання графічків крізь білінг. 
 +BANDWIDTHD_PROXY=1 
 +; Вмикає підтримку відображення графіків для Mikrotik NAS 
 +;OPHANIM_USE_ROS_TRAFFIC_GRAPHS=1 
 +</code> 
 + 
 +в [[userstats|userstats.ini]] вмикаємо 
 +<code ini> 
 +; Теж просто вмикаємо 
 +OPHANIM_ENABLED=1 
 +</code> 
 + 
 +в crontab ставимо періодичну синхронізацію 
 +<code bash> 
 +*/20 * * * *    /bin/ubapi "ophanimtraff" 
 +</code> 
 + 
 +ВсеДані про трафік ваших абонентів, будуть синхронізуватись з локальною БД, та відображатись в відповідних місцях, так ніби нічого й не змінилось. 
 + 
 +===== Графіки ===== 
 + 
 +Звісно ви можете просто додати в вашому довіднику "Сервери доступу (NAS)" відповідні посилання графіків 
 + 
 +{{:ophgraph0.png|}} 
 + 
 +а воно візьме, і просто собі почне працювати 
 + 
 +{{:ophgraph1.png|}}
  
ophanimflow.1704210946.txt.gz · Востаннє змінено: 2024/01/02 17:55 повз nightfly