23/09/2020

SmokePing а за чем он нужен в сети ISP-провайдера

 

Из описания в сети о нем узнаем:
SmokePing отслеживает задержки в сети и эти по сути все сказано 
Лучшая визуализация задержек 
Интерактивные графики 
Большое количество плагинов измерения задержки
Распределенные измерения (мастер/слейвы
 Настраиваемая система предупреждений 
Наиболее интересные графики отображаются в реальном времени 
Бесплатная программа с открытыми исходниками, написанная на Perl автором MRTG и RRDTool, Tobi Oetikerом
 
1) Ставить начинаю по рефлексу: apt update/upgrade

2) Теперь ставим Веб-сервер: apt-get install apache2*
    *если не серверная убунта, то он уже может быть установлен, как у меня

3) Потом ставим набор утилит для работы с RRD (Round-robin Database, кольцевая база     данных) - мощное средство для построения графиков.
    root@smokeping:~# apt-get install rrdtool

4) Собственно сама утилита: apt-get install smokeping

5) Правим конфиги:

 А: vim /etc/smokeping/config.d/pathnames

           Закоментим:  #sendmail = /usr/sbin/sendmail

 Б: vim /etc/smokeping/config.d/General

            Здесь пропишем адрес страницы доступа:

                    cgiurl   = http://192.168.32.16/cgi-bin/smokeping.cgi

 6) Теперь надо прописать Alias в Apache:

            vim /etc/apache2/conf-available/serve-cgi-bin.conf

                 </Directory>
                        ScriptAlias /smokeping/smokeoing.cgi /usr/lib/cgi-bin/smokeping.cgi
                        Alias /smokeping /usr/share/smokeping/www
                  <Directory "/usr/share/smokeping/www">
                        Options FollowSymlinks

7)  Работа со скриптами Смока:

     root@smokeping:~# a2enmod cgi
        Your MPM seems to be threaded. Selecting cgid instead of cgi.
        Module cgid already enabled

         Поясню: cgi-скрипты размещаются в директории /usr/lib/cgi-bin, но можно разместить их где угодно, указав это в настройках своего хоста, либо глобально для всех хостов в файле /etc/apache2/conf-enabled/serve-cgi-bin.conf что мы выше и сделали

8) Рестартуем оба, если все правильно, то Ок, но у меня допустим были ошибки:

root@smokeping:~# systemctl status apache2.service
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2020-09-22 08:34:05 UTC; 3min 13s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 17586 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Sep 22 08:34:05 smokeping systemd[1]: Starting The Apache HTTP Server...
Sep 22 08:34:05 smokeping apachectl[17589]: AH00526: Syntax error on line 16 of /etc/apache2/conf-enabled/serve-cgi-bin.conf:
Sep 22 08:34:05 smokeping apachectl[17589]: Alias cannot occur within directory context
Sep 22 08:34:05 smokeping apachectl[17586]: Action 'start' failed.
Sep 22 08:34:05 smokeping apachectl[17586]: The Apache error log may have more information.
Sep 22 08:34:05 smokeping systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Sep 22 08:34:05 smokeping systemd[1]: apache2.service: Failed with result 'exit-code'.
Sep 22 08:34:05 smokeping systemd[1]: Failed to start The Apache HTTP Server.

 

 Разбираясь увидел это:

apache2_reload: Your configuration is broken. Not restarting Apache 2
apache2_reload: apache2: Syntax error on line 222 of /etc/apache2/apache2.conf: Syntax error on line 22 of /etc/apache2/conf-enabled/serve-cgi-bin.conf: </Directory> without matching <Directory> section

 

Что однозначно интерпретируется как:

А) На 222 строке в файле /etc/apache2/apache2.conf я ухожу дальше

Б) Когда ушел, то на 22 стр в файле  /etc/apache2/conf-enabled/serve-cgi-bin.conf: я                 спотыкнулся об </Directory>, который не нужен -- тут как бы все ясно думаю


Запусксервиса: -service smokeping {start|stop|restart|reload}

 

Конфигурационныефайлыв Ubuntu :  
 
/etc/smokeping/config.d/Alerts 
/etc/smokeping/config.d/Database  
/etc/smokeping/config.d/General  
/etc/smokeping/config.d/pathnames  
/etc/smokeping/config.d/Presentation 
/etc/smokeping/config.d/Probes 
/etc/smokeping/config.d/Slaves 
/etc/smokeping/config.d/Targets

 Выделил те, которые чаще вссего правяться



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10/03/2020

AddPac: задвонение АОНа


     "У абонента дублируется номер телефона" - вот такая как-то раз пришла ко мне заявка и что делать на первый взгляд не понятно, немного удивился даже. Но подумав и почитав пришол к решению и нюансу которое, как оказалось, редко, но все же бывает на наших сетях.

Смотрите:

! FXS
voice-port 0/5
 translate-incoming called-number 2
 fax-early-detect
 caller-id enable
 caller-id name disable






        Настройки по умолчанию нет на порту(скрыты, как и ряд других, по умолчанию активированных параметров).
В чем суть:
       Отдельно поле, грубо говоря, АОНа + еще поле имя абонента, которое в итоге и совпадало с номером(обычно прописывается идентичным или заполняется самим номером же опять).
       На нашей сети ходил АОН и все, а вот в европе было шире, были сигнализации EDSS QSIG и много чего еще с расширенным функционалом для офисов, фирм и корпораций. В таких условия ценность передачи номера + еще доп информации(имя абонента, а по факту у гигантов таких как AVAYA, NORTEL и др было и чутка поболее) сложно переоценить.

