# Sample configuration file for pandora_xmlstress # (c) 2012, http://pandorafms.org # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Maximum number of threads, by default 5 max_threads 5 # File containing a list of agent names (one per line). agent_file /usr/share/pandora_server/util/pandora_xml_stress.agents # Directory where XML data files will be placed, by default /tmp. # When sending files to a local Tentacle server make sure this directory # and Pandora FMS Server's incomingdir are different. temporal /tmp # Pandora FMS XML Stress log file, logs to stdout by default. log_file pandora_xml_stress.log # XML version, by default 1.0. xml_version 1.0 # XML encoding, by default UTF-8. encoding UTF-8 # Operating system (shared by all agents), by default Linux. os_name Linux # Operating system version (shared by all agents), by default 2.6. os_version 2.6 # Agent group, by default Servers. #group Servers # Agent interval, by default 300. agent_interval 300 # Data file generation start date, by default now. #time_from 2013-03-11 00:00:00 # Data file generation end date, by default now. #time_to 2013-03-21 00:00:00 # Get conf from Pandora Server get_and_send_agent_conf 0 # The directory to store the files conf agent (not in the server). # directory_confs . # The directory to generate the next files conf agent for to send. #directory_temp /tmp # Delay after generating the first data file for each agent to avoid # race conditions when auto-creating the agent, by default 2. startup_delay 1 # Timezone offset: Difference with the server timezone timezone_offset 0 # Timezone offset range (to set a randomnuber of hours of difference with the # server so timezone_offset can go from timezone_offset-timezone_offset_range # to timezone_offset+timezone_offset_range timezone_offset_range 0 # Agent position paramters # Those parameters define the center and the zone where the agents will be # randomly located. # The base parameters define the central point of the sistem and the radius # defines how far from that point the agents will be placed in any direction # Base latitude reference for all agents latitude_base 40.42056 # Base longitude reference for all agents longitude_base -3.708187 # Base altitude reference for all agents altitude_base 0 # This amount divided by 100 defines how far from each reference coordinate # the agents will go position_radius 10 # Address of the Tentacle server where XML files will be sent (optional). server_ip 127.0.0.1 # Local copy XML files, by default 0 local_copy 1 # Local dir for to copy XML files in local send method, by defaul /var/spool/pandora/data_in #local_dir /var/spool/pandora/data_in # Port of the Tentacle server, by default 41121. # server_port 41121 # Module definitions. Similar to pandora_agent.conf. module_begin module_name Connections opened module_type generic_data module_description Network connections used in this machine module_exec type=RANDOM;variation=20;min=50;max=500 module_unit conns module_min_critical 450 module_min_warning 400 module_attenuation 0.33 module_attenuation_wdays 0 6 module_end module_begin module_name Dropped Bits of nothing module_type generic_data module_description Simulation of big number with absolute nosense, real like life itself. module_exec type=RANDOM;variation=5;min=-5000;max=500000000 module_unit gamusins module_end module_begin module_name Network Traffic (Incoming) module_type generic_data module_description Network throughtput for incoming data module_exec type=RANDOM;variation=50;min=0;max=1000000 module_unit kbit/sec module_min_critical 900000 module_attenuation 0.5 module_attenuation_wdays 0 6 module_end module_begin module_name Network Traffic (Outgoing) module_type generic_data module_description Network throughtput for Outgoing data module_exec type=RANDOM;variation=50;min=0;max=1000000 module_unit kbit/sec module_min_critical 900000 module_attenuation 0.1 module_attenuation_wdays 0 6 module_end module_begin module_name Server Status A module_type generic_proc module_description Status of my super-important daemon / service / process module_exec type=RANDOM;variation=1;min=0;max=100 module_end module_begin module_name Server Status B module_type generic_proc module_description Status of my super-important daemon / service / process module_exec type=RANDOM;variation=1;min=0;max=100 module_end module_begin module_name Server Status C module_type generic_proc module_description Status of my super-important daemon / service / process module_exec type=RANDOM;variation=1;min=0;max=100 module_end module_begin module_name CPU Usage module_type generic_data module_description % of CPU usage in this machine module_unit % module_exec type=SCATTER;prob=5;avg=10;min=0;max=80 module_min_critical 90 module_min_warning 60 module_end module_begin module_name Disk_Free module_type generic_data module_description Disk space available in MB. module_unit MB module_exec type=CURVE;min=20;max=80;time_wave_length=3600;time_offset=0 module_min_critical 0 module_max_critical 10 module_max_warning 20 module_min_warning 10 module_end module_begin module_name Memory_free module_type generic_data module_unit MB module_exec type=CURVE;min=5;max=8000;time_wave_length=360000;time_offset=0 module_min_critical 0 module_max_critical 50 module_end module_begin module_name System Log File module_type generic_data_string module_description Messages from the system in logfile format module_exec type=RANDOM;variation=60;min=40;max=40 module_end #module_begin #module_name Module source #module_type generic_data #module_description Module data generated from source #module_exec type=SOURCE;src=/usr/share/pandora_server/util/pandora_xml_stress_module_source.txt #module_end