Показаны сообщения с ярлыком GNU. Показать все сообщения
Показаны сообщения с ярлыком GNU. Показать все сообщения

четверг, 22 июля 2021 г.

PCPO - Pc park observer


 PC park observer - система учёта комплектующих компьютеров парка, базирующегося на MS Windows

 Для чего эта система

Данная система предназначена для учёта комплектующих в компьютерном парке, базирующемся на Windows. Я выложил систему под GNU/GPL v. 3 лицензией, так что денег не прошу, можете использовать как угодно... Все пожелания и т.п. обсуждаются отдельно...

Особенности и возможности

Система работает под управлением ОС GNU Linux (на данный момент успешно обкатана на ubuntu 20.04).  Система собирает информацию и создаёт оповещения в случае изменений в необходимых хостах (в частности информацию об:

- мак адрес сетевого адаптера
- ip адрес
- имя хоста
- информацию о мат. плате (по возможности и её серийный номер)
- информацию о процессоре (по возможности и её серийный номер)
- информацию об оперативной памяти (по возможности серийный номер, тип памяти - ECC или не ECC, объём)
- видеоадаптер (с указанием PNP Device id)
- жёсткие диски (можно опционально включить проверку тех, что подключены по USB или iSCSI) - серийный номер, модель, объём

).

Система позволяет производить анализ изменений, а также выгрузку данных в различные форматы и т.п.

Доступ к системе регулируется на основе двух ролей - администраторов (могут менять системные настройки и менять перечень проверяемых сетей/хостов); менеджеров - могут просматривать статистику и аналитику по проверяемым хостам.

понедельник, 8 апреля 2019 г.

О чём мне red hat рассказали...

Поговорил я тут на медни с представителем компании red hat (в частности с Максимом Праховым - он продаёт решения от red hat по СНГ и Грузии)...

Тут я его спрашиваю на тему мол а чего ожидать после покупки red hat компанией ibm? А он мне говорит мол всё будет пучком, нас мол не тронут и у ibm вообще свои цели, притянутые больше к облакам... 

А ещё мне рассказал, что вероятней всего таким всем известным сборкам как centos и fedora в скором времени ждать (а точнее всего после выпуска 8й версии их энтерпрайзного линукса) от red hat плюшек и всяких патчей вовремя получать будет скорее всего затруднительно... Так что любители секьюрности и в то же время халявы могут в скором времени отдохнуть... А зачем им вообще centos поддерживать? Ну они на нём тестируют, обкатывают фичи и прочее...

Так чем же так примечателен всё таки red hat? Весь их секрет заложен в их компиляторе - особо построенный и с особыми опциями он позволяет достигать офигенского прироста в производительности (сам не проверял, но так и быть - в энтерпрайзах пара-десяток процентов в производительности может играть роль существенную)...

Сейчас если так подсчитать - их решения в отличии от виртуализации от vmware и прочих для энтерпрайза прям существенно по цене ниже (на текущий момент 1300$ за сервер с 2мя процами и без каких либо доп. лимитаций). Сюда же плюсуем их легендарный тех. под. и прям резкое закрытие багов и дырок - в итоге их любят в российском нац. банке, в Белоруссии в сфере банков тоже, да и по их словам сбербанк после года затрахов с кубернетом таки свалил в сторону их openshift в связке с их cef (и точно молчу про различные телекомы)...

Ещё я спросил про сертификацию и вот что - ближайший к нам офлайн центр с компетенцией в плане обучения сертифицирует только по первому одному курсу с экзаменом всего то за 2 штуки грина! А зачем тебе мол платить 2 штуки, когда ты платишь 3 штуки и получаешь в онлайне доступ до 50 курсов...

А что наши местные линуксоиды говорят? К примеру так: а пох, я debian юзаю... Или так: торчал на ubuntu и дальше буду продолжать торчать на gentoo... :) В общем всё это конечно весело и прекрасно, но правда такова, что всяким банкам и прочим телекомам и большим энтерпрайзам конечно лучше даже не пробовать строить надёжные отказоустойчивые системы на коленках...

Что ещё сказал... А да! Если будут вопросы, то можно с ним контактировать спрашивать и всё такое если кому интересно...


P.S: Спасибо за ништяки!

вторник, 2 апреля 2019 г.

Бот мониторинга для telegram

 

Сначала открываем telegram и идём вызываем Bot father (https://t.me/BotFather), после чего делаем запрос на создание бота. Нам будет выдан API Token. Скопируем его куда нибудь. В боте я зашил 3 комманды - одна /help (просто справочная информация аки описание), вторая /clock (при её вызове бот отдаст имя хоста и текущее время на сервере, где работает бот) и третья - /myid (возвращает id собеседника (понадобится для того, чтобы прописать в конфиге - кому отсылать сообщения)). Для того, чтобы в меню бота они появились нам необходимо также отредактировать бота в bot father, объявив ему что в вашем боте есть эти комманды. Также можно в bot father'е прописать имя, описание, о боте и его иконку.

Ставим необходимые зависимости:

sudo apt install python3-pip nmap git && sudo -H pip3 install --upgrade pip && sudo -H pip3 install pytelegrambotapi && sudo -H pip3 install paramiko


Сливаем проект на сервер, с которого будем мониторить наше хозяйство:

git clone https://github.com/constantinekg/monitoringtelebot

Далее необходимо поправить файл config.py (тут мы прописываем token бота, id того, кому будут приходить сообщения, а также перечень url сайтов, которых мы будем мониторить на код ответа от них 200.

Также необходимо подредактировать файл servers.txt (тут будут указываться хосты, которые будем проверять на доступность открытого порта). В целом конструкция такая:

ip_адрес номер_порта описание_сервиса

В качестве номера порта может быть указан номер какого то конкретного порта или диапазон портов, разделённых через знак тире (к примеру с 3000 по 3005 будет выглядеть так: 3000-3005).

Для автоматического старта системы я в /etc/rc.local перед строчкой exit 0 прописал:

cd /opt/monitoringtelebot/ && runuser -l linuxuser -c '/opt/monitoringtelebot/bot.py &'

Где:

/opt/browny-bot - путь до директории, в которой лежит бот
linuxuser - пользователь, от имени которого будет стартовать процесс бота


Все обсуждения - либо мне в личку, либо в гитхабе...