Sysadmin: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) Нет описания правки |
Losted (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
== disk hotplug == | == disk hotplug == | ||
* просканировать | Горячее подключение и удаление диска: | ||
* просканировать (подключить что отключено) | |||
<code>echo '- - -' | sudo tee /sys/class/scsi_host/host1/scan</code> | <code>echo '- - -' | sudo tee /sys/class/scsi_host/host1/scan</code> | ||
Строка 31: | Строка 33: | ||
<code>echo 400000 >/proc/sys/dev/raid/speed_limit_min</code> | <code>echo 400000 >/proc/sys/dev/raid/speed_limit_min</code> | ||
<code>echo 400000 >/proc/sys/dev/raid/speed_limit_max</code> | <code>echo 400000 >/proc/sys/dev/raid/speed_limit_max</code> | ||
= URI, URL, URN = | = URI, URL, URN = |
Текущая версия от 16:51, 16 февраля 2022
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
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>