Автор: admin

Пишем GUI к 1С RAC, или снова о Tcl/Tk

По мере вникания в тему работы 1С-овских продуктов в среде linux, обнаружился один недостаток — отсутствие удобного графического мультиплатформенного инструмента для управления кластером серверов 1С. И решено было этот недостаток исправить, путём написания GUI для консольной утилиты rac. Языком для разработки был выбран tcl/tk как, на мой взгляд, наиболее подходящий для этой задачи. И вот, […]

Bareos и Zabbix, мониторинг.

Так как постоянно заглядывать в консоль Bareos-a или на вэб-интерфейс не всегда удается, а контролировать выполнение заданий резервного копирования надо, то решено было всё это дело возложить на могучие плечи Zabbixa. Проведя поисковые мероприятия на предмет готовых решений, все они были отвергнуты, ввиду либо сложностей (работа с БД) либо требований (скрипты на питоне с кучей […]

Bitbucket и WordPress

Решил я возродить свой старый проект Tcl/Tk Project Manager (IDE для tcl/tk) и для удобства разработки исходники были помещены в git-репозиторий bitbucket.org. Но тут встал вопрос публикации новостей о новых выпусках программы, ссылок на архивы или пакеты для загрузки. И вот возникла идея этот процесс автоматизировать, благо для этого все механизмы и инструменты есть. Первым […]

Продолжение сравнения tcl и python. ВЭБ-интерфейс.

Пришло время продолжить сравнение двух языков программирования на примере реализации ВЭБ-интерфейса к данным о звонках с АТС Panasonic KX TDA200. Попутно был реализован телефонный справочник берущий данные как из базы данных mysql так и с контроллера домена ActiveDirectory. Для реализации задуманного нам понадобится: В качестве вэб-сервера использован Apache2 В качестве СУБД — MySQL (mariadb) Python3 […]

FlowViewer и «правильная» его установка.

FlowViewer — это вэб интерфейс к пакету пограмм для сборки netflow статистики flow-tools. Написано, данное программное обеспечение, на perl-е и в качестве httpd сервера использует Apache. Домашняя страница проекта https://ensight.eos.nasa.gov/FlowViewer/ Конечно, установка в ручную, согласно документации, даст вполне себе работающий сервис, но это не наш метод. Правильнее всего, на мой взгляд, будет собрать rpm-пакет (в […]

Flow-Tools записки.

Понадобилось собирать netflow статистику, и для этого выбран был пакет flow-tools и вэб морда к нему FlowViewer. Про вэб морду поговорим позже а вот по flow-tools есть некоторые соображения. В Centos 7 запуском служб заведует systemd и соответственно, конфигурацию сервисов берёт из /etc/sysconfig. А там, по умолчанию, описаны опции только для одного процесса flow-capture. А […]

Мониторинг количества сетевых соединений

При управлении высоконагруженными серверами, часто возникает потребность посмотреть количество одновременных соединений на определённый порт. Для этой цели можно использовать команду, с неблагозвучным для русского уха названием — ss. К примеру, требуется посмотреть сколько всего соединений в текущий момент обслуживает наш вэб-сервер: ss -o ‘( dport = :http or dport = :https )’ Команда выведет список […]

Всё познаётся в сравнении, или реализация одной простенькой задачи на python и tcl

В силу исторических причин, у нас в конторе, используется старенькая АТС Panasonic TDA200. И, как известно, журнал звонков она выводит в последовательный порт, для чтения данных из которого, на сервере использовалась одна программулька. У этого ПО есть ряд ограничений, делающий его использование неудобным (размер лог-файла, размер БД) и дабы побороть эти недостатки и в силу […]

Резервное копирование конфигурации коммутаторов, или прикручиваем немножко автоматизации к GLPI

Иногда, в нашей работе, возникает потребность учёта всего сетевого оборудования: типы, модели, адреса, прошивки, схемы соединений и так далее. И вот, просмотрев несколько вариантов ПО, выбор пал на открытый проект GLPI. Функционал у системы богатый, конкретно в нашем случае, использовалась для учёта «железа» и, главное, для учёта схем соединения (какой порт какого коммутатора куда подключен). […]