Архив

Архив раздела ‘Debian’

Мультимедианый репозиторий для Debian

25 Ноябрь 2011 Нет комментариев

На просторах сети встретил еще один хороший репозиторий для Debian, думаю что и для любителей Ubuntu он тоже будет полезен. Как уже ясно из его названия он содержит различные мультимедийные пакеты которые не вошли в официальный репозиторий или новые версии пакетов, которых пока нету в официальных.
Добавляем для своего дистрибутива:
$ nano /etc/apt/sources.list.d/multimedia.list

deb http://www.debian-multimedia.org lenny main non-free
deb http://www.debian-multimedia.org squeeze main non-free
deb http://www.debian-multimedia.org wheezy main non-free
deb http://www.debian-multimedia.org sid main non-free

Устанавливаем ключ, скачиваем пакет debian-multimedia-keyring_2008.10.16_all.deb и устанавливаем:
$ dpkg -i debian-multimedia-keyring_2008.10.16_all.deb
или
$ apt-get update && apt-get install debian-multimedia-keyring

Рассмотрим настройку системы мониторинга Zabbix версии 1.8.5

В предыдущей заметке — Установка системы мониторинга Zabbix на Debian 6.0, я написал как поставить саму систему мониторинга, а в этой заметке попробую подробно описать как ее настроить под свои нужды: добавлять хосты, строить графики, настраивать оповещения и тд.
Настройка веб-интерфейса. Профиль пользователя.
После первого входа в систему предлагаю настроить профиль пользователя:
— задать новый пароль, изменить Language (язык веб-интерфейса) на более нам понятный (RU), так же можно увеличить Auto-logout (автозавершение сеанса при отстутсвии активности пользователя в течение заданного интервала времени), и Rows per page (количество строк на одной странице) с 50 до 100:
настройка профиля пользователя
Читать далее…

Установка системы мониторинга Zabbix на Debian 6.0

29 Апрель 2011 9 comments

Установка Zabbix (zabbix install) на Debian 6.0

ZABBIX — открытое программное обеспечение написанное Алексеем Владышевым. Zabbix создан для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования.
Для хранения данных используется MySQL, PostgreSQL, SQLite или Oracle. Веб-интерфейс написан на PHP. ZABBIX поддерживает несколько видов мониторинга:
Simple checks — может проверять доступность и реакцию стандартных сервисов, таких как SMTP или HTTP без установки какого-либо программного обеспечения на наблюдаемом хосте.
ZABBIX agent — может быть установлен на UNIX-подобных или Windows хостах для получения данных о нагрузке процессора, использования сети, дисковом пространстве и т. д.
External check — выполнение внешних программ. ZABBIX также поддерживает мониторинг через SNMP.
установка и настройка zabbix debian
Материал из Википедии — свободной энциклопедии

Ставим нам нужные пакеты:
$ apt-get install mysql-server apache2 php5 php5-mysql php5-gd libmysqld-dev libcurl4-gnutls-dev libsnmp-dev fping snmpd
Берем последнюю версию zabbix 1.8.5
$ wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.5/zabbix-1.8.5.tar.gz
Во время установки указываем пароль к mysql, и работаем через терминал, для кого не удобно можно поставить (apt-get instal phpmyadmin).
Подключаемся к базе и создаем БД zabbix с паролем zabbix в кодировке utf8:
Читать далее…

SAMBA: аудит операций с файлами и контроль обращений

22 Апрель 2011 2 comments

В предыдущих заметках SAMBA авторизация пользователей и раздельный доступ к ресурсам и Samba и авторизация через Active Directory описана сама настройка, в этой заметки отмечу настройку samba модуля full_audit.
Этот модуль позволяет настроить полный контроль за действиями пользователей «кто и что делает» (кто и к какому файлу обращался, кто создал, удалил или переименовал конкретный файл или каталог).
Настройка производилась в дистрибутиве Debian Squeeze, версия Samba 3.5.6.
1. В секцию [global] добавляется строка
Данный параметр устанавливает приоритет сообщений, которые будут направлены в syslog. Чем выше значение, тем большее количество сообщений
будет выводиться. Указав значение 0 можно отключить запись сообщений в syslog.
syslog = 0
Количество сообщений, записываемых в лог-файлы, для всех VFS модулей.
log level = 0 vfs:2
Размер лог-файла задается в килобайтах. При достижении указанного значения файл будет переименован, путем добавления к имени файла расширения .old. Значение 0 отключает проверку размера (в этом случае необходимо самостоятельно позаботиться о размере лог-файла, к примеру,
настроив соответствующим образом logrotate)
max log size = 0

Для активации модуля аудита, в секции, которая описывает расшаренный ресурс, добавляются строки:
Читать далее…

Уменьшить размер картинки.

Понадобилось мне уменьшить размер всех картинок в папке и также для уменьшения размера изменить качество картинки. Для этого должен стоять пакет ImageMagick.
$ apt-get install imagemagick
Запускаем в папке с изображениями:
$ convert -resize 1024x768 -quality 85 *.jpg foto%02d.jpg
соответственно размер подставляем какой нам нужен и качество. Этим вариантом я пользуюсь
Также можно использовать простейший скрипт:

#!/bin/bash
# cd /path/to/images
# подставляем свое данные
# out_size=»1024×768″
# out_quality=»80″
# for i in `ls *.jpg`
# do
# convert -resize $out_size -quality out_quality $i foto%02d.jpg
# done

Читать далее…

Обновление Debian Lenny до Squeeze

20 Февраль 2011 Нет комментариев

Есть у меня небольшой тестовый сервак c Debian Lenny на борту, вот решил его обновить до Squeeze.
1. Делаем бэкап — Резервное копирование командой dd.
2. Проверяем все в порядке с системой и нет ли неразрешенных зависимостей.
$ aptitude -f install
3. Копию текущего списка источников
$ cp /etc/apt/sources.list /etc/apt/sources.list.backup
И меняем информацию в файлах источников пакетов везде где Lenny меняем на Squeeze.
$ nano /etc/apt/sources.list

deb http://mirror.yandex.ru/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main contrib
deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

4. Обновляем списки пакетов:
$ aptitude update
И ставим новые версии apt, dpkg и aptitude
$ aptitude install apt dpkg aptitude
5. Делаем апгрейд всей системы
$ aptitude dist-upgrade, поставиться свежее ядро, надо будет делать ребут и после него еще раз:
$ aptitude dist-upgrade ,после этого обновляется udev и все остальное, а то udev не обновиться пока не будет загружено свежее ядро.

#

//