Proxy
Pax (обсуждение | вклад) (Новая страница: «{{ВерхМенюПО}} {{ПравГлавМеню}} '''PROXY''' - подсистема проксирования внутрисетевого ('''GSCP''') т…») |
Maksim (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 17: | Строка 17: | ||
2. Предоставляет telnet доступ к ряду параметров станции - см. ниже. | 2. Предоставляет telnet доступ к ряду параметров станции - см. ниже. | ||
+ | |||
+ | 3. Организует работу сервиса [[SNMP]] на оборудовании М-200 | ||
Строка 30: | Строка 32: | ||
SYNOPSIS | SYNOPSIS | ||
proxy -scommip X.X.X.X [-scommport N] [-serverport P1] [-telnetserverport P2] [-websocketserverport P3] | proxy -scommip X.X.X.X [-scommport N] [-serverport P1] [-telnetserverport P2] [-websocketserverport P3] | ||
− | [-password pppppp] [-logfile path] [-logsize Y] [-web] [-d] [-spiderip S.S.S.S] [-spidermport S2] | + | [-password pppppp] [-logfile path] [-logsize Y] [-web] [-d] [-spiderip S.S.S.S] [-spidermport S2] [-trapserver IP:port] [-trapcommunity community] |
X.X.X.X - scomm IP address. X = 0..255 | X.X.X.X - scomm IP address. X = 0..255 | ||
Строка 44: | Строка 46: | ||
-web - web mode. | -web - web mode. | ||
-d - daemon mode. | -d - daemon mode. | ||
− | + | trapserver - trap server IP:port | |
+ | trapcommunity - trap community | ||
+ | |||
Обязательные параметры для запуска: -scommip, -scommport. | Обязательные параметры для запуска: -scommip, -scommport. | ||
Строка 62: | Строка 66: | ||
*'''Daemon mode!''' - режим демона (ключ -d). | *'''Daemon mode!''' - режим демона (ключ -d). | ||
+ | |||
+ | |||
+ | ==Поддержка SNMP== | ||
+ | |||
+ | |||
+ | # /ATS/BIN/proxy-snmp -scommip 127.0.0.1 -scommport 10011 -d | ||
+ | <-------------------------------Proxy v0.1.0----------------------------> | ||
+ | Scomm ip address:127.0.0.1 | ||
+ | Scomm port:10011 | ||
+ | Server port:10012 | ||
+ | Telnet server port:10013 | ||
+ | WebSocket server port:10014 | ||
+ | Trap server: 127.0.0.1:162 | ||
+ | Trap community: public | ||
+ | Daemon mode! | ||
+ | <----------------------------------------------------------------------> | ||
Строка 173: | Строка 193: | ||
[[Категория:Программное обеспечение]] | [[Категория:Программное обеспечение]] | ||
[[Категория:Терминальный доступ]] | [[Категория:Терминальный доступ]] | ||
− |
Текущая версия на 18:46, 1 апреля 2024
- Сторона АТС (кроме УК серии СС)
- ПО узла коммутации серии СС
- Сторона оператора
- Тарификация
PROXY - подсистема проксирования внутрисетевого (GSCP) трафика оборудования М-200.
Содержание |
[править] Назначение
Подсистема PROXY выполняет 2 основные задачи:
1. Оптимизирует подключения к АТС M-200 в случае наличия нескольких рабочих мест операторов (РМО) - снижает нагрузку на внутренние каналы.
Программа проксирует информацию от станции и раздает ее потребителям, не создавая отдельных каналов передачи информации от станции. Через данную программу возможна работа следующих программ SMPMonitor, SMPAlarm, SMPSpider, SMPAdmin (в ограниченом режиме).
В этом случае все программы, работающие на РМО, настраиваются для подключения не к программе SComm, а на IP адрес и порт программы PROXY.
2. Предоставляет telnet доступ к ряду параметров станции - см. ниже.
3. Организует работу сервиса SNMP на оборудовании М-200
[править] Использование
# /ATS/BIN/proxy <-------------------------------Proxy v0.1.0----------------------------> No scomm ip address! NAME proxy - proxy collector from ATS M-200 from cfgtools version 0.1.0 for SMP 58658 SYNOPSIS proxy -scommip X.X.X.X [-scommport N] [-serverport P1] [-telnetserverport P2] [-websocketserverport P3] [-password pppppp] [-logfile path] [-logsize Y] [-web] [-d] [-spiderip S.S.S.S] [-spidermport S2] [-trapserver IP:port] [-trapcommunity community] X.X.X.X - scomm IP address. X = 0..255 N - scomm TCP port. N = 0..65535 (default N = 10001) P1 - proxy server TCP port. P1 = 0..65535, P1 != P3 != P2 != N (default P1 = N+1) P2 - telnet server TCP port. P2 = 0..65535, P2 != P3 != P1 != N (default P3 = N+2) P3 - websocket JSON server TCP port. P3 = 0..65535, P3 != P2 != P1 != N (default P3 = N+3) pppppp - password for ATS binary mode. p = 0..9 (default pppppp = 100100) path - path for proxy logfile. (default path = spider.log) Y - logfile max size in megabytes. (default 20 MB) S.S.S.S - spider IP address. X = 0..255 S2 - spider TCP port. N = 0..65535 (default N = 10111) -web - web mode. -d - daemon mode. trapserver - trap server IP:port trapcommunity - trap community
Обязательные параметры для запуска: -scommip, -scommport.
# /ATS/BIN/proxy -scommip 127.0.0.1 -scommport 10011 -d <-------------------------------Proxy v0.1.0----------------------------> Scomm ip address:127.0.0.1 Scomm port:10011 Server port:10012 Telnet server port:10013 WebSocket server port:10014 Daemon mode! <----------------------------------------------------------------------> #
- Server port:10012 - ограниченная альтернатива стандартному порту 10011 для подключения сервисных программ, например SmpMonitor. Используется для снижения нагрузки на служебные каналы при активном использовании.
- Telnet server port:10013 - telnet доступ к проксируемой информации.
- Daemon mode! - режим демона (ключ -d).
[править] Поддержка SNMP
# /ATS/BIN/proxy-snmp -scommip 127.0.0.1 -scommport 10011 -d <-------------------------------Proxy v0.1.0----------------------------> Scomm ip address:127.0.0.1 Scomm port:10011 Server port:10012 Telnet server port:10013 WebSocket server port:10014 Trap server: 127.0.0.1:162 Trap community: public Daemon mode! <---------------------------------------------------------------------->
[править] Команды (Telnet server port)
[править] moduleinfoxml
Информация о модулях в сети (GSCP).
moduleinfoxml <?xml version="1.0" encoding="utf-8"?> <module_info> <module id="100000000" type="MAL" version="5.86.53" status="OK" cfgtime="[2013-02-07 14:23:40]"></module> <module id="127000000" type="MP-B" version="5.86.58" status="OK" cfgtime="[2013-02-07 14:23:40]"></module> </module_info>
[править] cfgxml
Выводит конфигурацию в XML формате.
[править] cfgxmlsimple
Выводит конфигурацию в XML формате без таблиц маршрутизации.
[править] ethstatexml
Информация о сетевых интерфейсах.
ethstatexml <?xml version="1.0" encoding="utf-8"?> <eth_state> <eth id="100000000" speed="100" mac="00:a8:43:57:ea:08" ip="192.168.5.48"></eth> <eth id="127000000" speed="100" mac="00:25:90:73:ea:08" ip="192.168.5.67"></eth> <eth id="127001000" speed="0" mac="00:00:aa:aa:ea:08"></eth> <eth id="127002000" speed="1000" mac="00:00:aa:aa:ea:08"></eth> <eth id="127003000" speed="0" mac="00:25:90:73:ea:08"></eth> </eth_state>
[править] linkstatexml
Состояние линков (потоков)
linkstatexml <?xml version="1.0" encoding="utf-8"?> <link_state> <pcm id="127001000" type="EXT_ERROR" LOS="present" AIS="absent" RRA="absent"></pcm> ............. <pcm id="127771000" type="NONE"></pcm> </link_state>
- linkstatexml #XXX000000 - по конкретному модулю
- linkstatexml #XXXYYY000 - по конкретному потоку
[править] portstatexml
Выводит текущее состояние портов.
portstatexml <?xml version="1.0" encoding="utf-8"?> <port_state> <port id="127001001" state="unknown"></port> .....................
<port id="127771032" state="unknown"></port> </port_state>
- portstatexml #XXX000000 - по конкретному модулю
- portstatexml #XXXYYY000 - по конкретному потоку
- portstatexml #XXXYYYZZZ - по конкретному порту
[править] portstatexmlsimple
Выводит текущее состояние портов, игнорируя unknown.
[править] portstatistic
portstatistic <?xml version="1.0" encoding="utf-8"?> <port_state> <port id="100001001" state="Free" seizureCounter="1" answerCounter="1" timeSeizure="21" timeTalk="13"></port> .................... </port_state>
- portstatistic #XXX000000 - по конкретному модулю
- portstatistic #XXXYYY000 - по конкретному потоку
- portstatistic #XXXYYYZZZ - по конкретному порту
Счетчики (max - 65535):
- seizureCounter - счетчик количества занятий
- answerCounter - счетчик количества ответов
- timeSeizure - счетчик времени занятия (сек)
- timeTalk - счетчик времени разговора (сек)