Domyślnie podczas instalacji Munin Cpanelowi brakuje kilku fajnych konfiguracji, które musimy wykonać ręcznie. За мен един от тях е мониторинга на температурата на дисковете.

Ogólnie rzecz biorąc, konfiguracja jest banalna

1. Musimy określić typ naszych dysków – może to być jeden z poniższych : one, scsi, sob[,automatyczny][,N.][+RODZAJ], usbcypress[,X], usbjmicron[,x][,N.], usbsunplus, marvell, areca,ANI, 3towar,N., hpt,L / M / N, megaraid,N., cciss,N., automatyczny, test. Najłatwiej to zrobić przez kota “/proc / ide” Lub “/proc / scsi”. Dla mnie:

# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD1003FBYZ-0 Rev: 01.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: WDC WD1003FBYX-0 Rev: 01.0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: TOSHIBA DT01ACA1 Rev: MS2O
  Type:   Direct-Access                    ANSI  SCSI revision: 05

 

 

Jak widać mam 3 Typ dysku ATA.

2. За да почнем да следим температурата трябва да опишем в munin node дисковете ни. В файла /etc/munin/plugin-conf.d/hddtemp_smartctl добавяте записи от следният тип

# cat /etc/munin/plugin-conf.d/hddtemp_smartctl
[hddtemp_smartctl]
user root
env.drives sda sdb
env.args_sda -d ata
env.args_sdb -d ata

 

Możemy przetestować naszą przyszłą konfigurację w następujący sposób

# env drives="sda sdb sdc" args_sda="-d ata" args_sdb="-d ata" args_sdc="-d ata"  /etc/munin/plugins/hddtemp_smartctl
sda.value 32
sdb.value 33
sdc.value 33

 

Jeśli otrzymasz wartości, wszystko jest w porządku. Jeśli pojawi się błąd, musisz sprawdzić, czy wszystko jest poprawnie opisane. Powinieneś ponownie uruchomić skinienie głową Munina i czekać 10-15 min, aby wypełnić niektóre dane i rozpocząć rysowanie wykresu. Możesz sprawdzić /var/log/munin/munin-node.log pod kątem błędów i łatwego rozwiązywania problemów.

Jeśli chcesz otrzymać wiadomość e-mail o krytycznej temperaturze dysku, musisz dodać opis temperatury krytycznej:

[example.com]
    address 127.0.0.1
    use_node_name yes
    hddtemp_smartctl.sda.critical 55
    hddtemp_smartctl.sdb.critical 55