- 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/1a4be012-3ecc-42fb-8dc5-138ce30982cfn%40googlegroups.com.

Reply via email to