it's working I tweaked the http_config

- url: '<webhook>'
      send_resolved: true 
      http_config:
        basic_auth:
          username: <username>
          password:  <pwd>

On Monday, June 27, 2022 at 2:25:56 PM UTC-4 surendra matta wrote:

>  - name: "ms_teams"
>     webhook_configs:
>        - url: <mywebnook>
>         basic_auth:
>           username: <userid>
>           password: <pwd>
>       send_resolved: true 
>
> can I pass user and pwd like this? Please correct me if I am wrong.
>
> On Saturday, June 25, 2022 at 12:00:10 PM UTC-4 Brian Candler wrote:
>
>> os.uname() definitely exists in Linux, but you appear to be trying to run 
>> it under Windows.
>>
>> If you need this urgently for your POC, then the easiest approach will be 
>> to run prom2teams under Linux, or under docker.  See 
>> http://www.catb.org/~esr/faqs/smart-questions.html#idm585
>>
>> Maybe you can find a local Python programmer who can modify it to work 
>> under Windows.  Then you can submit your enhancement to the prom2teams 
>> project.  
>>
>> If none of those suggestions are any good to you, then please use Google 
>> to find other examples of people who have interfaced Alertmanager to Teams, 
>> and how they did it.
>>
>> On Saturday, 25 June 2022 at 16:12:59 UTC+1 [email protected] wrote:
>>
>>> i tried to install the prom2teams in windows 2016 , it's throwing below 
>>> error
>>>
>>> Collecting uwsgi==2.0.20
>>>   Using cached uwsgi-2.0.20.tar.gz (804 kB)
>>>   Preparing metadata (setup.py) ... error
>>>   error: subprocess-exited-with-error
>>>
>>>   × python setup.py egg_info did not run successfully.
>>>   │ exit code: 1
>>>   ╰─> [8 lines of output]
>>>       Traceback (most recent call last):
>>>         File "<string>", line 2, in <module>
>>>         File "<pip-setuptools-caller>", line 34, in <module>
>>>         File 
>>> "C:\Users\vsm754\AppData\Local\Temp\pip-install-g0rnnpoc\uwsgi_a3f780df2bae4b2c9c94a3749a636e98\setup.py",
>>>  
>>> line 3, in <module>
>>>           import uwsgiconfig as uc
>>>         File 
>>> "C:\Users\vsm754\AppData\Local\Temp\pip-install-g0rnnpoc\uwsgi_a3f780df2bae4b2c9c94a3749a636e98\uwsgiconfig.py",
>>>  
>>> line 8, in <module>
>>>           uwsgi_os = os.uname()[0]
>>>       AttributeError: module 'os' has no attribute 'uname'. Did you 
>>> mean: 'name'?
>>>       [end of output]
>>>
>>>   note: This error originates from a subprocess, and is likely not a 
>>> problem with pip.
>>> error: metadata-generation-failed
>>>
>>> × Encountered error while generating package metadata.
>>> ╰─> See above for output.
>>>
>>> note: This is an issue with the package mentioned above, not pip.
>>>
>>>
>>> did we have any other alternative, if yes- could you please provide me 
>>> an example because it's really important to our POC.
>>>
>>> On Friday, June 24, 2022 at 3:23:37 AM UTC-4 Brian Candler wrote:
>>>
>>>> > i am getting 400 status code for webhook
>>>>
>>>> That means you are invoking the webhook wrongly - 400 means bad request 
>>>> sent by client. The body of the 400 message probably tells you what you're 
>>>> doing wrong.
>>>>
>>>> The JSON body that Alertmanager POSTs is fixed, and defined here:
>>>> https://prometheus.io/docs/alerting/latest/configuration/#webhook_config
>>>>
>>>> I am guessing that the webhook receiver that you're sending to needs 
>>>> its data in a different format.
>>>>
>>>> If you google for "alertmanager teams" then the first hit is this:
>>>>
>>>> https://medium.com/javarevisited/react-faster-alertmanager-to-teams-fa888bcd7c01
>>>>
>>>> They are using a third-party package called "prom2teams 
>>>> <https://github.com/idealista/prom2teams>"  to convert an alertmanager 
>>>> webhook into a form that Teams will accept.
>>>>
>>>> On Friday, 24 June 2022 at 05:25:34 UTC+1 [email protected] wrote:
>>>>
>>>>> Hi Team,
>>>>>
>>>>> i am sending  multiple alerts one is email alert and another is to 
>>>>> msteam channel using webhook.
>>>>>
>>>>> My configuration in alertmanger .yml
>>>>>
>>>>> route:
>>>>>   group_by: ['alertname']
>>>>>   group_wait: 30s
>>>>>   group_interval: 5m
>>>>>   repeat_interval: 1h
>>>>>   receiver: 'ms_teams'
>>>>>   routes:
>>>>>       - receiver: "ms_teams"
>>>>>         group_wait: 10s
>>>>>         match_re:
>>>>>           severity: critical|warning
>>>>>         continue: true
>>>>>
>>>>>       - receiver: "send_email"
>>>>>         group_wait: 10s
>>>>>         match_re:
>>>>>           severity: critical
>>>>>         continue: true
>>>>>
>>>>> receivers:
>>>>>   - name: "ms_teams"
>>>>>     webhook_configs:
>>>>>       - url: 
>>>>> 'https://<mycmp>/webhookb2/094e8920-b8d3-49ee-a7d4-8576b636ecbb@44b79a67-d972-49ba-9167-8eb05f754a1a/IncomingWebhook/76c301af46724afcb5d27366adc7e31e/71493bd4-0176-499c-bc34-1064b9e3e72e'
>>>>>         send_resolved: true
>>>>>             
>>>>>   - name: "send_email"
>>>>>     email_configs:
>>>>>       - to: <my cmp email id>
>>>>>         from : <sample email id>
>>>>>         smarthost: <my smtp config>
>>>>>         require_tls: false
>>>>>         send_resolved: true
>>>>>
>>>>> if  i test the email individual i am getting email alert but when i 
>>>>> include with the   webhook is not working and i am getting 400 status 
>>>>> code 
>>>>> for webhook and it is impacting the email alert too.
>>>>>
>>>>>  FYI.. i tested this webhook from Grafana notification channel, it's 
>>>>> working and able to get the alerts to  msteams.
>>>>>
>>>>> Please check the above config and let me know if i miss any thing.
>>>>>
>>>>> Regards,
>>>>> Venkat
>>>>>
>>>>>

-- 
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/e4f31301-419b-4da1-be61-585e56295078n%40googlegroups.com.

Reply via email to