понедельник, 24 июня 2013 г.

Реестр запрещённых сайтов

По долгу слуужбы появилась необходимость получать реестр запрещённых сайтов с zapret.gov.ru, без мата не обошлось, т.к. геморой начался ещё на этапе получения электронной подписи, но я не буду об этом. Итак имеется токен с ЭП (rutoken s), отсутствие желания, что то с этим делать и необходимость что то делать.
Началось всё конечно с гугленья из которого я для себя выделил две интересные ссылки: http://habrahabr.ru/company/netangels/blog/158891/ и https://www.evernote.com/shard/s185/sh/ceb0b021-47e7-4c61-ab43-bc6db27fe919/c535b6e5047ec69d304519fe81c2c9ac?noteKey=c535b6e5047ec69d304519fe81c2c9ac

воскресенье, 16 июня 2013 г.

Корпус для Raspberry Pi из хаба

При заказе решил съэкономить и заказал без корпуса, однако корпус вещь я бы сказал необходимая. В интернете есть куча вариантов корпусов, хочу предложить ещё один. ASUS GX1005 HUB 5-PORT - по своим размерам практически идеально подходт на роль корпуса, к тому же сделан из прочного метала и можно не боятся наступить на свой Pi и раздавить его. Достаточно прорезать несколько отверстий для usb, lan, питания и карты памяти и корпус готов, что я и сделал, у меня как раз был нерабочий хаб.
Вид сверху

воскресенье, 9 июня 2013 г.

Raspberry Pi получение температуры

Была у меня мысль перенести nagios на raspberry, встал вопрос о получении температуры в помещении, сначала в голову пришла мысль использовать контроллер о котором я уже рассказывал чуть раньше, единственное, что смущало это отсутствие com-порта, но вопрос решился благодаря переходнику usb-com, кстати вот с таким почему то не заработало:

пятница, 7 июня 2013 г.

Свой сервер времени на Ubuntu

Наверняка кому то необходимо настроить свой сервер времени, например для свичей которые не имеют доступ в интернет. Делается всё элементарно (Ubuntu 12.04):

sudo apt-get install openntpd

После чего в конфиге нужно раскоментировать/добавить строку с адресом который будет слушать демон и который следует указывать на устройствах которые будут получать время:

sudo nano /etc/openntpd/ntpd.conf

убираем решётку перед

listen on *

или вписываем свой

listen on 10.10.20.54

Сохраняем, перезапускаем.

sudo service openntpd restart

FreeBSD изменить Shell по умолчанию

Привык к Bash, хоть убей. Поставил из портов, для того что бы поставить по умолчанию:

chsh -s /usr/local/bin/bash

четверг, 6 июня 2013 г.

Skype в Ubuntu 13.04

Установил Ubuntu 13.04 и Skype и всё прекрасно работало до установки проприетарных драйверов от Nvidia. Skype Попросту перестал запускаться без вывода каких либо ошибок. Благо решение нашлось очень быстро тут.
Итак, для починки потребуется переименовать бинарник скайпа что бы не мешался

sudo mv /usr/bin/skype /usr/bin/skype-bin

создать скрипт на bash'e который будет его заменять

sudo nano /usr/bin/skype

наполнить его следующим содержимым:

#!/bin/sh
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin "$@"

осталось сохранить (ctrl+o) и дать права на выполнение

sudo chmod 0755 /usr/bin/skype

среда, 5 июня 2013 г.

Nagios, добавление пользователя.

Как добавить дополнительного пользователя в Nagios3? Очень просто.

htpasswd /usr/local/nagios/etc/htpasswd.users

Задаём пароль

- имя будущего пользователя.

после чего следует перезапустить Apache, в Ubuntu это можно сделать так:

sudo service apache2 reload

Что бы пользователь мог видеть узлы и сервисы которые находятся в Nagios, а не только пустой силует карты, необходимо немного подправить файл /etc/nagios3/cgi.cfg, а именно нужно найти строки authorized_for_all_services и authorized_for_all_hosts и добавить нашего пользователя через запятую.

authorized_for_all_services=nagiosadmin,
authorized_for_all_hosts=nagiosadmin,

После перезапуска Nagios (sudo service nagios3 reload) можно будет просматривать инфомацию от Nagios через web-интерфейс от имени нового пользователя.

воскресенье, 2 июня 2013 г.

Перенос Unifi Contoller

Потребовалось временно перенести Unifi Controller с Ubuntu 10.04.4 32 на Ubuntu 13.04 64. Как написано на сайте ubnt.com  добавил  репозиторий, правда в наличии был только для 12.04, но ничего страшного

sudo echo "deb http://www.ubnt.com/downloads/unifi/distros/deb/precise precise ubiquiti" >> /etc/apt/source.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv C0A52C50
apt-get update
apt-get install unifi

доставляем openjdk

Так как системя 64-битная нужно изменить путь до java иначе будет ругаться " cannot locate java home"

sudo nano /etc/init.d/unifi

ищем строку

JAVA_HOME=/usr/lib/jvm/java-6-openjdk

и заменяем её на:

JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64

sudo service unifi start

Остаётся только скормить заранее сделаный backup со старой машины.