tuupic`s blog Nobody about something

Настройка mrtg на CentOS

Написано 12 августа 2009 в 20:55 - Рубрики: centos, linux-system

Потребовалось вот снимать графики с локальных интерфейсов.

  1. Ставим mrtg
    yum install mrtg
  2. Пишем скрипт для снятия счётчиков. Должен выводить входящий трафик, исходящий трафик, таймстамп, имя.
    У меня получился такой:
    #/bin/sh
    NAME=$1
    echo `ifconfig $NAME | awk '/bytes/ {print $2}'|sed "s/bytes://"`
    echo `ifconfig $NAME | awk '/bytes/ {print $6}'|sed "s/bytes://"`
    echo `/bin/date +%s`
    echo $NAME

    Положил я его в /root/bin/mrtg.sh
  3. Делаем конфиг.
    WorkDir: /var/www/mrtg
    RunAsDaemon: Yes
    Target[eth0]: `/root/bin/mrtg.sh eth0`
    Options[eth0]: growright,bits
    MaxBytes[eth0]: 100000000
    Title[eth0]: : eth0
    PageTop[eth0]: <H1>Traffic Analysis for eth0
    </H1>
    <TABLE>
    <TR><TD>Interface:</TD><TD>eth0</TD></TR>
    <TR><TD>IP:</TD><TD>eth0</TD></TR>
    </TABLE>
     
    Target[eth1]: `/root/bin/mrtg.sh eth1`
    Options[eth1]: growright,bits
    MaxBytes[eth1]: 100000000
    Title[eth1]: : eth0
    PageTop[eth1]: <H1>Traffic Analysis for eth1
    </H1>
    <TABLE>
    <TR><TD>Interface:</TD><TD>eth1</TD></TR>
    <TR><TD>IP:</TD><TD>eth0</TD></TR>
    </TABLE>

    На сервере 2 интерфейса.
  4. Тут я не уверен. Так как ставил сам пакет не я, и не знаю кто создал юзера – rpm или чьи-то руки. Вообщем есть юзер mrtg-user. Если нету – лучше сделать. Он же должен быть владельцем директорий /var/www/mrtg и /etc/mrtg
  5. Генерим index.html. Как-то так:
    indexmaker --title="Network usage" --columns=1 --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
  6. Запускаем, и добавляем в автозапуск любым удобным способом
    env LANG=C ./mrtg --user=mrtg-user /etc/mrtg/mrtg.cfg --logging /var/log/mrtg.log
  7. В файле /etc/httpd/conf.d/mrtg.conf (апач ведь разумеется стоит) ограничивается доступ
  8. http://IP/mrtg/index.html

p.s. Написано впопыхах, чтоб самому не забыть потом.

Бэкап файла /etc/group

Написано 7 августа 2009 в 20:46 - Рубрики: BSD

Для меня оказалось открытием, что FreeBSD автоматически бэкапит /etc/master.passwd, /etc/group и что-то ещё. Хранятся копии файлов после 2-х последних правок в /var/backups.
UPDATED: Бэкапится не после правок, а раз в сутки.
А то на одном из “подведомственных” серверов в /etc/group оказался каким-то образом /etc/named.conf

Пересборка всех иксовых драйверов

Написано 4 августа 2009 в 17:02 - Рубрики: gentoo

После обновления иксов, часто необходимо пересобрать все драйвера к ним. А иначе просто всё отвалится. Я делаю это такой командой.
equery -q l 'x11-drivers/*' | awk '{print "=" $1}' | xargs emerge -1

Отпуск…

Написано 3 августа 2009 в 20:51 - Рубрики: my life

Вот и кончился отпуск…

Настройка дополнительных клавиш мыши

Написано 19 июня 2009 в 21:30 - Рубрики: linux-DE

Как я писал, я купил многокнопочную мышь. Все кнопки мыши видятся через xev. Теперь надо на эти кнопки прикрутить какое-либо действие.
Я решил сделать, чтобы на нажатие боковых кнопок (их 2) песни в плеере перематывались следующая/предыдущая. Сделал я это через xbindkeys и dbus.
Для начала о dbus. В качестве плеера я использую qmmp. У него есть управление через dbus. То есть можно из командной строки управлять им. Посылать сигнылы в dbus можно через qdbus. Например для переключения на следующую композицию используется следующая команда
/usr/bin/qdbus org.mpris.qmmp /Player Next
Аналогично для переключения на предыдущую
/usr/bin/qdbus org.mpris.qmmp /Player Prev
Теперь, как это привязать к нажатиям кнопок мыши. Они числятся 8-й и 9-й кнопкой. Для этого используется xbindkeys. Я создал файл ~/.xbindkeysrc со следующим содержанием.
"/usr/bin/qdbus org.mpris.qmmp /Player Next"
b:9
"/usr/bin/qdbus org.mpris.qmmp /Player Prev"
b:8

Запустил xbindkeys, и, вуаля, кнопки перематывают песни
И добавил xbindkeys в автозапуск.

Ошибки с ключами репозиториев в debian

Написано 1 июня 2009 в 11:51 - Рубрики: linux-system

Иногда при обновлении списка пакетов, либо при добавлении нового репозитория, вылазит такая ошибка

Reading package lists... Done
W: There is no public key available for the following key IDs: 9AA38DCD55BE302B
W: GPG error: http://ftp.fr.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems                                                                                

Чтобы исправить сиё надо выполнить

gpg --keyserver subkeys.pgp.net --recv-keys 9AA38DCD55BE302B && gpg --export 9AA38DCD55BE302B | apt-key add -

Чёрточка в конце обязательна

Настройка устройств ввода через hal

Написано 24 мая 2009 в 11:32 - Рубрики: linux-DE, linux-system

С недавних пор иксы получают все настройки устройств ввода через hal, если они кончено скомпилированы соответствующе(про остальные устройства не знаю). К примеру, в модной убунте сейчас вообще нету даже самого xorg.conf.

Но бывает нужно изменить настройки. Как это делается.

Начнём с самого конфига иксов. Надо вычистить всё, что имеет отношение к InputDevice.
А в секцию “ServerLayout” добавим cледующую опцию
Option "AutoAddDevices" "True"

Далее идём в директорию /etc/hal/fdi/policy/ и создаём файлик, к примеру 11-x11-keyboard.fdi. В нём, как можно догадаться, будут настройки клавиатуры. У меня данный файл имеет следующее содержание

Читать полностью »

Альтер-эго

Написано 23 мая 2009 в 13:25 - Рубрики: игры, фэнтази

Люблю я вселенную The Elder Scrolls.
Дважды я проходил Morrowind. Вместе с Bloodmoon. Сейчас прохожу Oblivion.
Но как бы я не пытался начать играть, в итоге у меня всегда получается один и тот же альтер-эго: недалёкий викинг-нордлинг в тяжёлых доспехах и с чем-нибудь тяжёлым колюще-рубящим двуручным в руках. Данный персонаж тупо громит всё что шевелится (а что не шевелится получает секирой по голове пока не зашевелилось) не отвлекаясь на увёртки, блокирования ударов и т.п. Но также при этом всегда в запасе имеется парочка заклинаний вызова какой-либо нечисти на помощь. Такой вот варвар-суммонер.
А ведь каждый раз, при создании персонажа, думаю “надо лучником стать, или магом для разнообразия”. Но руки сами опять выбирают такой класс. Отчего – непонятно.

sudo

Написано 16 мая 2009 в 13:50 - Рубрики: *nix, юмор

При первом запуске sudo выдаёт
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Авторы sudo явно читали комиксы про человека паука

Глобальное потепление

Написано 15 мая 2009 в 9:51 - Рубрики: разное

15 мая. Ночью выпал снег.