Категорії
Solaris

fmadm или узнаем обо всех проблемах на сервере

В Solaris существует встроенных механизм определения неполадок, называемый fmadm. Он позволяет определять, что вышло из строя и сигнализировать об этом. Этим всем управляет служба svc:/system/fmd:default. Например, вот вывод из системы, где вышел из строя 1 диск из зеркального пула

# fmadm faulty
--------------- ------------------------------------  -------------- ---------
TIME            EVENT-ID                              MSG-ID         SEVERITY
--------------- ------------------------------------  -------------- ---------
Nov 07 00:37:01 39cec0af-df0c-44ab-aba5-8c96589eab50  ZFS-8000-FD    Major     

Host        : server-name.com
Platform    : PowerEdge-R815    Chassis_id  : DVMM65J
Product_sn  : 

Fault class : fault.fs.zfs.vdev.io
Affects     : zfs://pool=rpool/vdev=e318ea6265e369f6
                  faulted and taken out of service
Problem in  : zfs://pool=rpool/vdev=e318ea6265e369f6
                  faulted and taken out of service

Description : The number of I/O errors associated with a ZFS device exceeded
                     acceptable levels.  Refer to http://sun.com/msg/ZFS-8000-FD
              for more information.

Response    : The device has been offlined and marked as faulted.  An attempt
                     will be made to activate a hot spare if available. 

Impact      : Fault tolerance of the pool may be compromised.

Action      : Run 'zpool status -x' and replace the bad device.

Подробнее о команде можно прочесть из man’a. Интересна будет другая возможность – уведомление на email. Для этого нужно будет отдельно доставить службу уведомлений fmadm:

#pkg install service/fault-management/smtp-notify

После установки указываем, куда слать уведомления (на root@domain.com)

#svccfg setnotify problem-diagnosed mailto:root@domain.com
#svccfg listnotify problem-diagnosed
    Event: problem-diagnosed (source: svc:/system/fm/notify-params:default)
        Notification Type: smtp
            Active: true
            reply-to: root@localhost
            to: root@domain.com

        Notification Type: snmp
            Active: true

        Notification Type: syslog
            Active: true

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff