Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Purpose

This module allows you to

  • Keep track of a presence of a particular file (0 for file not present and 1 for file present)
  • Size of a particular file

Install

Copy file_checks.py from python_modules to your python modules directory e.g.

/usr/lib64/ganglia/python_modules

and file_checks.pyconf to

/etc/ganglia/conf.d/

Restart Gmond and you are done.

Configure

Please see file_checks.py. Under metric_init you will need to add any metrics you want added e.g.

descriptors.append(create_desc(Desc_Skel, { "name" : NAME_PREFIX + "etc_chef_disabled_present", "call_back" : get_is_file_present, "description" : "/etc/chef/disabled present" })) 

Replace slashes (/) with underscores and drop initial slash and append _present. For file sizes add following segment

descriptors.append(create_desc(Desc_Skel, { "name" : NAME_PREFIX + "var_log_syslog_size", "call_back" : get_file_size, "units" : "bytes", "value_type" : "float", "description" : "Size of /var/log/syslog" })) 

Append _size to the metric name

AUTHOR

Author: Vladimir Vuksan https://github.com/vvuksan