About D-Sets

When you export data, you can export a generic set of information about a probe or notifier. This information is in XML format, contained in an export field in the following export tables:

ProbeXML D-set

This D-set contains information about a specific probe. Depending upon the probe type, it may have more or fewer <d> clauses. Here is an example:

<dset type='probe' hashcode='abcdef'>
   <d name='probe'>com.dartware.snmp</d>
   <d name='snmp_ver'>SNMPv3</d> // present only for snmp probes
   <d name='address'>192.168.1.23</d>
   <d name='username'>MyName</d> // present only for snmp_v3    <d name='auth_protocol'>MD5</d> // present only for snmp_v3    <d name='auth_passwd'>somePwd</d> // present only for snmp_v3
   <d name='priv_protocol'>DES</d> // present only for snmp_v3
   <d name='priv_passwd'>somePwd2</d> // present only for snmp_v3
   <d name='community'>public</d> // present only for snmp_v1 and snmp_v2c probes
   <d name='port'>80</d>
   <d name='interval'>30</d>
   <d name='timeout'>3</d>
   <d name='tries'>3</d>
   <d type='param' name='Disk Usage Warning %'>75</d>
   <d type='param' name='Memory Usage Alarm %'>90</d>
   <d type='param' ... </d>
</dset>

NotifierXML D-set

This D-set contains information about a specific notifier. Depending upon the notifier type, it may have more or fewer <d> clauses. Here are some examples:

<dset type='notifier'>
   <d name='method'>smtpmail</d>
   <d type='param' name='email_addr'>abc@dd.com</d>
   <d type='param' name='subject'>This is a subject</d>
   <d type='param' name='message'>This is a message.</d> </dset>
<dset 'notifier'>
   <d name='method'>audible</d>
   <d type='param' name='down_sound'>name of the sound (as string)</d>
   <d type='param' name='up_sound'></d>
   <d type='param' name='crit_sound'></d>
   <d type='param' name='alarm_sound'></d>
   <d type='param' name='warn_sound'></d>
   <d type='param' name='ok_sound'></d>
   <d type='param' name='trap_sound'></d>
   <d type='param' name='down_vol'>3</d>
   <d type='param' name='up_vol'>2</d>
   <d type='param' name='crit_vol'>1</d>
   <d type='param' name='alarm_vol'>1</d>
   <d type='param' name='warn_vol'>1</d>
   <d type='param' name='ok_vol'>1</d>
   <d type='param' name='trap_vol'>5</d>
</dset>
<dset type='notifier'>
   <d name='method'>snmptrap</d>
   <d type='param' name='address'></d>
   <d type='param' name='community'></d>
</dset>
<dset type='notifier'>
   <d name='method'>snpppager</d>
   <d type='param' name='pager_id'></d>
   <d type='param' name='message'></d>
</dset>
<dset type='notifier'>
   <d name='method'>modempager</d>
   <d type='param' name='pager_id'></d>
   <d type='param' name='message'></d>
</dset>
<dset type='notifier'>
   <d name='method'>winpopup</d>
   <d type='param' name='popup_id'></d>
   <d type='param' name='message'></d>
</dset>
<dset type='notifier'>
   <d name='method'>cmdline</d>
   <d type='param' name='cmdline'></d>
   <d type='param' name='success'></d>
   <d type='param' name='message'></d>
</dset>
<dset type='notifier'>
   <d name='method'>syslog</d>
   <d type='param' name='address'></d>
   <d type='param' name='facility'></d>
   <d type='param' name='severity'></d>
   <d type='param' name='message'></d>
</dset>
<dset type='notifier'>
   <d name='method'>group</d>
   <d type='param' name='id_list'></d>
</dset>