telnet got succeed.

telnet 1.1.1.1 25
Trying 1.1.1.1...
Connected to 1.1.1.1.
Escape character is '^]'.
220 ... ESMTP

On Tuesday, July 5, 2022 at 11:11:48 AM UTC+8 nina guo wrote:

> Probe failed due to TLS issue...it is not the same issue with my mail 
> server..
> There is no "i/o timeout" issue for google's mail server.
>
> curl -g '
> http://0.0.0.0:9115/probe?module=smtp_starttls&target=142.250.102.27:25&debug=true
>  
> <http://100.100.3.9:9115/probe?module=smtp_starttls&target=142.250.102.27:25&debug=true>
> '
> Logs for the probe:
> ts=2022-07-05T02:04:33.373763474Z caller=main.go:320 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Beginning probe" probe=tcp 
> timeout_seconds=5
> ts=2022-07-05T02:04:33.373850167Z caller=tcp.go:40 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Resolving target address" 
> ip_protocol=ip6
> ts=2022-07-05T02:04:33.373867876Z caller=tcp.go:40 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Resolving target address" 
> ip_protocol=ip4
> ts=2022-07-05T02:04:33.373882263Z caller=tcp.go:40 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Resolved target address" 
> ip=142.250.102.27
> ts=2022-07-05T02:04:33.373903614Z caller=tcp.go:121 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Dialing TCP without TLS"
> ts=2022-07-05T02:04:33.385587664Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Successfully dialed"
> ts=2022-07-05T02:04:33.385613189Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Processing query response entry" 
> entry_number=0
> ts=2022-07-05T02:04:33.419235886Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line="220 
> mx.google.com ESMTP dn22-20020a17090794d600b006dfc3945326si6666807ejc.152 
> - gsmtp"
> ts=2022-07-05T02:04:33.419280493Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Regexp matched" regexp="^220 ([^ 
> ]+) ESMTP (.+)$" line="220 mx.google.com ESMTP 
> dn22-20020a17090794d600b006dfc3945326si6666807ejc.152 - gsmtp"
> ts=2022-07-05T02:04:33.419310506Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Sending line" line="EHLO prober"
> ts=2022-07-05T02:04:33.419356415Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Processing query response entry" 
> entry_number=1
> ts=2022-07-05T02:04:33.43519464Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line="
> 250-mx.google.com at your service, [130.214.226.41]"
> ts=2022-07-05T02:04:33.435229899Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line="250-SIZE 
> 157286400"
> ts=2022-07-05T02:04:33.435242182Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line=250-8BITMIME
> ts=2022-07-05T02:04:33.435254457Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line=250-STARTTLS
> ts=2022-07-05T02:04:33.435270364Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Regexp matched" 
> regexp=^250-STARTTLS line=250-STARTTLS
> ts=2022-07-05T02:04:33.435285968Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Processing query response entry" 
> entry_number=2
> ts=2022-07-05T02:04:33.435310813Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" 
> line=250-ENHANCEDSTATUSCODES
> ts=2022-07-05T02:04:33.435323258Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line=250-PIPELINING
> ts=2022-07-05T02:04:33.435337373Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line=250-CHUNKING
> ts=2022-07-05T02:04:33.435373931Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line="250 SMTPUTF8"
> ts=2022-07-05T02:04:33.435392537Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Regexp matched" regexp="^250 
> .*$" line="250 SMTPUTF8"
> ts=2022-07-05T02:04:33.435409638Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Sending line" line=STARTTLS
> ts=2022-07-05T02:04:33.435451742Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Processing query response entry" 
> entry_number=3
> ts=2022-07-05T02:04:33.449015201Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=debug msg="Read line" line="220 2.0.0 
> Ready to start TLS"
> ts=2022-07-05T02:04:33.449039996Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=info msg="Regexp matched" regexp=^220 
> line="220 2.0.0 Ready to start TLS"
> ts=2022-07-05T02:04:33.476697731Z caller=main.go:130 module=smtp_starttls 
> target=142.250.102.27:25 level=error msg="TLS Handshake (client) failed" 
> err="x509: cannot validate certificate for 142.250.102.27 because it 
> doesn't contain any IP SANs"
> ts=2022-07-05T02:04:33.47676603Z caller=main.go:320 module=smtp_starttls 
> target=142.250.102.27:25 level=error msg="Probe failed" 
> duration_seconds=0.102953678
>
>
>
>
> Metrics that would have been returned:
> # HELP probe_dns_lookup_time_seconds Returns the time taken for probe dns 
> lookup in seconds
> # TYPE probe_dns_lookup_time_seconds gauge
> probe_dns_lookup_time_seconds 5.1452e-05
>
> # HELP probe_duration_seconds Returns how long the probe took to complete 
> in seconds
> # TYPE probe_duration_seconds gauge
> probe_duration_seconds 0.102953678
>
> # HELP probe_failed_due_to_regex Indicates if probe failed due to regex
> # TYPE probe_failed_due_to_regex gauge
> probe_failed_due_to_regex 0
> # HELP probe_ip_addr_hash Specifies the hash of IP address. It's useful to 
> detect if the IP address changes.
> # TYPE probe_ip_addr_hash gauge
> probe_ip_addr_hash 9.60720384e+08
> # HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 or IP6
> # TYPE probe_ip_protocol gauge
> probe_ip_protocol 4
> # HELP probe_success Displays whether or not the probe was a success
> # TYPE probe_success gauge
> probe_success 0
>
> Module configuration:
> prober: tcp
> timeout: 5s
> http:
>     ip_protocol_fallback: true
>     follow_redirects: true
> tcp:
>     ip_protocol_fallback: true
>     query_response:
>         - expect: ^220 ([^ ]+) ESMTP (.+)$
>           send: EHLO prober
>         - expect: ^250-STARTTLS
>         - expect: ^250 .*$
>           send: STARTTLS
>         - expect: ^220
>           starttls: true
>         - send: EHLO prober
>         - expect: ^250 .*$
>           send: QUIT
> icmp:
>     ip_protocol_fallback: true
> dns:
>     ip_protocol_fallback: true
>
>
> On Monday, July 4, 2022 at 8:44:49 PM UTC+8 Brian Candler wrote:
>
>> And if you try it with Google's mail server?
>> *curl -g 
>> 'localhost:9115/probe?module=smtp_starttls&target=aspmx.l.google.com:25&debug=true'*
>>
>> On Monday, 4 July 2022 at 12:50:47 UTC+1 ninag...@gmail.com wrote:
>>
>>> Still received the same error msg:
>>>
>>> curl -g '
>>> http://0.0.0.0:9115/probe?module=smtp_starttls&target=1.1.1.1:25&debug=true
>>> '
>>> Logs for the probe:
>>> ts=2022-07-04T11:47:59.071097704Z caller=main.go:320 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=info msg="Beginning probe" 
>>> probe=tcp timeout_seconds=5
>>> ts=2022-07-04T11:47:59.071251831Z caller=tcp.go:40 module=smtp_starttls 
>>> target=1 1.1.1.1  :25 level=info msg="Resolving target address" 
>>> ip_protocol=ip6
>>> ts=2022-07-04T11:47:59.071292289Z caller=tcp.go:40 module=smtp_starttls 
>>> target= 1.1.1.1  :25 level=info msg="Resolving target address" 
>>> ip_protocol=ip4
>>> ts=2022-07-04T11:47:59.071327224Z caller=tcp.go:40 module=smtp_starttls 
>>> target= 1.1.1.1  :25 level=info msg="Resolved target address" ip= 1.1.1.1
>>> ts=2022-07-04T11:47:59.071354819Z caller=tcp.go:121 module=smtp_starttls 
>>> target= 1.1.1.1  :25 level=info msg="Dialing TCP without TLS"
>>> ts=2022-07-04T11:47:59.072469713Z caller=main.go:130 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=info msg="Successfully 
>>> dialed"
>>> ts=2022-07-04T11:47:59.072508076Z caller=main.go:130 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=info msg="Processing query 
>>> response entry" entry_number=0
>>> ts=2022-07-04T11:47:59.073453639Z caller=main.go:130 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=debug msg="Read line" 
>>> line="220  ESMTP"
>>> ts=2022-07-04T11:48:04.072081695Z caller=main.go:130 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=error msg="Error reading 
>>> from connection" err="read tcp4 0.0.0.0:53872->1.1.1.1:25: i/o timeout"
>>> ts=2022-07-04T11:48:04.072269643Z caller=main.go:320 
>>> module=smtp_starttls target= 1.1.1.1  :25 level=error msg="Probe failed" 
>>> duration_seconds=5.00106792
>>>
>>>
>>>
>>> Metrics that would have been returned:
>>> # HELP probe_dns_lookup_time_seconds Returns the time taken for probe 
>>> dns lookup in seconds
>>> # TYPE probe_dns_lookup_time_seconds gauge
>>> probe_dns_lookup_time_seconds 0.000101683
>>> # HELP probe_duration_seconds Returns how long the probe took to 
>>> complete in seconds
>>> # TYPE probe_duration_seconds gauge
>>> probe_duration_seconds 5.00106792
>>> # HELP probe_failed_due_to_regex Indicates if probe failed due to regex
>>> # TYPE probe_failed_due_to_regex gauge
>>> probe_failed_due_to_regex 0
>>> # HELP probe_ip_addr_hash Specifies the hash of IP address. It's useful 
>>> to detect if the IP address changes.
>>> # TYPE probe_ip_addr_hash gauge
>>> probe_ip_addr_hash 2.493392506e+09
>>> # HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 or 
>>> IP6
>>> # TYPE probe_ip_protocol gauge
>>> probe_ip_protocol 4
>>> # HELP probe_success Displays whether or not the probe was a success
>>> # TYPE probe_success gauge
>>> probe_success 0
>>>
>>>
>>>
>>> Module configuration:
>>> prober: tcp
>>> timeout: 5s
>>> http:
>>>     ip_protocol_fallback: true
>>>     follow_redirects: true
>>> tcp:
>>>     ip_protocol_fallback: true
>>>     query_response:
>>>         - expect: ^220 ([^ ]+) ESMTP (.+)$
>>>           send: EHLO prober
>>>         - expect: ^250-STARTTLS
>>>         - expect: ^250 .*$
>>>           send: STARTTLS
>>>         - expect: ^220
>>>           starttls: true
>>>         - send: EHLO prober
>>>         - expect: ^250 .*$
>>>           send: QUIT
>>> icmp:
>>>     ip_protocol_fallback: true
>>> dns:
>>>     ip_protocol_fallback: true
>>>
>>> On Monday, July 4, 2022 at 7:22:08 PM UTC+8 Brian Candler wrote:
>>>
>>>> Could you first just try copy-pasting the working config I gave you, 
>>>> and see if it gives a different result to yours?
>>>>
>>>> I doubt a mail server would take more than 5 seconds to give a banner, 
>>>> but it's possible.  Simply doing "telnet x.x.x.x 25" will show you how 
>>>> your 
>>>> mail server behaves.
>>>>
>>>> On Monday, 4 July 2022 at 11:14:23 UTC+1 ninag...@gmail.com wrote:
>>>>
>>>>>
>>>>> Yes in my code the first expect is quoted.
>>>>>
>>>>> smtp_starttls:
>>>>>         prober: tcp
>>>>>         timeout: 5s
>>>>>         tcp:
>>>>>           query_response:
>>>>>             - expect: "^220 ([^ ]+) ESMTP (.+)$"
>>>>>             - send: "EHLO prober\r"
>>>>>             - expect: "^250-STARTTLS"
>>>>>             - send: "STARTTLS\r"
>>>>>             - expect: "^220"
>>>>>             - starttls: true
>>>>>             - send: "EHLO prober\r"
>>>>>             - expect: "^250-AUTH"
>>>>>             - send: "QUIT\r"
>>>>>
>>>>> Probably due to the "timeout" is too less? Should I adjust 5s to 15s 
>>>>> or 60s?
>>>>> On Monday, July 4, 2022 at 5:55:09 PM UTC+8 Brian Candler wrote:
>>>>>
>>>>>> The following works for me with blackbox_exporter 0.21.0 (maybe your 
>>>>>> first 'expect' regexp needs to be quoted?)
>>>>>>
>>>>>> modules:
>>>>>>   smtp_starttls:
>>>>>>       prober: tcp
>>>>>>       timeout: 5s
>>>>>>       tcp:
>>>>>>         query_response:
>>>>>>           - expect: "^220 ([^ ]+) ESMTP (.+)$"
>>>>>>             send: "EHLO prober"
>>>>>>           - expect: "^250-STARTTLS"
>>>>>>           - expect: "^250 .*$"
>>>>>>             send: "STARTTLS"
>>>>>>           - expect: "^220"
>>>>>>
>>>>>>             starttls: true
>>>>>>           - send: "EHLO prober"
>>>>>>           - expect: "^250 .*$"
>>>>>>             send: "QUIT"
>>>>>>
>>>>>> Result:
>>>>>>
>>>>>> # *curl -g 
>>>>>> 'localhost:9115/probe?module=smtp_starttls&target=aspmx.l.google.com:25&debug=true'*
>>>>>> Logs for the probe:
>>>>>> ts=2022-07-04T09:50:46.764604425Z caller=main.go:351 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Beginning probe" probe=tcp timeout_seconds=5
>>>>>> ts=2022-07-04T09:50:46.764875668Z caller=tcp.go:40 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Resolving target address" target=aspmx.l.google.com 
>>>>>> ip_protocol=ip6
>>>>>> ts=2022-07-04T09:50:46.765954096Z caller=tcp.go:40 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Resolved target address" target=aspmx.l.google.com 
>>>>>> ip=2a00:1450:400c:c07::1b
>>>>>> ts=2022-07-04T09:50:46.766011111Z caller=tcp.go:121 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Dialing TCP without TLS"
>>>>>> ts=2022-07-04T09:50:46.776962616Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Successfully dialed"
>>>>>> ts=2022-07-04T09:50:46.77708032Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=0
>>>>>> ts=2022-07-04T09:50:46.788075017Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="220 mx.google.com ESMTP 
>>>>>> u1-20020a056000038100b0021bbcef3a69si36572085wrf.542 - gsmtp"
>>>>>> ts=2022-07-04T09:50:46.788168204Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Regexp matched" regexp="^220 ([^ ]+) ESMTP (.+)$" line="220 
>>>>>> mx.google.com ESMTP 
>>>>>> u1-20020a056000038100b0021bbcef3a69si36572085wrf.542 - gsmtp"
>>>>>> ts=2022-07-04T09:50:46.788223914Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Sending line" line="EHLO prober"
>>>>>> ts=2022-07-04T09:50:46.788362926Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=1
>>>>>> ts=2022-07-04T09:50:46.801755535Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250-mx.google.com at your service, 
>>>>>> [xx:xx:xx:xx::33]"
>>>>>> ts=2022-07-04T09:50:46.801856147Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250-SIZE 157286400"
>>>>>> ts=2022-07-04T09:50:46.801889927Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-8BITMIME
>>>>>> ts=2022-07-04T09:50:46.801922312Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-STARTTLS
>>>>>> ts=2022-07-04T09:50:46.801955499Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Regexp matched" regexp=^250-STARTTLS line=250-STARTTLS
>>>>>> ts=2022-07-04T09:50:46.801989646Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=2
>>>>>> ts=2022-07-04T09:50:46.802029066Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-ENHANCEDSTATUSCODES
>>>>>> ts=2022-07-04T09:50:46.802063318Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-PIPELINING
>>>>>> ts=2022-07-04T09:50:46.802094713Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-CHUNKING
>>>>>> ts=2022-07-04T09:50:46.802126198Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250 SMTPUTF8"
>>>>>> ts=2022-07-04T09:50:46.802159858Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Regexp matched" regexp="^250 .*$" line="250 SMTPUTF8"
>>>>>> ts=2022-07-04T09:50:46.802191065Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Sending line" line=STARTTLS
>>>>>> ts=2022-07-04T09:50:46.802271697Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=3
>>>>>> ts=2022-07-04T09:50:46.812211682Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="220 2.0.0 Ready to start TLS"
>>>>>> ts=2022-07-04T09:50:46.812279339Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Regexp matched" regexp=^220 line="220 2.0.0 Ready to start TLS"
>>>>>> ts=2022-07-04T09:50:46.833573801Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="TLS Handshake (client) succeeded."
>>>>>> ts=2022-07-04T09:50:46.833793385Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=4
>>>>>> ts=2022-07-04T09:50:46.833838422Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Sending line" line="EHLO prober"
>>>>>> ts=2022-07-04T09:50:46.833960852Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Processing query response entry" entry_number=5
>>>>>> ts=2022-07-04T09:50:46.84464181Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250-mx.google.com at your service, 
>>>>>> [xx:xx:xx:xx::33]"
>>>>>> ts=2022-07-04T09:50:46.844771942Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250-SIZE 157286400"
>>>>>> ts=2022-07-04T09:50:46.844839074Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-8BITMIME
>>>>>> ts=2022-07-04T09:50:46.844910271Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-ENHANCEDSTATUSCODES
>>>>>> ts=2022-07-04T09:50:46.844974538Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-PIPELINING
>>>>>> ts=2022-07-04T09:50:46.845061058Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line=250-CHUNKING
>>>>>> ts=2022-07-04T09:50:46.84512579Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Read line" line="250 SMTPUTF8"
>>>>>> ts=2022-07-04T09:50:46.845193403Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Regexp matched" regexp="^250 .*$" line="250 SMTPUTF8"
>>>>>> ts=2022-07-04T09:50:46.84525809Z caller=main.go:144 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=debug 
>>>>>> msg="Sending line" line=QUIT
>>>>>> ts=2022-07-04T09:50:46.845583228Z caller=main.go:351 
>>>>>> module=smtp_starttls target=aspmx.l.google.com:25 level=info 
>>>>>> msg="Probe succeeded" duration_seconds=0.080912196
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Metrics that would have been returned:
>>>>>> # HELP probe_dns_lookup_time_seconds Returns the time taken for probe 
>>>>>> dns lookup in seconds
>>>>>> # TYPE probe_dns_lookup_time_seconds gauge
>>>>>> probe_dns_lookup_time_seconds 0.001103057
>>>>>>
>>>>>> # HELP probe_duration_seconds Returns how long the probe took to 
>>>>>> complete in seconds
>>>>>> # TYPE probe_duration_seconds gauge
>>>>>> probe_duration_seconds 0.080912196
>>>>>>
>>>>>> # HELP probe_failed_due_to_regex Indicates if probe failed due to 
>>>>>> regex
>>>>>> # TYPE probe_failed_due_to_regex gauge
>>>>>> probe_failed_due_to_regex 0
>>>>>> # HELP probe_ip_addr_hash Specifies the hash of IP address. It's 
>>>>>> useful to detect if the IP address changes.
>>>>>> # TYPE probe_ip_addr_hash gauge
>>>>>> probe_ip_addr_hash 2.766777767e+09
>>>>>>
>>>>>> # HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 
>>>>>> or IP6
>>>>>> # TYPE probe_ip_protocol gauge
>>>>>> probe_ip_protocol 6
>>>>>> # HELP probe_ssl_earliest_cert_expiry Returns earliest SSL cert 
>>>>>> expiry date
>>>>>> # TYPE probe_ssl_earliest_cert_expiry gauge
>>>>>> probe_ssl_earliest_cert_expiry 1.661764429e+09
>>>>>> # HELP probe_ssl_last_chain_expiry_timestamp_seconds Returns last SSL 
>>>>>> chain expiry in unixtime
>>>>>> # TYPE probe_ssl_last_chain_expiry_timestamp_seconds gauge
>>>>>> probe_ssl_last_chain_expiry_timestamp_seconds 1.661764429e+09
>>>>>>
>>>>>> # HELP probe_success Displays whether or not the probe was a success
>>>>>> # TYPE probe_success gauge
>>>>>> probe_success 1
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Module configuration:
>>>>>> prober: tcp
>>>>>> timeout: 5s
>>>>>> http:
>>>>>>     ip_protocol_fallback: true
>>>>>>     follow_redirects: true
>>>>>>     enable_http2: true
>>>>>>
>>>>>> tcp:
>>>>>>     ip_protocol_fallback: true
>>>>>>     query_response:
>>>>>>         - expect: ^220 ([^ ]+) ESMTP (.+)$
>>>>>>           send: EHLO prober
>>>>>>         - expect: ^250-STARTTLS
>>>>>>         - expect: ^250 .*$
>>>>>>           send: STARTTLS
>>>>>>         - expect: ^220
>>>>>>
>>>>>>           starttls: true
>>>>>>         - send: EHLO prober
>>>>>>         - expect: ^250 .*$
>>>>>>           send: QUIT
>>>>>>
>>>>>> icmp:
>>>>>>     ip_protocol_fallback: true
>>>>>> dns:
>>>>>>     ip_protocol_fallback: true
>>>>>>     recursion_desired: true
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/370188ac-9a1c-493d-a348-2c8e3b373ad6n%40googlegroups.com.

Reply via email to