how to run a shell script using prometheus-am-executor












0















I have downloaded the prometheus-am-executor-0.0.1.zip available on internet.



Can someone please help me with the below queries. I'm unable to setup this exporter.




  1. How to start this exporter ?

  2. What we need to configure for this exporter to receive alert from alertmanager ?

  3. What we need to configure for this exporter to run a script or command.

  4. what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.


Thanks
Priyotosh










share|improve this question





























    0















    I have downloaded the prometheus-am-executor-0.0.1.zip available on internet.



    Can someone please help me with the below queries. I'm unable to setup this exporter.




    1. How to start this exporter ?

    2. What we need to configure for this exporter to receive alert from alertmanager ?

    3. What we need to configure for this exporter to run a script or command.

    4. what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.


    Thanks
    Priyotosh










    share|improve this question



























      0












      0








      0








      I have downloaded the prometheus-am-executor-0.0.1.zip available on internet.



      Can someone please help me with the below queries. I'm unable to setup this exporter.




      1. How to start this exporter ?

      2. What we need to configure for this exporter to receive alert from alertmanager ?

      3. What we need to configure for this exporter to run a script or command.

      4. what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.


      Thanks
      Priyotosh










      share|improve this question
















      I have downloaded the prometheus-am-executor-0.0.1.zip available on internet.



      Can someone please help me with the below queries. I'm unable to setup this exporter.




      1. How to start this exporter ?

      2. What we need to configure for this exporter to receive alert from alertmanager ?

      3. What we need to configure for this exporter to run a script or command.

      4. what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.


      Thanks
      Priyotosh







      prometheus prometheus-alertmanager






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 26 '18 at 13:40







      Priyotosh deb

















      asked Nov 26 '18 at 13:26









      Priyotosh debPriyotosh deb

      84




      84
























          1 Answer
          1






          active

          oldest

          votes


















          0















          How to start this exporter ?




          This is not an exporter. This is a simple HTTP server that can receive an alert from the alertmanager and invoke a script.



          This server can be started with the command:



          ./prometheus-am-executor script.sh


          Where script.sh is the script that you want to be called once the alertmanager sends the alert notification.




          What we need to configure for this exporter to receive alert from alertmanager ?




          When you start the executor using the command above, it will listen on port 8080 for notification from the alertmanager. You don't need to configure anything for the executor.




          What we need to configure for this exporter to run a script or command




          Just pass the script file that needs to executed as described in the command above.




          what is the difference between alertmanager.conf and alertmanager.yaml
          which we have setup to receive alerts from alertmanager.




          The alertmanager.conf is an example of the alertmanager.yaml. It is provided as a sample to illustrate how you can trigger the executor. The relevant part is:



          - name: 'executor'
          webhook_configs:
          - url: http://localhost:8080


          This is configuring a receiver called executor that will notify a server listening on localhost:8080 which in this case is the executor.






          share|improve this answer
























          • Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

            – Priyotosh deb
            Nov 27 '18 at 20:23











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53482145%2fhow-to-run-a-shell-script-using-prometheus-am-executor%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0















          How to start this exporter ?




          This is not an exporter. This is a simple HTTP server that can receive an alert from the alertmanager and invoke a script.



          This server can be started with the command:



          ./prometheus-am-executor script.sh


          Where script.sh is the script that you want to be called once the alertmanager sends the alert notification.




          What we need to configure for this exporter to receive alert from alertmanager ?




          When you start the executor using the command above, it will listen on port 8080 for notification from the alertmanager. You don't need to configure anything for the executor.




          What we need to configure for this exporter to run a script or command




          Just pass the script file that needs to executed as described in the command above.




          what is the difference between alertmanager.conf and alertmanager.yaml
          which we have setup to receive alerts from alertmanager.




          The alertmanager.conf is an example of the alertmanager.yaml. It is provided as a sample to illustrate how you can trigger the executor. The relevant part is:



          - name: 'executor'
          webhook_configs:
          - url: http://localhost:8080


          This is configuring a receiver called executor that will notify a server listening on localhost:8080 which in this case is the executor.






          share|improve this answer
























          • Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

            – Priyotosh deb
            Nov 27 '18 at 20:23
















          0















          How to start this exporter ?




          This is not an exporter. This is a simple HTTP server that can receive an alert from the alertmanager and invoke a script.



          This server can be started with the command:



          ./prometheus-am-executor script.sh


          Where script.sh is the script that you want to be called once the alertmanager sends the alert notification.




          What we need to configure for this exporter to receive alert from alertmanager ?




          When you start the executor using the command above, it will listen on port 8080 for notification from the alertmanager. You don't need to configure anything for the executor.




          What we need to configure for this exporter to run a script or command




          Just pass the script file that needs to executed as described in the command above.




          what is the difference between alertmanager.conf and alertmanager.yaml
          which we have setup to receive alerts from alertmanager.




          The alertmanager.conf is an example of the alertmanager.yaml. It is provided as a sample to illustrate how you can trigger the executor. The relevant part is:



          - name: 'executor'
          webhook_configs:
          - url: http://localhost:8080


          This is configuring a receiver called executor that will notify a server listening on localhost:8080 which in this case is the executor.






          share|improve this answer
























          • Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

            – Priyotosh deb
            Nov 27 '18 at 20:23














          0












          0








          0








          How to start this exporter ?




          This is not an exporter. This is a simple HTTP server that can receive an alert from the alertmanager and invoke a script.



          This server can be started with the command:



          ./prometheus-am-executor script.sh


          Where script.sh is the script that you want to be called once the alertmanager sends the alert notification.




          What we need to configure for this exporter to receive alert from alertmanager ?




          When you start the executor using the command above, it will listen on port 8080 for notification from the alertmanager. You don't need to configure anything for the executor.




          What we need to configure for this exporter to run a script or command




          Just pass the script file that needs to executed as described in the command above.




          what is the difference between alertmanager.conf and alertmanager.yaml
          which we have setup to receive alerts from alertmanager.




          The alertmanager.conf is an example of the alertmanager.yaml. It is provided as a sample to illustrate how you can trigger the executor. The relevant part is:



          - name: 'executor'
          webhook_configs:
          - url: http://localhost:8080


          This is configuring a receiver called executor that will notify a server listening on localhost:8080 which in this case is the executor.






          share|improve this answer














          How to start this exporter ?




          This is not an exporter. This is a simple HTTP server that can receive an alert from the alertmanager and invoke a script.



          This server can be started with the command:



          ./prometheus-am-executor script.sh


          Where script.sh is the script that you want to be called once the alertmanager sends the alert notification.




          What we need to configure for this exporter to receive alert from alertmanager ?




          When you start the executor using the command above, it will listen on port 8080 for notification from the alertmanager. You don't need to configure anything for the executor.




          What we need to configure for this exporter to run a script or command




          Just pass the script file that needs to executed as described in the command above.




          what is the difference between alertmanager.conf and alertmanager.yaml
          which we have setup to receive alerts from alertmanager.




          The alertmanager.conf is an example of the alertmanager.yaml. It is provided as a sample to illustrate how you can trigger the executor. The relevant part is:



          - name: 'executor'
          webhook_configs:
          - url: http://localhost:8080


          This is configuring a receiver called executor that will notify a server listening on localhost:8080 which in this case is the executor.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 26 '18 at 19:46









          yamenkyamenk

          12.9k31431




          12.9k31431













          • Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

            – Priyotosh deb
            Nov 27 '18 at 20:23



















          • Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

            – Priyotosh deb
            Nov 27 '18 at 20:23

















          Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

          – Priyotosh deb
          Nov 27 '18 at 20:23





          Thank you for the answers. However when I extract the prometheus-am-executor-0.0.1.zip i can't see any executable like ./prometheus-am-executor which can start a Http server and invoke a script.

          – Priyotosh deb
          Nov 27 '18 at 20:23




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53482145%2fhow-to-run-a-shell-script-using-prometheus-am-executor%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Contact image not getting when fetch all contact list from iPhone by CNContact

          count number of partitions of a set with n elements into k subsets

          A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks