Public Member Functions | Public Attributes | Private Attributes | List of all members
hd_monitor.hd_monitor Class Reference

Public Member Functions

def __init__ (self, hostname, diag_hostname, home_dir='')
 
def check_disk_usage (self, event)
 
def check_io_stat (self, event)
 
def publish_stats (self, event)
 

Public Attributes

 critical_hd_level
 
 low_hd_level
 
 unit
 

Private Attributes

 _diag_pub
 
 _home_dir
 
 _hostname
 
 _io_stat
 
 _io_timer
 
 _publish_timer
 
 _usage_stat
 
 _usage_timer
 

Detailed Description

Definition at line 31 of file hd_monitor.py.

Constructor & Destructor Documentation

◆ __init__()

def hd_monitor.hd_monitor.__init__ (   self,
  hostname,
  diag_hostname,
  home_dir = '' 
)

Definition at line 32 of file hd_monitor.py.

Member Function Documentation

◆ check_disk_usage()

def hd_monitor.hd_monitor.check_disk_usage (   self,
  event 
)

Definition at line 115 of file hd_monitor.py.

◆ check_io_stat()

def hd_monitor.hd_monitor.check_io_stat (   self,
  event 
)

Definition at line 59 of file hd_monitor.py.

◆ publish_stats()

def hd_monitor.hd_monitor.publish_stats (   self,
  event 
)

Definition at line 191 of file hd_monitor.py.

Member Data Documentation

◆ _diag_pub

hd_monitor.hd_monitor._diag_pub
private

Definition at line 54 of file hd_monitor.py.

◆ _home_dir

hd_monitor.hd_monitor._home_dir
private

Definition at line 34 of file hd_monitor.py.

◆ _hostname

hd_monitor.hd_monitor._hostname
private

Definition at line 33 of file hd_monitor.py.

◆ _io_stat

hd_monitor.hd_monitor._io_stat
private

Definition at line 47 of file hd_monitor.py.

◆ _io_timer

hd_monitor.hd_monitor._io_timer
private

Definition at line 57 of file hd_monitor.py.

◆ _publish_timer

hd_monitor.hd_monitor._publish_timer
private

Definition at line 55 of file hd_monitor.py.

◆ _usage_stat

hd_monitor.hd_monitor._usage_stat
private

Definition at line 40 of file hd_monitor.py.

◆ _usage_timer

hd_monitor.hd_monitor._usage_timer
private

Definition at line 56 of file hd_monitor.py.

◆ critical_hd_level

hd_monitor.hd_monitor.critical_hd_level

Definition at line 38 of file hd_monitor.py.

◆ low_hd_level

hd_monitor.hd_monitor.low_hd_level

Definition at line 37 of file hd_monitor.py.

◆ unit

hd_monitor.hd_monitor.unit

Definition at line 36 of file hd_monitor.py.


The documentation for this class was generated from the following file:


cob_monitoring
Author(s): Florian Weisshardt , Felix Messmer
autogenerated on Fri Aug 2 2024 09:45:52