Действия

Sysadmin: различия между версиями

Материал из lulzette's wiki

 
Строка 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>



Текущая версия от 16:51, 16 февраля 2022

linux

Category:Админство (Ops)

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>