<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<atom:link href="http://nuk-svk.ru:80/blog/tags/devops/rss.xml" rel="self" type="application/rss+xml" />

<title><![CDATA[Posts tagged "DevOps" | SVK home page]]></title>
<link>http://nuk-svk.ru:80/blog/tags/devops/</link>
<description></description>
<language>ru</language>

<lastBuildDate>Wed, 22 Jul 2026 17:32:15 GMT</lastBuildDate>
<generator>Tclssg 3.0.1</generator>

        <item>
          <title><![CDATA[Защита почтовой системы от ботнетов]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/zimbra-defence/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/zimbra-defence/]]></guid>
          <description>
            <![CDATA[<p>В силу служебных обязанностей приходится заниматься почтовой системой. И вот однажды, разблокируя учетную запись после очередной заявки, задумался о том, что надо с этим что-то делать. Про это что-то и будет дальнейшее повествование.</p>

(<a href="http://nuk-svk.ru:80/blog/zimbra-defence/">дальше</a>)]]>
          </description>
          <pubDate>Tue, 04 Mar 2025 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Получение статистики посещений на сайте (анализ лога Nginx)]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/nginx-stat/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/nginx-stat/]]></guid>
          <description>
            <![CDATA[<p>Стало тут вдруг интересно а кто вообще и сколько и куда ходить на мой сайт. Поискал всякого в сети и нашел описание пакета goaccess. Анализатор логов. В дистрибутиве есть, так что поставил настроил и получил статистику. Правда пришлось перенастроить, пересобрать и перезапустить контейнеры.</p>

(<a href="http://nuk-svk.ru:80/blog/nginx-stat/">дальше</a>)]]>
          </description>
          <pubDate>Tue, 25 Feb 2025 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Bitbucket, Docker и tclssg]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/bitbucket_pipelines_docker/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/bitbucket_pipelines_docker/]]></guid>
          <description>
            <![CDATA[<p>С недавних пор этот сайт генерится из markdown-шаблонов в полностью статическое содержимое (html-файлы). Делается это при помощи tcl-ssg https://github.com/tclssg/tclssg. И вот решил я на примере моего сайта показать механизм непрерывной интеграции и доставки (да, то самое CI/CD).</p>

(<a href="http://nuk-svk.ru:80/blog/bitbucket_pipelines_docker/">дальше</a>)]]>
          </description>
          <pubDate>Tue, 11 Aug 2020 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Bareos и Zabbix, продолжение]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/zabbix-bareos-2/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/zabbix-bareos-2/]]></guid>
          <description>
            <![CDATA[<p>Для получения списка задач находящихся в очереди (статус queued) можно использовать приведённый ниже скрипт.</p>

(<a href="http://nuk-svk.ru:80/blog/zabbix-bareos-2/">дальше</a>)]]>
          </description>
          <pubDate>Thu, 02 Apr 2020 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Использование Buildbot в примерах.]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/buildbot/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/buildbot/]]></guid>
          <description>
            <![CDATA[<h3>Задача</h3>

<p>Настроить процесс непрерывной сборки и доставки на сайт пакетов программ из Git-репозитария с исходниками.
Так как buildbot - это распределённая система, то будет логичным под каждую архитектуру и операционку сделать отдельный сборочный хост. В нашем случае это будут LXC-контейнеры (в случае linux) и qemu (в случае windows):</p>

<ul>
<li>vm-srv-build1 - centos 7, тут будет buildbot мастер (master) и один из работников (worker)</li>
<li>vm-srv-build2 - debian 10, для сборки DEB пакетов</li>
<li>vm-srv-build3 - windows 10, для сборки, сами понимаете, под что
</li></ul>

<p>Собирать будем Rac GUI - графическая морда к 1С rac для управления кластером серверов. Под линукса будут использоваться штатные средства под каждую ОС, для сборки exe-файла под windows из tcl-скрипта используется <a href="http://freewrap.sourceforge.net">freewrap</a>.
Код сайта статический, генериться из markdown-шаблонов при помощи <a href="https://github.com/tclssg/">tcl-ssg</a>. Т.е. при сборке нового пакета buildbot будет запускать генерацию сайта.
(<a href="http://nuk-svk.ru:80/blog/buildbot/">дальше</a>)]]>
          </description>
          <pubDate>Wed, 24 Jul 2019 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Mattermost. Добавление пользователей]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/mm_adduser/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/mm_adduser/]]></guid>
          <description>
            <![CDATA[<p>Для полноценного запуска Mattermost в работу, туда требуется добавить определённое количество пользователей, конечно логичным было-бы подключиться к нашему AD, но модуль интеграции с LDAP продаётся за деньги, а руками вколачивать несколько десятков юзеров утомительно да и не правильно. Потому будем городить костыли.</p>

(<a href="http://nuk-svk.ru:80/blog/mm_adduser/">дальше</a>)]]>
          </description>
          <pubDate>Tue, 07 May 2019 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Mattermost. Интеграция с Zabbix]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/mm_zabbix/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/mm_zabbix/]]></guid>
          <description>
            <![CDATA[<p>Продолжим разбираться с mattermost в части интеграции с внешними сервисами.</p>

<h3>Часть вторая. Интеграция с Zabbix</h3>

<p>Во второй части повествования о интеграции mattermost, речь пойдет про отправку сообщений об авариях из zabbix в mattermost. В результате поисков в сети был взят за основу вот 
<a href="https://github.com/drewbeer/zabbix-mattermost-alertscript">этот скрипт</a>. Код написан на Perl, поэтому может потребоваться до установка перловых пакетов. Прежде чем приступить к описанию кода (он несколько изменён по сравнению с исходным) сперва, как водится, произведём некоторые настройки.
(<a href="http://nuk-svk.ru:80/blog/mm_zabbix/">дальше</a>)]]>
          </description>
          <pubDate>Fri, 01 Mar 2019 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Mattermost. Интеграция с GLPI]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/mm_glpi/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/mm_glpi/]]></guid>
          <description>
            <![CDATA[<p>Выбирая замену, используемой у нас, системы обмена сообщениями, наткнулся на описание Mattermost, и решил попробовать. Одним из плюсов, описываемой системы, является простая интеграция со сторонними сервисами, так называемые &quot;хуки&quot; (outgoing и incoming hooks). Вот про настройку взаимодействия через хуки с внешними системами и будет данная статья (в нашем конкретном случае это zabbix и glpi).</p>

(<a href="http://nuk-svk.ru:80/blog/mm_glpi/">дальше</a>)]]>
          </description>
          <pubDate>Thu, 28 Feb 2019 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Bareos и Zabbix, мониторинг]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/zabbix-bareos/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/zabbix-bareos/]]></guid>
          <description>
            <![CDATA[<p>Так как постоянно заглядывать в консоль Bareos-a или на вэб-интерфейс не всегда удается, а контролировать выполнение заданий резервного копирования надо, то решено было всё это дело возложить на могучие плечи Zabbixa.</p>

(<a href="http://nuk-svk.ru:80/blog/zabbix-bareos/">дальше</a>)]]>
          </description>
          <pubDate>Thu, 01 Mar 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Bitbucket и WordPress]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/bitbucket_wordpress/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/bitbucket_wordpress/]]></guid>
          <description>
            <![CDATA[<p>Решил я возродить свой старый проект Tcl/Tk Project Manager (IDE для tcl/tk) и для удобства разработки исходники были помещены в git-репозиторий bitbucket.org. Но тут встал вопрос публикации новостей о новых выпусках программы, ссылок на архивы или пакеты для загрузки. И вот возникла идея этот процесс автоматизировать, благо для этого все механизмы и инструменты есть. Первым делом будем автоматизировать упаковку исходников в архив и загрузку его на сайт для скачивания. Паковать исходники будем tar-ом а загружать на сайт по ftp при помощи curl.</p>

(<a href="http://nuk-svk.ru:80/blog/bitbucket_wordpress/">дальше</a>)]]>
          </description>
          <pubDate>Wed, 14 Feb 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[FlowViewer и «правильная» его установка]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/flowtools-2/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/flowtools-2/]]></guid>
          <description>
            <![CDATA[<p>FlowViewer — это вэб интерфейс к пакету программ для сборки netflow статистики flow-tools. Написано, данное программное обеспечение, на perl-е и в качестве httpd сервера использует Apache. Домашняя страница проекта https://ensight.eos.nasa.gov/FlowViewer/</p>

(<a href="http://nuk-svk.ru:80/blog/flowtools-2/">дальше</a>)]]>
          </description>
          <pubDate>Mon, 29 Jan 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Flow-Tools записки.]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/flowtools-1/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/flowtools-1/]]></guid>
          <description>
            <![CDATA[<p>Понадобилось собирать netflow статистику, и для этого выбран был пакет flow-tools и вэб морда к нему FlowViewer. Про вэб морду поговорим позже а вот по flow-tools есть некоторые соображения.</p>

(<a href="http://nuk-svk.ru:80/blog/flowtools-1/">дальше</a>)]]>
          </description>
          <pubDate>Thu, 25 Jan 2018 21:00:00 GMT</pubDate>
        </item>
    
        <item>
          <title><![CDATA[Мониторинг количества сетевых соединений]]></title>
          <link><![CDATA[http://nuk-svk.ru:80/blog/zabbix-connections/]]></link>
          <guid><![CDATA[http://nuk-svk.ru:80/blog/zabbix-connections/]]></guid>
          <description>
            <![CDATA[<p>При управлении высоконагруженными серверами, часто возникает потребность посмотреть количество одновременных соединений на определённый порт. Для этой цели можно использовать команду, с неблагозвучным для русского уха названием — ss.</p>

(<a href="http://nuk-svk.ru:80/blog/zabbix-connections/">дальше</a>)]]>
          </description>
          <pubDate>Mon, 20 Nov 2017 21:00:00 GMT</pubDate>
        </item>
    
</channel>
</rss>
