Size: a a a

Check Point Community (RUS)

2020 June 15

A

Alexey in Check Point Community (RUS)
Alexey
запускаю вот так:
$(mgmt_cli --ignore-errors true -r true -d $1 -f json $line > error.log 2>&1)
В дебаге (bash -x) выглядит вот так:
+ read line
'+ mgmt_cli --ignore-errors true -r true -d Domain -f json add host name '"HOST"' ip-address '"10.10.10.10"' color '"dark' 'gold"
Error: The parameters of add-host command should be provided in pairs (key and value). You have provided an odd number of parameters which suggests that you are probably missing a parameter.
источник

A

Alexey in Check Point Community (RUS)
Sergey
Коллеги, добрый день!
Подскажите, можно ли отправлять логи с шлюза 77.30 на сторонний syslog сервер напрямую, а не через log exporter на лог-сервере CP?
syslog'и - легко, просто измените конфига сислога, чтобы слал на сторонний syslog сервер, как и любой другой linux, отправлять fw-логи нельзя
источник

S

Sergey in Check Point Community (RUS)
Alexey
syslog'и - легко, просто измените конфига сислога, чтобы слал на сторонний syslog сервер, как и любой другой linux, отправлять fw-логи нельзя
Спасибо!
источник

A

Alexey in Check Point Community (RUS)
Valery Scorpa
попробуйте экранировать служебные символы
Есть идеи как противостоять?
источник

VS

Valery Scorpa in Check Point Community (RUS)
Alexey
Есть идеи как противостоять?
источник

VS

Valery Scorpa in Check Point Community (RUS)
у меня работает :/
источник

A

Alexey in Check Point Community (RUS)
источник

A

Alexey in Check Point Community (RUS)
источник

A

Alexey in Check Point Community (RUS)
+ read line
++ mgmt_cli --ignore-errors true -r true -d Global -f json add group name '"GROUP_NAME"' color '"dark' 'gold"' comments '"long' comment with 'spaces"' $'\r'
Error: The parameters of add-group command should be provided in pairs (key and value). You have provided an odd number of parameters which suggests that you are probably missing a parameter.
+ RES=
источник

VS

Valery Scorpa in Check Point Community (RUS)
хм, повторил. Может просто упростить этот процесс ? Сделать все через API ? Если нужно добавлять хосты пачками, можно исползовать batch и просто список в csv
источник

A

Alexey in Check Point Community (RUS)
мне ещё хосты надо раскидывать по разным группам, и создавать не только хосты, а сети, группы, и т.п., и толкать в другие разные группы
источник

A

Alexey in Check Point Community (RUS)
по сути, есть готовый файл с командами mgmt_cli, который как-то надо скормить скрипту. mgmt_cli и есть ведь обёртка над api. Как заставить это всё работать вместе? )
источник

VS

Valery Scorpa in Check Point Community (RUS)
Alexey
по сути, есть готовый файл с командами mgmt_cli, который как-то надо скормить скрипту. mgmt_cli и есть ведь обёртка над api. Как заставить это всё работать вместе? )
Хм. с одинарными кавычками работает.
источник

A

Alexey in Check Point Community (RUS)
Valery Scorpa
Хм. с одинарными кавычками работает.
У меня и с одинарными не работает
'+ mgmt_cli --ignore-errors true -r true -d Global -f json add group name ''\''GROUP_NAME'\''' color ''\''dark' 'gold'\''' comments ''\''long' comment with 'spaces'\''
Ignore errors is turned on. Publishing changes despite of command execution errors.


---------------------------------------------
Time: [15:00:16] 15/6/2020
---------------------------------------------
"Publish operation"  succeeded  (100%)
+ RES='{
 "code" : "generic_err_invalid_parameter_name",
 "message" : "Unrecognized parameter ['\''long]"
}'
+ read line
источник

VS

Valery Scorpa in Check Point Community (RUS)
Нужен повелитель bash :)
источник

VS

Valery Scorpa in Check Point Community (RUS)
Alexey
мне ещё хосты надо раскидывать по разным группам, и создавать не только хосты, а сети, группы, и т.п., и толкать в другие разные группы
по поводу хостов и групп. Можно так mgmt_cli -r true add-host --batch hosts.csv
источник

VS

Valery Scorpa in Check Point Community (RUS)
источник

A

Alexey in Check Point Community (RUS)
Не уверен, что запрос сможет прожевать ~1000 записей.
источник

A

Alexey in Check Point Community (RUS)
Не было бы ограничений на 500 строк в ConsoleCli, было бы гораздо проще и удобнее
источник

VS

Valery Scorpa in Check Point Community (RUS)
Valery Scorpa
по поводу хостов и групп. Можно так mgmt_cli -r true add-host --batch hosts.csv
для сетей это тоже работает.
источник