Sysadmin
Материал из lulzette's wiki
linux
disk hotplug
- просканировать
echo '- - -' | sudo tee /sys/class/scsi_host/host1/scan
- удалить
echo 1 | sudo tee /sys/class/scsi_device/1:0:0:0/device/delete
mdadm
Я очень ссыкло, поэтому перед малейшими манипуляциями с данными делаю бекап, и вам советую.
Создание массива можно найти здесь: https://wiki.archlinux.org/index.php/RAID
Добавление нового диска в массив
- сборка массива
mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1
- добавление диска
mdadm --add /dev/md0 /dev/sdc1
- расширение рейда
mdadm --grow /dev/md0 --raid-devices=4
Скорость
echo 400000 >/proc/sys/dev/raid/speed_limit_min
echo 400000 >/proc/sys/dev/raid/speed_limit_max
lxc
network
- Указать IPv4 адрес:
lxc.net.[i].ipv4.address
lxc.net.[i].ipv4.gateway
URI, URL, URN
URI = URL или URI = URN или URI = URL + URN Нет ничего лучше, чем конкретный пример URI = http://handynotes.ru/2009/09/uri-url-urn.html URL = http://handynotes.ru URN = /2009/09/uri-url-urn.html
Мониторинг (Zabbix)
Server - Proxy - Daemon - frontend
Агенты
- Активные (отсылают данные на сервер)
ServerActive
- указываем на сервер в активной роли
Активный агент забирает с сервера чеклист
RefreshActiveChecks
- через сколько проверять чеклист на сервере
Активный агент имеет кеш размером до часа
BufferSend
- стандартное значение 5 секунд, максимум час
- Пассивные (сервер забирает данные)
Server
- указываем на сервер будучи пассивными
- Расширяем возможности
Добавим в конфиг агента
UserParameter=mysql.threads,mysqladmin -u root -p<password> status|cut -f3 -d":"|cut -f1 -d"Q"
После чего на сервере появится новая переменная mysql.threads
, которую мы заполняем командой mysqladmin -u root -p<password> status|cut -f3 -d":"|cut -f1 -d"Q"
Синтаксис:
UserParameter=<key>,<command>