RRDTool. Теория и практика.

Как оно работает
Установка и настройка
Создание БД
Обновление БД
Генерация рисунков
Опции (Временной диапазон Заголовки Размеры Лимиты Сетка Прочее)
Работа с данными (DEF VDEF CDEF)
Отрисовка графика
Вывод текста
Пример генерации рисунка
Генерация рисунка через rrdcgi
Дополнительные возможности
Просмотреть информацию о базе данных (info)
Экспорт и импорт RRD-базы (dump)
Экспорт RRD-базы в XML (xport)
Внешние возможности
Weathermap4RRD
Что и как можно мониторить
Приложения

Советы: emerge - система управления пакетами Gentoo

# Обновление дерева портежей
emerge --sync
 
#Поиск пакетов с php в названии
emerge --search php
 
#Поиск пакетов, связанных с php
emerge --searchdesc php
 
#Установка php
emerge php
 
# Проверка зависимостей пакета php
emerge --pretend php
 
#Удаление пакета php из системы
emerge --unmerge php
 
#Выполнение полного обновления
emerge --update --deep --newuse world

Советы: Перезагрузка системы

# остановить систему сейчас
shutdown -h now
 
# запланировать остановку системы на указанное время
shutdown -h hours:minutes &
 
shutdown -c # отменить запланированную по расписанию остановку системы
 
shutdown -r now # перегрузить систему сейчас
 
reboot #  перегрузить систему
 
logout # выйти из системы

Генерация Bitcoin с помощью Mac OS X MacBook Pro 8.1 или новая мировая валюта

Что-то началось повальное увлечение генерацией денег ;) На overklockers можно почитать про то что это такое и как использовать под windows, а мы рассмотрим установку клиента на изделие от Apple.

Советы: Системная информация

arch # Отобразить архитектуру компьютера
 
uname -r # Отобразить используемую версию ядра
 
dmidecode -q # Показать аппаратные системные компоненты (SMBIOS / DMI)
 
hdparm -i /dev/sda # Вывести характеристики жесткого диска
 
hdparm -tT /dev/sda # Протестировать производительность чтения данных с жесткого диска
 
cat /proc/user_beancounters # Отобразить информацию о beancounters (только на VPS)
 
cat /proc/cpuinfo # Отобразить информацию о процессоре
 
cat /proc/interrupts # Показать прерывания
 
cat /proc/meminfo # Проверить использование памяти

СОВЕТЫ: tcpdump - анализ трафика

Просмотреть содержимое пакетов на интерфейсе eth0 на хост dutyadmin.ru при этом прочитать из каждого пакета по 1500 байт (размер mtu) и не преобразовывать IP в имя хоста
tcpdump -X -s 1500 -n -i eth0 host dutyadmin.ru

Ошибка 868 при VPN подключении в Windows 7

Причины возникновения данной ошибки доподлинно не известны, иногда что-то слетает в днс, причем только относительно VPN подключения. Честно и полностью победить данный косяк возможно только полной переустановкой системы. А вот нечестно делается так - меняется адрес VPN сервера, то есть в графе интернет-адрес (при создании нового подключения) или Свойства -> Общие (при редактировании VPN-соединения) необходимо указать не доменное имя, а ip-адрес сервера, к которому производится подключение. Уточнить ip-адрес возможно в технической поддержке или самостоятельно проделав следующие действия:

CentOS php

Ошибка
PHP Fatal error:  Class 'DOMDocument' not found
Лечится так
yum install php-xml -y

Установка Аsterisk 1.8 на CentOS 5.6

Лень-матушка, как известно, родилась быстрее нас, поэтому рассмотрим как установить свежий Asterisk из репозитария , без утомительной ручной сборки.

Создадим парочку новых источников пакетов у себя в системе:

echo '
[asterisk-tested]
name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium
 
[asterisk-current]
name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/

Установка mtr на Mac OS X своими силами

Для начала необходимо установить среду разработки XCode. Идем на https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/promo и регестрируемся как разработчик ПО. Далее
cd 
mkdir mtr
cd mtr
curl ftp://ftp.bitwizard.nl/mtr/mtr-0.80.tar.gz -o mtr-0.80.tar.gz
tar -xf mtr-0.80.tar.gz 
cd mtr-0.80
./configure --prefix ~/mtr
make 
make install
cd ..
rm -rf mtr-0.80*
# без этого будет ругаться: mtr: unable to get raw sockets.
sudo chown root:wheel sbin/mtr
 
Все, запускаем:
~/mtr/sbin/mtr