Мануалы огонь! Стиль подачи информации типа заебавшийся админ объясняет очевидные вещи нубу - очень мотивирует к обучению ибо подсознание понимает, что второй раз никто повторять не будет. Мне надо срочно освоить эту хренотень и из всех курсов по забиксу на русском ничего лучше я не нашел. Автор - твори еще!
@adminguide
8 ай бұрын
Спасибо! Статьи по заббиксу пока выходят на бусти в ежемесячном формате. Видосов новых не было.
@artemzorkov5393
Жыл бұрын
У меня у одного сложилось впечатление, что между первым уроком, в котором копипастом переносятся 10 команд из манула в консоль и вторым уроком, пропущено от 400 до 800 уроков для простых смертных? Никогда бы не подумал, что первый вопрос, который у меня возникнет после установки zabbix - а как в питоне что-то написать, чтоб нормально работать с userparameter. Однозначно лайк за труд. Но не покидает ощущение, что курс называется: Zabbix от короля до Бога, а первый урок случайность, просто тестировал камеру. Еще раз спасибо за труды! Пошел учить матчасть.
@adminguide
Жыл бұрын
Это я нечаянно зашёл не в ту степь :). В последующих уроках я потихонечку возвращаюсь на стезю основного повествования :). Я просто думал что за 20 минут расскажу про бенчмарк, но не справился :(
@simurwtime
Жыл бұрын
@@adminguideон еще думает. них себе.
@ДмитрийСоловьёв-ц2п
6 ай бұрын
а в чем затык с питоном? Пишешь скрипт, который принимает параметр. В юзерпараметрах первым аргументом указываешь ключ с произвольным названием, в квадратных скобках принимаешь эти параметры через [*], через запятую указываешь саму команду, для тебя это /path/script.py $1 $2
@Алексей-е2с9ж
Жыл бұрын
Привет! лайфхак - ты можешь на виртуальных тачках делать статические адреса из диапазона твоего роутера, и тогда не придется ничего менять после перезагрузки. Если изначально установил на порту адрес от DHCP, то после развертывания машины заходишь, меняешь на статик.
@adminguide
Жыл бұрын
Спасибо за совет, многим будет полезно :)
@YolkinYoldoshev
Ай бұрын
Alt+Shift+S Рисовалку просил, по мне самый лучшый этот. Манулы классные спасибо!
@pavelkryachko
Жыл бұрын
Братан, видно, что ты явно понимаешь, что делаешь. Но на столько не структурировано... ты же сам написал с нуля... Возьму общедоступную программку с любого курса и пройдись по ней для начала. Вижу дальше ударился в Ansible/vagrant , несмотря на то, что ты используешь это для zabbix, это не то что ты должен показывать тут. Я понимаю, что тебе как человеку разобравшемуся в теме, кажется слишком простым и очевидным создание триггеров и их зависимостей, но для нульового это важно.
@pvarankin
8 ай бұрын
прикольные мануалы)) продолжай)
@itstart462
10 ай бұрын
Как новоиспеченному python-разработчику, который внезапно пошел работать сисадмином, конечно немного больно, но очень интересно) Спасибо за контент)
@adminguide
10 ай бұрын
я не программист, потому мне главное шоб работало, код красивый писать не умею :)
@antonkulakoff
6 ай бұрын
для того чтобы ip адрес не менялся нужно проверить dhcp lease time на вашем dhcp server, вероятно установлено 10 секунд или около того
@mmmmmm-vt6wi
9 ай бұрын
Привет. Огромное спасибо за твою работу. Вопрос...а есть такой вариант, скачать образ с настроеной убунтой и забиксом? (ну естесственно мелкие правки сделать можно всегда, с адресами и путями допустим. Вот такой вопрос, избежать детских ошибок начальных этапов
@adminguide
9 ай бұрын
Привет! Есть апплаенс заббикса www.zabbix.com/download_appliance . Но его использование в проде - сама по себе ошибка :)
@mrfriz
Жыл бұрын
Начало: 10:40
@emilli_xill
8 ай бұрын
Уроки отличные) только не совсем поняла и конкретного ответа в интернете не нашла: userparameter - это только для zabbix-agent? Если у меня нет возможности на устройство, которое контролирую, установить zabbix-agent и все Items только с типом snmp-agent, то userparameter работать не будет?
@adminguide
8 ай бұрын
Да, работать не будет. userparameter - это возможность именно заббикс агентом дёргать какие-то команды локально на хосте где он установлен :)
@emilli_xill
8 ай бұрын
@@adminguide Спасибо за оперативный ответ) А какие тогда варианты, если нужно что-то мониторить, чего нет в стандартных наборах заббикса и в mib-файлах вендора, но при этом использовать возможно только snmp-agent? Начала сейчас про макросы искать, но там как-будто понятие макрос - свое собственное и опять упирается в userparameters :( Я по сути могла бы написать скрипт на машине, которую мониторю, чтобы он, например, складывал результат в какой-то файл. Можно ли заставить заббикс просто читать значение из файла и в зависимости от него бить тревогу? Если подскажете в какую сторону искать, буду очень благодарна)
@adminguide
8 ай бұрын
@@emilli_xill если туда нельзя установить заббикс агент по каким-то этическим причинам, а не ввиду физических ограничений - то можно например поставить прометеусный экспортер. Если ставить нельзя ничего поставить вообще - но можно выкатить текстовый файлик через веб или ещё как, можно парсить его заббиксом. Либо пытаться писать свой снмп экспортер. Нужно больше контекста чтобы предложить адекватный вариант :)
@emilli_xill
8 ай бұрын
@@adminguide там нельзя поставить физически - это шлюз безопасности и он не приемлет левого софта на себе) писать свой экспортер мне мозгов не хватит, так что попробую вариант с файликом.. спасибо)
@wisherman888
17 күн бұрын
Можно вопрос? Не могу понять с ключами и макросами при работе с SNMP. С агентом понятно - он вернёт Json с макросами и значениями. Но имею в голове задачу написать универсальный шаблон для принтеров и МФУ конкретной марки. Эти железки json с макросами не вернут, а нужно по OID с именем агрегата вызнать его цветность. И исходя из этого создать item'ы. Т.е. для ч/б одни, а для колёров - другие. И вот тут засада в голове с пониманием, что прописывать в графе Ключ самого правила, а второе как использовать для автоматической именовки item'ов. Абсурд, но что-то каша в голове...
@adminguide
12 күн бұрын
В большинстве случаев SNMP оиды в шаблоны с принтерами зашиты статично и в рамках одной серии принтеров у одного производителя не меняются. Тоесть самый простой способ скачать доку по принтеру, посмотреть где какие оиды и захардкодить в шаблон :)
@wisherman888
12 күн бұрын
@@adminguide я согласен, но разная цветность имеет различное число оидов. Пример, есть два устройства Kyocera: чб мфу 2040дн и цв принтер 6230. Часть оидов совпадает, а часть расходится, т.к. во втором случае есть лишние 3 цвета, которые тоже нужно мониторить. Да, можно для каждого собрать собственный шаблон. Но мы ж ленивые и два раза кодить не хоца))) Охота чтобы LLD сама отыгрывала какой item создать и мониторила весь зоопарк . Благо у одного производителя в линейке есть закономерности, их могу предоставить если интересно. И вот на этой идее у меня ступор... Возможно больше психологический или банальный тупняк...
@adminguide
11 күн бұрын
@@wisherman888 ну тут тогда только с помощью пайтона и какого-нибудь snmpwalk которые будут юзерпараметром в прослойке между принтером и LLD, но смысла в этом только если ради душевного успокоения :)
@wisherman888
11 күн бұрын
@@adminguide А мне казалось, что LLD как раз решает проблему отклика или ошибки при использовании SNMP. Ну, и в дальнейшем мол создать список определенных оидов. Но, я видел так: Я запрашиваю значение ОИДа с именем, используя фильтр регулярных выражений для обнаружения принтера с именем, содержащим букву C или i, после этого создать такие-то оиды в items. И второе правило, где ищем НЕ содержащие буквы, и тоже лепим items с OID'ами. Ну, а сам шаблон содержит только общие оиды и объединяет в себе правила обнаружения...
@adminguide
10 күн бұрын
@@wisherman888 В теории такое возможно, но я с LLD на снмп никогда не заморачивался, потому особо подсказать не смогу, но выглядит как жизнеспособный способ :)
@wisherman888
9 ай бұрын
Интересно всё! и скрипты, и как работать с SNMP, т.е. мониторить аппаратное железо, куда скрипт не вкрутишь. Понимаю, что можно на самом забиксе поднять скрипт тестирующий и им что-то отслеживать. Но может есть что-нибудь классическое? Типа из коробки. Коробочный вариант явно предпочтительнее, т.к. больше шансов после апдейта системы не упасть.... Образование путём демонстрации процесса изготовления - шикарно! Но есть маленькое НО: не хватает предыстории. Т.е. собственно задачи и на словах способа её решения. Типа что решить и каким способом мы хотим это получить, а потом реализация.. Ибо ну, не всегда понятно на кой икс нужна автоматическая генерация items на конечном хосте. Ну , и расширить в какую п..ду это можно ещё применить....
@adminguide
9 ай бұрын
Да, согласен, формат видосов где "просто берём и 3 часа что-то делаем стремясь к идеалу" себя не оправдал. На бусти сейчас выходят отдельные статьи по узким темам, и потом будут выходят таким же образом короткие атомарные видосы :)
@rekitich
Жыл бұрын
Годный материал, но между первой и второй частью большая пропасть, в виде десятков человеко-часов. Вернуться сюда смог только после недели изучения zabbix'а.
@adminguide
Жыл бұрын
Да, я потом наверное посмотрю все части и изменю их порядок, когда их 15-20 наберётся
@КонстантинПотапов-ч2ы
2 ай бұрын
Материал может и норм, но видеоряд фризит, тяжело смотреть
@adminguide
2 ай бұрын
Да, уже 2 года аплинк адсл на пару мегабит. Потому перестал что-то записывать :)
@rukaleev
Жыл бұрын
ping -c (count надо указать было)
@Born2kiil
Жыл бұрын
Как записаться на индивидульное занятие?
@adminguide
Жыл бұрын
На бусти написать мне в личку на самом дешовом тарифе, а там решим :)
@Mimokrorodil
Жыл бұрын
Братишка, никакой критики, но не перепутал ли ты названия режимов? По-моему, когда речь заходит о активном/пассивном подключении, то в центре этого действа сервер. То есть, при пассивном подключении сервер позволяет клиенту к себе подключиться, а при активном -- сервер подключается к клиенту. Соответственно, это: 13:54 -- активное подключение 14:37 -- пассивное подключение Суть не изменилась, просто термины. Но эти же термины присутствуют, например, и в ftp протоколе. [Этот коммент для зрителей канала]
@adminguide
Жыл бұрын
По началу может казаться не привычным, но в заббиксе пассивные проверки - это когда заббикс сервер опрашивает агент на предмет данных, тоесть агент пассивно сидит и ждёт. А активные, это когда заббикс агент сам узнает у сервера что ему отправлять и начинает слать их. Более подробно по ссылке :) www.zabbix.com/documentation/6.2/en/manual/appendix/items/activepassive#passive-checks
@Mimokrorodil
Жыл бұрын
Спасибо! :)
@sakenabdikarimov5588
11 ай бұрын
эта терминология относится к агенту же. поэтому если пассивный, то агент ничего не делает, а сервер его опрашивает, ну а активный наоборт
@gitk8s879
Жыл бұрын
nichego ne ponyatno no ochen interesno
@t-an77
Жыл бұрын
Столько лишних телодвижений из-за кривого дхцп.
@adminguide
Жыл бұрын
Да, в итоге пришлось побороть лень и подключить микрот :(
Могу ошибаться, но по-моему даже в самом простом туполинке или тенде есть резервирование айпи за маком. Время аренды, возможно, и не у всех можно изменить, но уж резервирование адресов - точно. Ну и, конечно, микрот - сила, остальные - жалкая пародия.
@Mimokrorodil
Жыл бұрын
Скажи, пожалуйста, а какие темы по заббиксу ты бы ещё рассмотрел? Ну, так как уроки выходят у тебя случайно (что мне, кстати, очень нравится), я сам искать буду инфу. Вот, LLD, benchmark... Ещё напиши слова важные. :)
@adminguide
Жыл бұрын
Ну пока мы идём в направлении бенчмарка, для этого нужны агенты, потому завтра будет про автоустановку агентов с помощью ансибла :)
@alexers7318
8 ай бұрын
благодарочка за труды
@ВалентинЗалута
8 ай бұрын
Офигенная подача материала! Я вообще зашел разобраться с Grafana, но в рекомендациях попал на этот курс и, пожалуй пройду его от начала до конца и уже потом буду искать материалы по Grafana. Спасибище Тебе, мудрый админ который делится опытом в непринужденной форме!
@mage4573
Жыл бұрын
Лагает жестко
@eduardmart1237
11 ай бұрын
в MWO проблема с тем что UI на 2к монитора невозможно пользоваться.
@adminguide
11 ай бұрын
я в mwo играл раньше на 4к мониторе, норм было, на 720p тоже норм, думал на всех разрешениях норм.
@arkadiywasd754
Жыл бұрын
Подскажи пожалуйста, реально ли с помощью Zabbix сделать мониторинг по таблицам БД? Например, отображение кол-ва строк, суммы всех числовых колонок, суммы размера строковых значений
@adminguide
Жыл бұрын
конечно, абсолютно всё что можно оформить в например тот же пайтон код - можно мониторить в заббиксе :)
@adminguide
Жыл бұрын
Не думал что видео с камеры прям такое плохое. В следующий раз попробую с мобилки :)
@Mimokrorodil
Жыл бұрын
Похуй. :) Спасибо за оперативную 2 часть.
@rukaleev
10 ай бұрын
похуй :) главное суть. пересматриваю, когда затыкаюсь на чём-то. сто раз выручал. Спасибо огромное.
@ПавелИванов-г6д
10 ай бұрын
Спасибо за учительские труды. Может кому сберегу некоторое время. Что б логи побежали на 26:15 -- нужно в nano /etc/zabbix/zabbix_agentd.conf указать Debug 4 или 5 уровня
@glonas73
Жыл бұрын
Так все хорошо начиналось , если на нетологии такие же уроки с 0 , ну я не знаю ,может я тупой такой но за деньги ....................
@adminguide
Жыл бұрын
не, в Нетологии там если оценивать цифрами, начинается примерно с -100 и заканчивается на -50 - -20. А конкретный продукт с нуля - это значит что человек уже обладает каким-то набором знаний требующимся для того чтобы начинать с нуля разбирать этот изолированный продукт. Ну как в автошколе, когда человек идёт в автошколу, там его учат управлять автомобилем, подразумевается что он знает как есть, дышать, двигать руками и ногами и т.д. Но не отрицаю, по сложности видосы по заббиксу получились плавающими, потому я начал записывать новые, более фундаментальные темы :)
Пікірлер: 64