Ilya
Сдать микротик в утиль?
Volodymyr
Фига ты
Alex
Сдать микротик в утиль?
В своей нише ему нет равных. Хорошо это или плохо для отдельных личностей типа меня, реальность не меняет.
Alex
Медиамаркет. Нет.. не говорит. Адекватно, я бы рад, но знать бы что тут адекватно.
Alex
Это да.. Спасибо.
Alex
Сейчас попытаюсь объяснить.
Alex
Есть Zabbix, есть Микроты, ест куча IP pools в них. Их нужно мониторить. Есть скрипт типа https://wiki.mikrotik.com/wiki/IP_Pool_Statistics Который делает то что нужно. Немного модифицирируем его что бы он выдавал JSON понятный Zabbix и замечательно. Кроме одного но. Если просто в поле скрипта в Zabbix положить скрипт типа https://wiki.mikrotik.com/wiki/IP_Pool_Statistics Миктротик не сможет его выполнить. После некотрых поисков и вопросов найден был cat input.rsc | tr '\n' '\r' > /tmp/out.rsc && sed -i -e '$a\' /tmp/out.rsc && ssh <ROUTER> < /tmp/out.rsc Который работает если его запустить как команду через SSH. Но положить сковертированое содержимое в поле SSH Agent в Zabbix не представляется возможным. Браузер и php интерфейс Zabbix расформатирует сконвертированое в прежний вид. Там есть переносы строк. Отсюда вывод, как то расформатировать скипт в одну строку. Дурость, но должно работать.
Alex
Это избавит от старта внешних скриптов в Zabbix и позволит экспортировать шаблон Zabbix вместе со скриптом.
Ilya
There is not yet an open source release of BBR v2, whether for Linux TCP or Chromium QUIC. We will announce each of those on this bbr-dev list when they are available.
Ilya
@riddler63
Alex
Тут так сделано. https://share.zabbix.com/network_devices/mikrotik/mikrotik-bgp-lld Я переделал и сделал для OSPF тоже https://github.com/AlKosmos
Alex
Alex
Если положить сюда "Executed script" сконвертированый скрипт. Он просто не работает и выглядит как обычно.
Alex
Такой кошмар в одну строку работает.
Alex
Но я рюхнулся его в Visual Studio править.
Alex
Думаю будет работать. Просто хотел избавится от внешних скриптов, проблем с ssh конектом, создания дополнительных сущностей для старта ssh.
Alex
Если есть вот это.. cat input.rsc | tr '\n' '\r' > /tmp/out.rsc && sed -i -e '$a\' /tmp/out.rsc && ssh <ROUTER> < /tmp/out.rsc То наверное есть способ как то сконвертировать в одну строку.
Ilya
А можно было поставить нок
Alex
А можно было поставить нок
Спасибо... уже есть..
Ilya
Спасибо... уже есть..
Зачем две боли в одном месте?)
Alex
Зачем две боли в одном месте?)
NOC это как заметили это боль.. Я его дважды обновлял, трейти раз не хочу это кошмар переживать. IPAM они вырезали, бекап конфигов там тоже. Не знаю как сейчас.. Мониторинг его.. ой.. не хочу...
Alex
Он стоит... работает пока.. но как IPAM ушли на PHP Ipam + PowerDNS. Как бекапилка конфигок Oxidized. Тоже не все гладко, но там как то на раз два прикрутились тригеры для Zabbix с группами и прочим. Для автоматического бекапа..
Ilya
Но я догадываюсь о чем речь, они его перенесли чуть-чуть + сделали внешний сторадж (зеркало)
Alex
Там все есть, просто релиз нотс они не сразу кидают. IPAM, backup конфигов никуда не делся
Есть то есть.. Но документации ноль. Все допетривать самому приходится. В общем я его год два не видел не трогал. И если честно не хочется больше.
Alex
И после перезда на PHP Ipam как то он стал и не нужен. Для мониторинга стоял и стоит Zennos, Zabbix как альтернатива.
Alex
Да... про него можно легенды слагать
Vladimir
PHP IPAM тоже стоит, но автоматизации не хватает
там через апи угодно автоматизируй
Alex
Но когда встал в полный рост IPv6 нужно было что то делать. Здесь и сейчас.
Alex
Хотя это не проблемы с микротами и блин его скриптами
Vladimir
А как? ткни носом.
через апи, опечатался
Vladimir
там же документашка
Alex
через апи, опечатался
У него оно есть?
Vladimir
Vladimir
https://phpipam.net/api/api_documentation/
Alex
там же документашка
Не видел. Как то пропустил. Как всегда бах бам тяп. в продакшен.. Забыли
Vladimir
вон, новые модули принесут интересные #777 KEA management (DHCP integration); #335 BGP support #344 VRF RD/RT confusion; update display and perhaps track separately #769 Enhancement in Inventory management #653 interactive racks and DCIM improvements #696 Password management
Vladimir
#880 webhooks or similar mechanism to send data to external URL / script
Vladimir
ты про sourceforge?
Vladimir
ну они ещё держат там код
Alex
https://phpipam.net/api/api_documentation/
Видимо IPv6 у них просто не работает :)
Alex
Видимо IPv6 у них просто не работает :)
Vladimir
Alex
phpipam.net. 3287 IN AAAA 2a02:28b1::1337
Я вижу.. host phpipam.net phpipam.net has address 46.19.10.34 phpipam.net has IPv6 address 2a02:28b1::1337 phpipam.net mail is handled by 1 mx.phpipam.net.
Alex
Но таймаут почему то
Alex
Глей какой то. telnet 2a02:28b1::1337 443 Trying 2a02:28b1::1337... Connected to 2a02:28b1::1337. Escape character is '^]'.
Vladimir
https://github.com/phpipam/phpipam/issues/2553
Alex
https://github.com/phpipam/phpipam/issues/2553
Кто бы тут что блочил... This problem would be less severe if you wouldn't block ICMP traffic.
Vladimir
склеп забрали
Vladimir
там михай один пашет походу
Vladimir
всё не успевает
Vladimir
https://avatars0.githubusercontent.com/u/12947690?s=460&v=4
Vladimir
Импозантен
смотрит на ipv6 как на php4
Vladimir
взял бы да помог
Vladimir
вот тут https://github.com/phpipam/phpipam/issues/2559
Alex
Пля ну почему в микротике столько возможностей и столько же боли
Alex
Риторика..
Vladimir
не очень внятно, но недавно проблема всплыла. Коллега вместо того, чтобы сходить в ишью, накостылил своё решение
Vladimir
и не поделился
Vladimir
вот так и накопилось 850 open
Alex
Сказали - все работаит.. иди в сад. Как обычно.
Vladimir
Может послали.. не отреагировали...
не, я ему говорил - напиши в спортлото. Если помогут - ок, не помогут - сам сделай и сделай пулл реквест, иначе при апдейте твоё говно вечно таскать надо будет.
Vladimir
не захотел
Vladimir
А люди там страдают
Vladimir
что там оркестрировать собрался? превращаешь надёжное решение в новый нок
Alex
Не нанадо о Noc на ночь..
Vladimir
теперь это так называется?
Vladimir
новодел