#This is a sample .csv file for bulk import of monitors.
#1. Header should start with #Header: followed by the Input Field names. It is already coded for you. Note: Do not modify the header.
#2. From the second line onwards, give the input values according to the column names in the header.
#3. You can remove the example entries in this file from the second line onwards and add your own monitor input information. You can add comments by including # symbol in the beginning of the line.
#4. Save the file in any computer but upload it to the Applications Manager webclient using bulk import monitor form.
#5. After uploading, click on Next, the entire monitor input information will be shown in a table format for your reference.
#6. If everything is OK, click on Start Discovery. The monitors will be scheduled for discovery. It would take few minutes to complete the process. When the monitors are scheduled for discovery, simultaneously the uploaded file will be deleted from Applications Manager (as this file contains security information).
#7. If you want to cancel the process in midway, delete the uploaded file from Applications Manager machine.
#8. CredentialType : value should be 'credManager' for credential manager, 'samlAuth' for SAML Authentication or 'manual' for username, password. By default, it will be taken as manual.
#9. CredentialID : Enter the credentialID if CredentialType is credManager. By default, it will be taken as -1.
#10. Saml adfs authentication ID : Enter SAML Authenticator ID if CredentialType is samlAuth. By default, it will be taken as -1.
#11. FormSubmissionMethod : Enter the Form submission method - 'get' or 'post'.
#12. httpcondition : Enter response code condition - Value should be 'LT' / 'GT' / 'EQ' / 'NE' / 'LE' / 'GE' (default GT).
#13. httpvalue : Response code for response code condition - for e.g: 404.
#14. MonitorGroupID : The existing MonitorGroupID have to be specified and it will not create new Monitor Group if the ID specified is not existing.
#15. SSLVersion : SSL Version of the URL configured for the given URL. The values should be 'Auto', 'SSLv3', 'TLSv1', 'TLSv1.1' or 'TLSv1.2'. By default it will take the value as 'Auto'.
#16. PayLoad : Payload type if the form submission method is POST. Value should be 'F','T','X','J'.
#17. UserAgent : User agent for a given URL Connection.
#18. Custom Headers : Addition headers if any. Format should be headername1_sep_headervalue1 #headername2_sep_headervalue2.
#19. Regular Expression in Content matching - 'True' if content match making should be based on regular expression or else 'false'.
#20. Do Case sensitive keyword search - 'True' if the keyword search should be case sensitive or else 'false'.
#Header: DisplayName,URLAddress,username,password,CredentialType,CredentialID,Saml adfs authentication ID,CheckForContent,ErrorIfMatch,
TimeoutInSeconds,FormSubmissionMethod,httpcondition,httpvalue,MonitorGroupID,PollInterval,SSL Version,PayLoad,UserAgent,Custom Headers,
Regular Expression in Content matching,Do Case sensitive keyword search
Production,http://www.zohocorp.com,administrator,P@s$w0rd,manual,,,ZohoCorp,Internal Error,120,post ,GT ,200,,5,TLSv1.1,F,"Mozilla/5.0
(X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36",,True,
Testing,http://www.zoho.com,,,manual,1,1,Zoho,Internal Error,120,post,GT,400,10000095,5,,T,,,False,False
Staging,http://www.appmanager.com,administrator,P@s$w0rd,,,,ZohoCorp,Internal Error,120,get,GT,200,100000095,5,,X,,,True,
Deployment,https://www.test.com:9200,administrator,P@s$w0rd,credManager,1,,ZohoCorp,Error,120,post,GT,200,100000095,5,SSLv3,J,,,False,False