yuyu
А это из коробки там. А потом поля обогащай чем угодно - объёмы уже разумные будут. КХ сл словарями и готово :-)
Aleksey
ну так для кх словаря нам надо же положить как звать железяку то
Aleksey
так что после приема надо пыщ и вписать наш id
yuyu
Ну вот на шаге загрузки в КХ и добавляйте своё, если просто айпишник железки не устраивает
Aleksey
ойпишнег он довольно неуникальный идентификатор
Aleksey
хотелось бы что бы можно было для интерфейс железяки сказать типа сохранять нетфлоу с него
Aleksey
тоесть в мордочке говоришь это хороший интерфейс и лишнее уже не получаешь. ну и в мордочке надо привязывать как то что именно будет собираться. какие агрегаты делаться ну и т.д.
yuyu
??? Не понял. Если ip недостаточно, то можно на уровне pmacct свой тег добавить - по-любому коллектор должен как-то железки различать.
Denis
Леша опять пизданул на заббикс а ответ не дал
Denis
Для графита нет алертинга даже на уровне заббикса
Denis
Что группы, темплейты и морда с фидом и хистори
Aleksey
Денис, не люблю дисскуссии столь растянутые по времени.
Denis
Я не говорю про мониторинг вцелом
Denis
Я говорю про базовый кейс алертинга
Aleksey
я пизданул на предмет вопроса. появиласт ли матрица эскалации
Aleksey
ты вроде говоришь да. но парни говорят нет
Aleksey
мой интерес немного академический теперь ибо задача давно решена внешними стредствами
yuyu
На уровне конфигов pmacct практически всё это и умеет. А мордочку для генерации конфигов и lookup файликов к нему - да самим придется рисовать. Хотя проще собрать и сложить в базу больше, а в ней уже фильтровать.
Denis
Там есть эскалация с учётом расписаний
Aleksey
хорошо. расписания откуда берутся и как вычисляется финальный исполнитель ?
Denis
По первому полходящему
Aleksey
По первому полходящему
что такое первый подходящий ?
Denis
То и значит
Aleksey
Денис, дай ссылку просто. вот то что скинули я не увидел где там чепляются календари
Aleksey
и не увидел вообще такую возможность
Denis
Календарей нет
Aleksey
а как без календарей то ?
Denis
Ручками
Aleksey
что ручками ?
Denis
Ручками периоды задавать
Aleksey
Дяденька вы верно шутите ?
yuyu
я понял. посмотрю внимательнее. спасибо
Кстати разработчик Паоло очень адекватный и на разумные вопросы отвечает быстро.
Denis
Примерно таже история что и по моему вопросу
Виталий
нее. для свитчей вариантов нет. snmp/cli
В qfx вроде телеметрию заявляли. Сами железки могут пулять данные.
yuyu
В qfx вроде телеметрию заявляли. Сами железки могут пулять данные.
Телеметрия - это то, что давно нужно. У киски тоже есть и работает. Жаль, что не всегда можно со старых версий без телеметрии слезть.
yuyu
Cisco даже коллектор на гитхаб выложила. Pipeline называется. С джунами не пробовал, а XR принял на ура.
Aleksey
Господа, а можно системд объяснить что я хочу MemoryLimit= на процесс в юните а не на группу?
Aleksey
точнее и на группу я хочу и на процесс :)
Sergei
чтобы он создал дочерние группы внутри основной для процессов, которые потом форкаются?
Andrey
есть вопросей про ансибл
Andrey
сам он стоит через pip
Andrey
- name: touch file become: no local_action: module: > blockinfile: path ./ssh.cfg insertafter: EOF content: | host {{ inventory_hostname }} hostname {{ ip_var.stdout }} ProxyCommand ssh {{ ssh_user }}@{{ onhv }} nc %h %p
Andrey
вот такая вот конструкция не работает
Andrey
пишет
Andrey
fatal: [<hostname>]: FAILED! => { "failed": true, "msg": "The module blockinfile:\n was not found in configured module paths. Additionally, core modules are missing. If this is a checkout, run 'git submodule update --init --recursive' to correct this problem." }
Andrey
Сам модуль конечно есть
Andrey
ansible 2.2.3.0 config file = ./ansible.cfg configured module search path = Default w/o overrides
Ievgen
проверь что говорит: import sys print(sys.path) а потом проверь что по порядку просмотра нет каталога ansible в нескольких path
Ievgen
у меня была похожая ситуация с другим модулем
Ievgen
*с другим пакетом
Ievgen
в итоге апплиакция натыкалась на свой первый каталог не находила модуля там и дальше уже не искала - вываливалась
Ievgen
хм, и правда
Ievgen
а если открыть в каком нибудь vi и сделать set list ?
Ievgen
че там будет?
Ievgen
стоп, туплю
Ievgen
local_action: module: get_url
Ievgen
почему: local_action: module: > blockinfile:
Ievgen
?
Ievgen
local_action: module: get_url url: "http://some_domain/{{ some_variable }}/{{ item }}" dest: "/some_dest/{{ item }}" tmp_dest: "/some_temp_dest" force: true и тут где то поскипано остальное например
Ievgen
вот такое отлично работает - name: test hosts: localhost gather_facts: false tasks: - name: touch file become: no local_action: module: blockinfile path: /tmp/test insertafter: EOF content: | host xui hostname zalupa ProxyCommand xuomuo
Navern
Я говорб там дело в переносе строки)
Ievgen
там синтаксис кривой
ns_support
Настраиваю PostgreSQL для тестового сервера, нужно чтобы данные на нем были реальные и относительно свежие. Подход такой 1. Реплицируем с мастер сервера на слейв 2. Со слейва еще раз реплицируем на тестовый сервер Т.е. всего 3 инстанса pg 3. На тестовом сервере когда надо выключаем режим реплики в БД, она становится доступна на запись. 4. Проводим тесты, останавливаем тестовую БД 5. Делаем rsync папки с БД со слейва в тестовую БД (ну или pg_basebackup, тогда тестовую бд придется удалить) 6. Все БД опять синхронизирована. Мой подход правильный? Можно проще сделать тоже самое? Делать такое нужно будет допустим раз в неделю.
Dmitry
Зачем в этой схеме репликация на тест не понятно. Просто дамп?
Navern
Почему из бэкапа ночного не разворачивать тест?
ns_support
База занимает 200гб
ns_support
Дампы это все оч. долго
Pavel
Еще почитай статью на хабре про ZFS, там благодаря версионной ФС можно за пару секунд все эти дампы синхронизировать 👍
Nick
"Мой подход правильный? " если все это на разных серверах - то да если на одном - возможны варианты
Pavel
https://habrahabr.ru/post/341170/
Nick
ну тогда действительно возможны варианты - те же снапшоты, чтобы не копировать ничего...
ns_support
https://habrahabr.ru/post/341170/
Да такое вариант знаю, но так далеко пока не хочется заходить. И еще есть надежда, что докер рано или поздно сделает снепшоты в volumes, вот тогда и внедрим на любой файловой системе. А так это экзотика ☺️
Pavel
Но ведь на уровне ФС это делать наиболее правильно
Nick
@targence_2 если хочешь, чтобы все работало безотносительно капризов конкретной файловой системы - твой вариант наиболее проверенный временем и правильный 🙂
Aleksey
а нет ли там какой то упрощалки вместо rsync типа всяких pg_rewind и тому подобного ?
Nick
что может быть проще rsync-а? ))