Boa didática, so importante passar a informação correta, a criação não é de quem vc se baseou, bastava olhar dentro do script pra ver o nome de quem fez, e o principal, que ele fez um fork de quem fez, que é o projeto original. Vc pode ter achado no git dele, mas os créditos nao são pra ele. Sugiro se atentar mais a esses pequenos detalhes para dar crédito a quem merece e nao a quem divulgou mais.
Opa boa tarde mestre, estou usando o Ubuntu 22.04 porém ja barrei no Python, não consegui completar a instalação (Ubuntu não reconheceu o commando).. em especifico estes 3: "pip3 install bs4 pip3 install requests pip3 install cloudscraper"
o meu deu erro cloudscraper.exceptions.CloudflareChallengeError: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
@@kelvenrsilva depois eu entendi. No arquivo de lista, é so deixar 1 em todos os sites que queremos monitorar que a descoberta vai puxar eles pro zabbix. Os sites que não queremos monitorar, apenas mantenha o 0.
Bom dia! Retirei o "s", do script, mas o site do Downdetector faz o redirecionamento e o status de todas as consultas ainda retorna "0", tem outra solução? Muito obrigado!
Boa tarde! Porque alguns serviços não consigo monitora ? Será que o captcha da cloudflare está dando algum problema ? Aparece a seguinte mensagem: Value of type "string" is not suitable for value type "Numeric (unsigned)". Value "cloudscraper.exceptions.CloudflareChallengeError: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version."
@@rodrigotedeiapecanha7236 descobrio porque: Olá, Recebi seu pedido de informações sobre o Downdetector, que é um dos produtos da Ookla (Speedtest). O Downdetector permite a monitoração em tempo real de falhas em serviços na internet através de duas opções de licenças corporativas : 1) Licença Dashboards Pro: permite o acesso a Dashboards (gráficos, mapas) com dados em tempo real de falhas em serviços sobre internet, indicando cidades mais impactadas, tipo de problema reportado, ISPs e Operadoras Móveis dos usuários reportando falhas, dentro outros. Permite também a visualização de dados históricos dos últimos 90 dias, comparação entre falhas de serviços, e configuração para geração de alertas por email ou RSS. 2) API do Downdetector: para a integração dos dados de falhas gerados pelo Downdetector com um sistema de sua empresa. A API do Downdetector é utilizada através de solicitações HTTP GET (API Restful calls), e mais detalhes podem ser vistos aqui downdetectorapi.com/v2/docs/ O Downdetector é oferecido através de uma licença anual, cujo valor é baseado na quantidade de serviços monitorados (para a licença do Dashboards Pro) e na quantidade de API calls / dia (para a licença da API). Como referência de preços, a licença dos Dashboards para monitoração de 10 serviços tem um custo anual de US$ 12 mil e a API para 2400 API calls / dia tem custo anual de US$ 14 mil. Caso você queira mais detalhes, é só me avisar ! Grato,
Não consegui entrar no link do grupo da descrição, tive um problema ao consultar ao executar o scritp downdetector.py , mesmo alterando o HHTPS para HTTP. Sabe o que pode ser ? [root@appliance externalscripts]# /usr/lib/zabbix/externalscripts/downdetector.py vivo Traceback (most recent call last): File "/usr/lib/zabbix/externalscripts/downdetector.py", line 94, in response = request(site) File "/usr/lib/zabbix/externalscripts/downdetector.py", line 69, in request scraper = cloudscraper.create_scraper() File "/usr/local/lib/python3.6/site-packages/cloudscraper/__init__.py", line 317, in create_scraper scraper = cls(**kwargs) File "/usr/local/lib/python3.6/site-packages/cloudscraper/__init__.py", line 171, in __init__ ssl_context=self.ssl_context File "/usr/local/lib/python3.6/site-packages/cloudscraper/__init__.py", line 77, in __init__ self.ssl_context.orig_wrap_socket = self.ssl_context.wrap_socket AttributeError: 'SSLContext' object has no attribute 'orig_wrap_socket'
Não conseguir Infelizmente no Ubuntu 18.04 /usr/lib/zabbix/externalscripts/downdetector.py vivo Traceback (most recent call last): File "/usr/lib/zabbix/externalscripts/downdetector.py", line 94, in response = request(site) File "/usr/lib/zabbix/externalscripts/downdetector.py", line 69, in request scraper = cloudscraper.create_scraper() File "/usr/local/lib/python3.6/dist-packages/cloudscraper/__init__.py", line 317, in create_scraper scraper = cls(**kwargs) File "/usr/local/lib/python3.6/dist-packages/cloudscraper/__init__.py", line 171, in __init__ ssl_context=self.ssl_context File "/usr/local/lib/python3.6/dist-packages/cloudscraper/__init__.py", line 77, in __init__ self.ssl_context.orig_wrap_socket = self.ssl_context.wrap_socket AttributeError: 'SSLContext' object has no attribute 'orig_wrap_socket'