Категорії
Misc, staff, other

Splunk: парсер nginx-логов и аналог google analytics

Splunk – это целая система, которая включает в себя и парсер логов и наблюдение за системой и много ещё. Мне же понадобился только парсинг логов. Подробную информацию можно найти на официальном сайте.

И так, схема следующая: имеем сервер + клиент для пересылки логов с удалённых хостов.

Скачиваем сервер отсюда, распаковываем (я ставил под Solaris, поэтому выбрал tar-архив) запускаем бинарник:

#/opt/splunk/bin/splunk start --accept-license

Категорії
Misc, staff, other

Xpra – аналог утилиты screen для графических программ

Xpra является аналогом консольных оконных менеджеров tmux и screen, нацеленным на работу с X11. В частности, xpra позволяет выполнить графическое приложение на удалённом хосте с трансляцией интерфейса на текущую машину, затем, не завершая выполнение программы, отсоединить её от текущего сеанса, через какое-то время подключиться к удалённому хосту с другого компьютера и продолжить работу с программой. Например, можно начать работу с программой на одной машине и продолжить на другой.

Категорії
Misc, staff, other Solaris

SRU: что такое и с чем едят

SRU – Security Repositare Updates, или другими словами репозиторий с обновлениями безопасности. Oracle регулярно (раз в месяц) выпускает такие updat’ы, которые доступны ТОЛЬКО через платную подписку. В них входят в основном bugfix’ы.

Версия SRU определяется 3-мя цифрами: X.Y.Z. Пример: SRU 4.5.0. Узнать текущий SRU можно так:

Категорії
FreeBSD Misc, staff, other

sendfile и проблемы

Включенный sendfile в разных ПО может вызывать проблемы. Поэтому, если у вас проблемы – отключите sendfile или обновитесь, возможно эту проблему уже исправилиа

– samba

Если возникают проблемы с передачей файлов, то всему может быть виной включённый sendfile в smb.conf. Он может вести как к утечке памяти (обсуждение здесь)

– apache

Если отдаваемые файлы находятся на не родных ФС (ZFS, NFS, SMBFS,…) то можем получать сообщения об ошибках и невозможности отдачи контента.

Категорії
Misc, staff, other

Wifi Analyzer

Wifi Analyzer – приложение для анализирования wifi сетей. В программе предусмотрены такие функции как: показывает графики по соотношению уровня сигнала, ранжирует каналы по рангу, показывает информацию о сети после подключения (DNS, IP, Gateway, ServerIP, Link Speed, Hidden SSID, Local Mac), показывает кол-во каналов для каждой сети, свойства Ad Hoc, шифрование.Программа полностью на русском языке.

Аналоги под Linux http://suse.me/soft/wifi-analyzer/linux/

Категорії
Misc, staff, other

PuTTY Command Sender (PuTTYCS)

PuTTY Command Sender – это очень полезная небольшая утилита, позволяющая вам ускорить выполнение рутинных повторяющихся задач на различных серверах. Используя PuTTYCS, вы можете послать Unix команду на несколько различных сессий PuTTy одним нажатием. Это можно использовать для бэкапа файлов, просмотра лог файлов, запуска или остановки процессов, копирования файлов и много другого.

Категорії
Misc, staff, other

Проблемы с ISC-DHCP

Если адрес получаете слишком долго или начинаются какие-то непонятные выдачи адресов в сети – поможет установка данного сервера как “авторитарного”. Для этого добавляем в вверх строку

authoritative;

которая означает доверять данному серверу. После этого выдача адресов заметно ускоряется и проблемы в сети исчезают. Ещё можно добавить такие опции

ddns-update-style none;
ignore client-updates;
deny client-updates;

если вы не используете DDNS.

Категорії
Misc, staff, other

Управление точками Unifi от Ubiquiti

Для управления этими WiFi точками лучше всего использовать ПО Unifi Web Server. Свежую версию можно взять отсюда . Замечу, что AirControl не годится для них, так как точек попросту не видит.

Для Linux/mac – есть соответствующие бинарники, а вот для остальных (в том числе и для FreeBSDUnix – качайте UniFi.unix.zip

Для того, что бы поменять сервер управления для точки, делаем такие действия:

1) поднимаем такой же, на другом хосте, предварительно залив бэкап настроек со старого
2) дожидаемся, когда появляется точка в другом хосте, но со статусом “Managed by other” и кликаем на неё, что бы её одобрить (при этом нужно будет ввести логин и пароль)
Если вдруг такого не произошло, нужно вручную поправить mgmt.servers на точке. Для этого заходит на точку по ssh и правим в файле /var/etc/persistent/cfg/mgmt строку

mgmt.servers.1.url=http://NEW_IP:8080/inform

После перегружаем точку и делаем ей aprove. Более подробно можно прочесть в обсуждении

Категорії
Hardware Misc, staff, other Solaris

AC Power ON для серверов

Для того, что бы ваш сервер всегда включался при подаче питания, нужно сделать следующее:

PC

В BIOS’e выставить опцию

AC Power = On (или Always On)

Sparc

Проверяем текущее значение:

Категорії
Misc, staff, other Programming WWW

get запрос к сайту из консоли

Иногда бывают моменты, когда нужно протестировать работоспособность сайта из консоли. Для этого не нужно ставить X11, браузеры, а достаточно обычного telnet-клиента и openssl (для проверки https).

Проверка http

$ telnet XXX.XX.XX.XXX 80
...
GET / HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
...

Проверка https

$ openssl s_client -connect XXX.XX.XX.XXX:443
... connection information will be displayed ...
GET / HTTP/1.1
Host: www.example.com
...

А если нужно проверить работу SNI, то можно использовать такую конструкцию:

$ openssl s_client -connect <address> -servername <name>

Посмотреть сертификат:

$ openssl s_client -connect example.com:443 -showcerts

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP