active-server

Данной командой задается адрес и порт Zabbix-сервера для активных проверок.

Использование отрицательной формы команды (no) удаляет сервер для активных проверок.

Синтаксис
active-server <ADDR> [ port <PORT> ]
no active-server
Параметры

<ADDR> – IP-адрес сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<PORT> – номер порта, указывается в диапазоне [1..65535].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

Пример
esr(config-zabbix-agent)# active-server 192.168.16.54
CODE

config-retrieve

Данной командой задаётся интервал обновления данных конфигурации от сервера.

Использование отрицательной формы команды (no) восстанавливает значение по умолчанию.

Синтаксис
config-retrieve <SEC>
no config-retrieve
Параметры

<SEC> – период времени в секундах, принимает значения [1..604800].

Значение по умолчанию

3600

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-proxy)# config-retrieve 200
CODE

database

Данной командой устанавливается место хранения базы данных zabbix-proxy.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
database <PATH>
no database
Параметры

<PATH> – место хранения базы данных zabbix-proxy.

Значение по умолчанию

По умолчанию база данных zabbix хранится в энергозависимой памяти маршрутизатора.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# database flash:data/zabbix.dat
CODE

enable

Данной командой активируется функционал Zabbix-агента.

Использование отрицательной формы команды (no) отключает функционал Zabbix-агента.

Синтаксис
[no] enable
Параметры

Отсутствуют.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# enable
CODE

hostname

Данной командой задается имя агента. Hostname должен совпадать с именем хоста в панели управления Zabbix.

Использование отрицательной формы команды (no) устанавливает имя агента по умолчанию.

Синтаксис
hostname <NAME>
no hostname
Параметры

<NAME> – идентификатор имени системы, задаётся строкой до 255 символа.

Значение по умолчанию

Совпадает с настроенным hostname маршрутизатора.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# hostname branch_12
CODE

port

Данной командой задается TCP-порт, который будет использоваться для обращений Zabbix-сервера к агенту.

Использование отрицательной формы команды (no) удаляет значение TCP-порта.

Синтаксис
port <PORT>
[no] port
Параметры

<PORT> – номер порта, указывается в диапазоне [1024..32767].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# port 20050
CODE

remote-commands

Данной командой активируем возможность выполнение команд на маршрутизаторе с Zabbix-сервера.

Использование отрицательной формы команды (no) отключает возможность выполнение команд на маршрутизаторе с Zabbix-сервера.

Синтаксис
[no] remote-commands
Параметры

Отсутствуют.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

15

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# remote-commands
CODE

server

Данной командой задается IP-адрес Zabbix-сервера для zabbix-agent, с которого разрешено принимать входящие соединения.

Использование отрицательной формы команды (no) удаляет IP-адрес Zabbix-сервера.

Синтаксис
server <ADDR>
no server
Параметры

<ADDR> – IP-адрес сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

Пример
esr(config-zabbix-agent)# server 192.168.18.54
CODE

server

Данной командой задается IP-адрес и порт Zabbix-сервера для zabbix-proxy, с которого разрешено принимать входящие соединения.

Использование отрицательной формы команды (no) удаляет конфигурацию Zabbix-сервера для zabbix-proxy.

Синтаксис
server <ADDR> [port <PORT>]
no server
Параметры

<ADDR> – IP-адрес сервера, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

<PORT> – номер UDP-порта, указывается в диапазоне [1024..32767].

Значение по умолчанию

<ADDR> – oтсутствует;

<PORT> – 10051.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# server 192.168.18.54 port 1285
CODE

show zabbix-agent configuration

Данной командой осуществляется вывод конфигурации Zabbix-агента.

Синтаксис
show zabbix-agent configuration
Параметры

Отсутствуют.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show zabbix-agent configuration
VRF:                         --
State:                       Enabled
Active server:               -- 
Active server port:          -- 
Hostname:                    esr
Port:                        -- 
Remote commands:             Disabled
Server:                      192.168.18.54
Source address:              --
Timeout:                     3
CODE

show zabbix-proxy configuration

Данной командой осуществляется вывод конфигурации Zabbix-proxy.

Синтаксис

show zabbix-proxy configuration

Параметры

Отсутствуют.

Необходимый уровень привилегий

1

Командный режим

ROOT

Пример
esr# show zabbix-proxy configuration 
VRF:                         --
State:                       Enabled
Hostname:                    ESR-10SLA
Port:                        --
Remote commands:             Enabled
Server:                      192.168.32.228
Server port:                 --
Source address:              --
Timeout:                     3
Configuration retrieve:      30
CODE

source-address

Данной командой указывается адрес с которого будет устанавливаться соединение с Zabbix-сервером.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
source-address <ADDR>
no source-address
Параметры

<ADDR> – IP-адрес, задаётся в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255];

Значение по умолчанию

IP-адрес интерфейса, с которого отправляются пакеты на Zabbix-сервер.

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# source-address 192.168.1.57
CODE

timeout

Данной командой задается максимальное время на обработку запроса Zabbiz-сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
timeout
no timeout
Параметры

<SEC> – период времени в секундах, принимает значения [1..30].

Значение по умолчанию

3

Необходимый уровень привилегий

10

Командный режим

CONFIG-ZABBIX-AGENT

CONFIG-ZABBIX-PROXY

Пример
esr(config-zabbix-agent)# timeout 20
CODE

zabbix-agent

Данной командой осуществляется переход в режим конфигурирования Zabbix-агента в глобальном режиме или VRF.

Использование отрицательной формы команды (no) удаляет настройки Zabbix-агента в глобальном режиме или VRF.

Синтаксис
[no] zabbix-agent [ vrf <VRF> ]
Параметры

<VRF> – имя экземпляра VRF, задаётся строкой до 31 символа.

Значение по умолчанию

Отключен.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# zabbix-agent
CODE

zabbix-proxy

Данной командой осуществляется переход в режим конфигурирования Zabbix-proxy в глобальном режиме или VRF.

Использование отрицательной формы команды (no) удаляет настройки Zabbix-proxy в глобальном режиме или VRF.

Синтаксис
[no] zabbix-proxy [ vrf <VRF> ]
Параметры

<VRF> – имя экземпляра VRF, задается строкой до 31 символа;

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG

Пример
esr(config)# zabbix-proxy
CODE