MYCSS

9 березня 2013 р.

Openmeeting, встановлення, налаштування SSL

Openmeetings забезпечує проведення відеоконференції, обмін миттєвими повідомленнями, спільна дошка для малювання, показ робочого столу,спільне редагування документів та інших засобів групового використання API функцій Red5 Streaming Server для віддаленої взаємодії і потокового відео.

Інструкція з встановлення складається з трьох етапів.

Перегляд Torrent-tv за допомогою Home Media Server та підкастів

Ще один з варіантів перегляду Torrent-TV на телевізорі з підтримкою DLNA, за допомогою комп'ютера з встановленими програмами Torrent Stream, Home Media Server.
Особливістю цього методу є те що канали можна змінювати безпосередньо на телевізорі. І робиться це за допомогою підкастів, (мікропрограм що завантажують адаптований перелік каналів до певних програвачів). У нашому випадку за допомогою підкастів для Home Media Server написаним Георгий Βласенко.
Інструкцію для встановлення описано тут. А також ознайомитися з обговоренням про підкасти у HMS можна тут.
Згідно з інструкцією я завантажив файл 1TorrentTV.hdf, перетягнув цей файл у HMS до категорії підкасти  у властивостях 1TorrentTV, у розділі авторизація прописав логін та пароль для сайту http://torrent-tv.ru/ та оновив перелік каналів вибравши в меню оновлення підкастів.

Підкаст Torrent-TV у Home Media Server
У властивостях  1TorrentTV можна виставити профіль транс кодування для всіх каналів, або окремо для кожного з каналів.
Також є можливість використовувати профілі транс кодування "Torrent Stream ..."



7 березня 2013 р.

Скрипт для моніторингу завантаження процесорів системи з FreeBSD та попередження про критичний стан поштою

Отримав завдання щодо попередження про можливе перенавантаження сервера одного або декількох процесорів або ядер . У пошуках готових рішень скриптів знайшов повідомлення від Rahul.Patil, допрацював його і отримав наступне рішення:
Про стан навантаження процесорів збирається програмою top з параметром -P, робиться два цикли для заміру навантаження процесорів, параметр -d2 , тому витрачається 2 секунди.
Відфільтровується значення IDLE кожного з процесорів. Результат виводиться одним рядком на кожен з процесорів, цілим числом відсоткового значення  простою процесора.
Далі значення порівнюється з пороговим значенням моніторингу простою процесора - змінна "THRESHOLD".  Якщо завантаження (простій) процесора нижче порогового значення, то починається підрахування терміну коли процесор знаходиться у критичному стані, зменшенням значення змінної WINDOW[CPU], де CPU номер процесора. Якщо рівень завантаження процесору стане вище порогового значення, то значення  змінної WINDOW[CPU] скидається до початкового значення (INITWINDOW), і у випадку нового завантаження відлік починається спочатку.
Коли завантаження одного з процесорів незмінне протягом певного часу (INITWINDOW), то відсилається повідомлення адміністратору системи поштою, про стан певного процесора і  перелік 10-ти перших процесів, з найбільшим відскоком завантаження.  Потім програма робить паузу на час визначеним значенням змінної WAITMAIL.
Кожен цикл перевірки стану  супроводжується паузою визначеним значенням змінної WAIT, повний цикл дорівнює значення змінної WAIT плюс 2 секунди що витрачаються програмою top.
Приклад скрипту з використанням bash shell для 4х процесорної системи.

Torrent-TV player

Torrent-TV player - канал torrent-tv.ru
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready