# This is a sample .txt file for bulk import of monitors. # Header should start with #Header: followed by the Input Field names. # From the second line onwards, give the input values according to the column names in the header. # You can remove the example entries in this file and add your own monitor input information. Make sure the input field names and values given in the second line matches. # You can add comments by including # symbol in the beginning of the line.Save the file. # Select the monitor type and upload the file in import monitor form. (Admin - Inventory - Import Monitors) # After uploading, click on Submit button. # Monitors added via import monitors form will be listed under Admin - Inventory - Monitors page #---------------------------------------------------------------------------------------------------------------------------------------- #Parameters |Possible Values #---------------------------------------------------------------------------------------------------------------------------------------- #type |DNS #check_frequency |In minutes - 1 | 3 | 5 | 10 | 15 | 30 | 60 (1 hr) | 120 (2 hrs) | 180 (3 hrs) | 360 (6 hrs) | 1440 (1 day) #timeout |Range 1 - 45 #action_status |0 (Down) | 1 (Up) | 2 (Trouble) | -1 (Any) #lookup_type |1 (A) or 28 (AAAA) or 225 (ALL) or 2 (NS) or 15 (MX) or 5 (CNAME) or 6 (SOA) or 12 (PTR) or 16 (TXT) or 33 (SRV) or 43 (DS) or 48 (DNSKEY) or 257 (CAA) #---------------------------------------------------------------------------------------------------------------------------------------- #Header: display_name, type, dns_host, dns_port, timeout, domain_name, check_frequency, location_profile_name, threshold_profile_name, notification_profile_name, user_group_names, on_call_schedule_name, lookup_type, search_config, monitor_group_name, action_names, action_status dns-testing 1, DNS, ns3.vtitan.com, 53, 23, site24x7.com, 15, location profile - test, threshold dns - test, notification profile - test, "Admin Group, Network Team, contact group test", on call test, 1, "[{"addr":"x.x.x.x", "ttl":200, "ttlo":2}, {"addr":"x.x.x.x", "ttl": 200, "ttlo":2}]", monitor group test, "action test 1, action test 2", "-1,2" dns-testing 2, DNS, ns3.vtitan.com, 53, 23, zoho.com, 15, Europe Location, dns TA profile, immediate notification profile, contact group test, on call schedule, 1, "[{"addr":"x.x.x.x", "ttl":200, "ttlo":2}, {"addr":"x.x.x.x", "ttl": 200, "ttlo":2}]", dns MonGroup, action test, "-1,2" ####################################### # search_config examples # ####################################### # Accepted values for ttlo: # 1 - Greater than # 2 - Equal to # 3 - Less than # # For A lookup_type # "[{"addr":"x.x.x.x", "ttl":200, "ttlo":2}, {"addr":"x.x.x.x", "ttl": 200, "ttlo":2}]" # # For AAAA lookup_type # "[{"addr":"x.x.x.x", "ttl":200, "ttlo":2}, {"addr":"x.x.x.x", "ttl": 200, "ttlo":2}]" # # For NS lookup_type # "[{"target":"ns1.zoho.com.", "ttl":200, "ttlo":2}, {"target":"ns2.zoho.com.", "ttl": 200, "ttlo":2}]" # # For CNAME lookup_type # "[{"target":"www.site24x7.com.", "ttl":200, "ttlo":2}, {"target":"www.zoho.com.", "ttl": 200, "ttlo":2}]" # # For PTR lookup_type # "[{"target":"site24x7.com.", "ttl":200, "ttlo":2}, {"target":"www.site24x7.com.", "ttl": 200, "ttlo":2}]" # # For TXT lookup_type # "[{"rcdv":"record value1", "ttl":200, "ttlo":2}, {"rcdv":"record value2", "ttl": 200, "ttlo":2}]" # rcdv - Record Value # # For MX lookup_type # "[{"target":"mx.site24x7.com.", "priority":10, "ttl":200, "ttlo":2}, {"target":"mx.zoho.com.", "priority":20, "ttl": 200, "ttlo":2}]" # # For SRV lookup_type # "[{"target":"test.site24x7.com.", "port":5060, "wt":1, "priority":10, "ttl":200, "ttlo":2}, {"target":"test.zoho.com.", "port":5060, "wt":1, "priority":20, "ttl": 200, "ttlo":2}]" # # For SOA lookup_type # "[{"pns":"ns1.vtitan.com.", "admin":"dnsadmin.vtitan.com.", "serial":2020120200, "rff":7200, "rtf":1800, "expt":604800, "mttl":1800, "ttl":200, "ttlo":2}]" # pns - Primary Name Server # rff - Refresh Frequency # rtf - Retry Frequency # expt - Expiry Time # mttl - Minimum TTL # # For CAA lookup_type # "[{"certauth":"example.com.", "tag":"issue", "flg":0, "ttl":200, "ttlo":2}, {"certauth":"example.com.", "tag":"issuewild", "flg":0, "ttl":200, "ttlo":2}]" # # For DNSKEY lookup_type # "[{"key":"ff7EqT...SMQ==", "flg":256, "prtcl":3, "kalg":13 "kid":46852, "ttl":200, "ttlo":2}]" # key - Key to check # flg - Flag (256 - ZSK, 257 - KSK) # prtcl - Protocol # kalg - Key Algorithm # kid - Key Id # # For DS lookup_type # "[{"kid":9612, "kalg":13, "halg":2, "hash":"92551...QWE", "ttl":200, "ttlo":2}]" # kid - Key Id # kalg - Key Algorithm # halg - Hash Algorithm # has - Hash to check #