Just my blog
Blog about everything, mostly about tech stuff I made. Here is the list of stuff I'm using at my blog. Feel free to ask me about implementations.
- Mobaxterm SSH RDP FTP...
- Thunderbird Email client
- Filezilla FTP client/server
- Nirsoft Win utils
- Sysinternals Win utils
- Pi-Hole AD block by DNS
- NUT UPS manager
- Rpi MON Raspberry monitoring
- Free CAD 3D modelling
- Free Commander Far-like filemanager
- Bitwarden Password manager
- Django web framework
- celery multi-tasking
- celery-beat Celery + Django
- celery-results Celery + Django
- Pillow Python image lib
- wsgi mod Apache + Python
- requests best in WEB requests
- openpyxl make Excell docs
- p4python Perforce + Python
- paramiko SSH + Python
- pyvmomi ESXi Vcenter + Python
I'm using these libraries so you can ask me about them.
VMware ESX extop command usage
High CPU usage VMWare ESXi 5.5
Использование CPU в определенный момент начинало превышать допустимые нормы, сервер зависал и не отвечал ни на какие команды, виртуальные машины продолжали работать. CPU использовался на 80% самим хостом, быстрая проверка
esxtop
показала, что все ресурсы съел ProFTPD Выключаем его нафиг в настройках "Security Profile" в "vSphere " А потом и вовсе удаляем при помощи:
esxcli software vib remove -n ProFTPD
Все стало на свои места:
8:28:16pm up 12 min, 484 worlds, 4 VMs, 5 vCPUs; CPU load average: 0.04, 0.05, 0.00 PCPU USED(%): 1.6 60 1.7 1.9 AVG: 16 PCPU UTIL(%): 1.1 100 0.0 0.3 AVG: 25 ID GID NAME NWLD %USED %RUN %SYS %WAIT %VMWAIT %RDY %IDLE %OVRLP %CSTP %MLMTD %SWPWT 9278 9278 esxtop.37720 1 129.05 99.93 0.00 0.00 - 0.00 0.00 0.06 0.00 0.00 0.00 4521 4521 Fileserver 10 1.34 1.37 0.00 996.08 40.02 0.16 157.97 0.05 0.00 0.00 0.00 5001 5001 tet-Radio 7 0.82 0.72 0.08 698.67 0.00 …Read...
Сетевые проблемы с VMware ESXi 5.5.0
Записываю себе на память, чтобы не тупить в будущем. Главная причина того, что у меня что-то отваливается и трахает мне мозг потом: то, что я забываю как это настраивал, и начинаю лезть в дебри. Почти три месяца все работало как часы, пока я не начал ковырять настройки ДНСов на хосте, в итоге, проебшись два дня я все таки вышел к тому, что должно было быть изначально - НЕТРОНУТЫМ! Итак, порядок таков: Роутер выступает для себя самого DNS сервером, но тем не менее, должен использоват для внутренних устройств отдельный DNS домена: После чего, обращение в сети nslookup будет корректным, т.к. все объекты находятся внутри сети, внутри домена, поэтому для работы домена, должен быть доменный DNS.
~ # nslookup tet-addc Server: 192.168.1.20 Address 1: 192.168.1.20 tet-addc.tet-ad.com Name: tet-addc Address 1: 192.168.1.20 tet-addc.tet-ad.com ~ # nslookup 192.168.1.1 Server: 192.168.1.20 Address 1: 192.168.1.20 tet-addc.tet-ad.com Name: 192.168.1.1 Address 1: 192.168.1.1 rt-n53.tet-ad.com
Далее и сам ESX хост …
Read...SAM Broadcaster queue/playlist rotation
Использую несколько вариантов добавления треков в очередь, попеременно меняю способ работы программы между "Queue/Auto DJ mode" Наполняю очередь разными способами:
Cat['Library'].QueueBottom(smLRP, EnforceRules); Cat['Foreing'].QueueBottom(smLRP, EnforceRules); Cat['Rock'].QueueBottom(smLRP, EnforceRules); Cat['Hard rock'].QueueBottom(smLRP, EnforceRules); ...
SubDir['Z:\Foreing\3rd Force'].QueueBottom(smLRP, EnforceRules); SubDir['Z:\Foreing\Accept'].QueueBottom(smLRP, EnforceRules); SubDir['Z:\Foreing\ACDC'].QueueBottom(smLRP, EnforceRules); SubDir['Z:\Foreing\Adele'].QueueBottom(smLRP, EnforceRules); ...
Или создаю скрипт SimpleClockWheel:
PAL.Loop := True; if (Queue.Count < 5) then begin Req.QueueBottom; SubDir['Z:\Foreing\Accept'].QueueBottom(smRandom, EnforceRules); ... end; //PAL.WaitForPlayCount(4);
Точно также, пытаюсь поставить от 0 до 15 треков в настройках Playlist Rotation Rules, в надежде найти золотую середину:
А теперь самое интересное
ПРОБЛЕМА:
- заключается в том, что программа начинает по-тихому забивать queue треками, больше установленного числа 5-15, до 30-40 и более, после чего воспроизведение глохнет без диалогового окна об автоматическом восстановлении воспроизведения или каких-либо видимых ошибок.
РЕШЕНИЕ:
не найдено
Read...PowerShell randomizer
Интересная мутотень, надо не забыть. Пригодится, споры решать.
PS C:\> Get-Random -Minimum 1 -Maximum 30 28
Из файла:
Get-Content C:\random.txt | Get-Random
PowerShell randomizer http://technet.microsoft.com/en-us/library/hh849905.aspx
Read...SAM Broadcaster TOP spins
Еще одна непонятная и неприятная фигофина творится с логикой вопспроизведения библиотеки музыка у СЕМа, он забивает на большую часть коллекции, постоянно прокручивая одни и те же треки, а через время и вовсе затыкается: Хотя приоритеты выставлены примерно таким образом:
Cat['Foreing'].QueueBottom(smLRP, EnforceRules);
Но в итоге он почему-то считает, что наименее проигранные треки это имеенно эти:
|
Радио работает 2
Радио снова в онлайне, удалось кое-как починить логику плейлиста, но все же время от времени эта тварь забивает очередь 200+ треками и перестает их проигрывать. Слушаем радио здесь: http://radio.www.trianglesis.org.ua А еще там есть отдельная страница комментариев, где можно оставить свои отзывы или замечания.
Read...sam broadcaster mass tagger failed to load properly
Еще одна проблема без ответа, гугл не знает. Утилита Mass Tagger возвращает такой вот результат.
"sam broadcaster mass tagger failed to load properly" 1367 tags loaded, 2065 failed to load properly and 10 were skipped
Абсолютно непонятна причина такого её поведения: Пытаюсь починить, и вот что проверил:
- права доступа на папки и файлы везде в норме
- Версии тегов ID3v1/ID3v2 вычистил v1 для всей папки
- заново проверил теги при помощи Tagscanner
1379 tags loaded, 2053 failed to load properly and 10 were skipped
Теперь 'Failed: Z:\Foreing\Sandra Nasic\Sandra Nasic' прошла успешно, теги добавлены. Что именно изменилось я не знаю, но программа указанная выше довольно неплохо все поправила, буду смотреть дальше. Безрезультатно, больше ничего не смог исправить.
1427 tags loaded, 2005 failed to load properly and 0 were skipped
Ничерта не понимаю, теперь снова удалось "поломать" теги так, что альбом RHCP вывалился из прочитки: Но снова появился, кажется я понял в чем дело: …
Read...MySQL + Sam Broadcaster
Обнаружились проблемы в этой связке, пока еще не знаю откуда растут ноги, но все выглядит довольно интересно в том смысле, что база данных содержит вообще непонятно какие записи и о каких песнях, из-за чего Sam Broadcaster генерирует плейлисты снова и снова их тех же песен, что недавно были в ротации.
Как оказалось, база почему-то не знает о тех песнях, которые добавлял, список песен крайне неполный, уследить когда я потерял его не могу, то ли это неудачная миграция, то ли из-за того что отвалилась шара на днях. Скорее всего после того как шара отвалилась, и я провел проверку песен - все отсутствующие были удалены, а заново добавленные - своих мест не заняли.
Предположительный способ решения: - дропнуть всю базу - добавить треки заново - проверить базу
Read...qwinsta rwinsta утилиты
Здесь рассмотрим такую утилиту как: qwinsta/rwinsta Она позволяет посмотреть сессии удаленного рабочего стола на хосте, кол-во подключенных пользователей и их стостояния
c:\>qwinsta
Локально запущенная:
PS C:\> qwinsta SESSIONNAME USERNAME ID STATE TYPE DEVICE services 0 Disc >console IAMUSER 1 Active rdp-tcp 65536 Listen
Запускаем на удаленном сервере, применяя ключ /COUNTER
PS C:\> qwinsta /server:server_name SESSIONNAME USERNAME ID STATE TYPE DEVICE services 0 Disc console 1 Conn ica-tcp#0 jne00 2 Active wdica ica-tcp#1 jgy00 3 Active wdica ica-tcp#2 pne00 4 Active wdica ica-tcp#17 cpr00 6 Active wdica ica-tcp#6 tke00 8 Active wdica ica-tcp#23 dma00 11 Active wdica ica-tcp#8 gap00 14 Active wdica ica-tcp#13 lmi00 16 Active wdica ica-tcp#14 sth00 17 Active wdica ica-tcp#15 ali00 18 Active wdica ica-tcp#16 ste00 19 Active wdica ica-tcp#18 kis00 22 Active wdica ica-tcp#19 mmc00 23 Active wdica ica-tcp#20 awl00 25 Active wdica ica-tcp#21 amc00 26 Active wdica ica-tcp#22 les00 27 Active wdica ica-tcp#11 rib00 28 Active wdica ica-tcp#9 …Read...