Promtool validates the prometheus server configuration.

To validate an Alertmanager config file, please use amtool. It is
distributed with the Alertmanager tarball.


Le jeu. 2 juil. 2020 à 09:23, Bhupendra kumar <[email protected]> a
écrit :

> promtool check config.
>
> On Thursday, 2 July 2020 12:41:37 UTC+5:30, Matthias Rampke wrote:
>>
>> What command are you using to check the configuration?
>>
>> /MR
>>
>> On Thu, Jul 2, 2020 at 7:04 AM Bhupendra kumar <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> I am facing this error but I don't know about this error so please help
>>> me out.
>>>
>>> Checking /etc/prometheus/alertmanager.yml
>>>   FAILED: parsing YAML file /etc/prometheus/alertmanager.yml: yaml:
>>> unmarshal errors:
>>>   line 4: field smtp_smarthost not found in type config.plain
>>>   line 6: field smtp_require_tls not found in type config.plain
>>>   line 8: field smtp_from not found in type config.plain
>>>   line 13: field route not found in type config.plain
>>>   line 29: field receivers not found in type config.plain
>>>
>>> My alertmanager.yml configuration file.
>>>
>>> # create new
>>> global:
>>>   # SMTP server to use
>>>   smtp_smarthost: 'prometh:25'
>>>   # require TLS or not
>>>   smtp_require_tls: false
>>>   # notification sender's Email address
>>>   smtp_from: 'Alertmanager <root@prometh>'
>>>   # if set SMTP Auth on SMTP server, set below, too
>>>   # smtp_auth_username: 'alertmanager'
>>>   # smtp_auth_password: 'password'
>>>
>>> route:
>>>   # Receiver name for notification
>>>   receiver: 'email-notice'
>>>   routes:
>>>   - match:
>>>      job_name: "node_exporter"
>>>     receiver: 'Infra Team'
>>>   - match:
>>>      job_name: "Physical Server"
>>>     receiver: 'Infra1 Team'
>>>   # grouping definition
>>>   group_by: ['alertname', 'Service', 'Stage', 'Role']
>>>   group_wait:      30s
>>>   group_interval:  5m
>>>   repeat_interval: 4h
>>>
>>> receivers:
>>> # any name of Receiver
>>> - name: 'email-notice'
>>>   email_configs:
>>>   # destination Email address
>>>   - to: "sunil.kumar5@******.com"
>>>
>>> # any name of Receiver
>>> - name: 'Infra Team'
>>>   email_configs:
>>>   # destination Email address
>>>   - to: "sunil.kumar5@*****.com,sunil.kumar@***.com"
>>>
>>> # any name of Receiver
>>> - name: 'Infra1 Team'
>>>   email_configs:
>>>   # destination Email address
>>>   - to: "sunil.kumar5@******.com,mon@*****.com"
>>>
>>>
>>> Regards
>>> Bhupendra
>>>
>>> --
>>> 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 [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/prometheus-users/970f3cdd-4f1b-4b71-ae02-54030785af9co%40googlegroups.com
>>> <https://groups.google.com/d/msgid/prometheus-users/970f3cdd-4f1b-4b71-ae02-54030785af9co%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-users/fa2f64c0-2f14-46e8-b7f7-09cf3ddcfcd2o%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/fa2f64c0-2f14-46e8-b7f7-09cf3ddcfcd2o%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CAFJ6V0o7E2Sd-7nPftPmDpdCbcdLFsxse5Zaii2CfyOX9MG2oA%40mail.gmail.com.

Reply via email to