Конец!

21/02/2020

Одна полезная и пара интересных програм Linux






       И первый у нас будет figlet - программа для рисования баннеров. А вы что думали их все в ручную делали и в штате держали художника по баннерам?


-VoIP:~$  figlet  Welcome                                                                                                                                         
__        __   _                         
\ \      / /__| | ___ ___  _ __ ___   ___
 \ \ /\ / / _ \ |/ __/ _ \| '_ ` _ \ / _ \
  \ V  V /  __/ | (_| (_) | | | | | |  __/
   \_/\_/ \___|_|\___\___/|_| |_| |_|\___|   
                                      
                                                                         
-VoIP:~$  figlet ASTERISK
    _    ____ _____ _____ ____  ___ ____  _  __
   / \  / ___|_   _| ____|  _ \|_ _/ ___|| |/ /
  / _ \ \___ \ | | |  _| | |_) || |\___ \| ' /
 / ___ \ ___) || | | |___|  _ < | | ___) | . \
/_/   \_\____/ |_| |_____|_| \_\___|____/|_|\_\

                                              
-VoIP:~$  figlet A S T E R I S K                                                                                                                                             
    _      ____    _____   _____   ____    ___   ____    _  __
   / \    / ___|  |_   _| | ____| |  _ \  |_ _| / ___|  | |/ /
  / _ \   \___ \    | |   |  _|   | |_) |  | |  \___ \  | ' /
 / ___ \   ___) |   | |   | |___  |  _ <   | |   ___) | | . \
/_/   \_\ |____/    |_|   |_____| |_| \_\ |___| |____/  |_|\_\

                                                             
-VoIP:~$  figlet -f slant A S T E R I S K                                                                                                                                    
    ___       _____    ______   ______   ____     ____   _____    __ __
   /   |     / ___/   /_  __/  / ____/  / __ \   /  _/  / ___/   / //_/
  / /| |     \__ \     / /    / __/    / /_/ /   / /    \__ \   / ,<  
 / ___ |    ___/ /    / /    / /___   / _, _/  _/ /    ___/ /  / /| | 
/_/  |_|   /____/    /_/    /_____/  /_/ |_|  /___/   /____/  /_/ |_| 

                                                                      
Здесь смотрятся не очень, но в консоле выглядит на 5
                                                        
Следующая фигулька у нас это настольгия по матрицы, которой уже страшно представить аж 20 лет уж стукнуло. Встречайте cmatrix:

Следующая фигня с интересным графическим сопровождением ВВ




    Музыка тоже интересно звучит кстати, рекомендую хоть раз запустить и понаслаждаться.

А теперь люителям медитировать на огонь:
aafire














20/02/2020

MikroTik объявил о поддержке VxLAN в День святого Валентина (14 февраля) 2020 года.
Это существенное дополнение для RouterOSv7, поскольку оно проложит путь для ряда других дополнений, таких как EVPN в BGP.

Это также даст MikroTik возможность обратиться к предприятиям и центрам обработки данных, которым могут потребоваться экономичные устройства с поддержкой VxLAN.

Поставщики услуг также переходят на VxLAN в качестве будущей замены VPLS, так что это полезно и для этого рынка.

Загрузите OVA здесь:
https://download.mikrotik.com/routeros/7.0beta5/chr-7.0beta5.ova
VxLAN еще одна ступенька к SDN-сетям
За что мы любим Микротих так это за подход как в Линкусе, чтобы что-то сделать, нужно точно знать что и как ты будешь делать, понимать всю суть процесса. 
VxLAN основан на одноадресной и многоадресной рассылке для доставки кадров уровня 2
Интерфейс VxLAN может затем быть соединен с физическим портом Ethernet или интерфейсом VLAN для доставки трафика на конечный хост.
После хорошего вебинара по VxLAN, начла рыть информацию и натолкнулся на такую лабу, прикладываю здесь ее конфиг на память
Virtual Extensible LAN (VXLAN) является технологией сетевой виртуализации, созданной для решения проблем масштабируемости в больших системах облачных вычислений. Она использует схожую с VLAN технику для MAC инкапсуляци 

Configurations

R1
R2
R3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/interface bridge
add name=Bridge-VxLAN-VNI-100
add name=Lo0
/interface vxlan
add group=239.0.0.1 interface=ether1 mtu=1400 name=VxLAN-VNI-100 port=8472
     vni=100
/routing ospf instance
add name=ospf-instance-1 router-id=100.127.1.3 version=2
/routing ospf area
add area-id=0.0.0.0 instance=ospf-instance-1 name=ospf-area-1
/interface bridge port
add bridge=Bridge-VxLAN-VNI-100 interface=ether8
add bridge=Bridge-VxLAN-VNI-100 interface=VxLAN-VNI-100
/interface vxlan vteps
add interface=VxLAN-VNI-100 remote-ip=100.127.1.1
add interface=VxLAN-VNI-100 remote-ip=100.127.1.2
/ip address
add address=100.127.1.3 interface=Lo0 network=100.127.1.3
add address=100.126.0.3/29 interface=ether1 network=100.126.0.0
/routing ospf interface
add area=ospf-area-1 instance-id=0 network=100.126.0.0/29
add area=ospf-area-1 instance-id=0 network=100.127.1.3
/system identity
set name=MikroTik-R3

Конец!

Kamailio 25: софтсвич ягодка опять

             Проект Kamailio отмечает 25 лет с момента начала разработки, которая стартовала 2 сентября 2001 года в исследовательском инстит...