how to run a shell script using prometheus-am-executor
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.
- How to start this exporter ?
- What we need to configure for this exporter to receive alert from alertmanager ?
- What we need to configure for this exporter to run a script or command.
- what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.
Thanks
Priyotosh
prometheus prometheus-alertmanager
add a comment |
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.
- How to start this exporter ?
- What we need to configure for this exporter to receive alert from alertmanager ?
- What we need to configure for this exporter to run a script or command.
- what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.
Thanks
Priyotosh
prometheus prometheus-alertmanager
add a comment |
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.
- How to start this exporter ?
- What we need to configure for this exporter to receive alert from alertmanager ?
- What we need to configure for this exporter to run a script or command.
- what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.
Thanks
Priyotosh
prometheus prometheus-alertmanager
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.
- How to start this exporter ?
- What we need to configure for this exporter to receive alert from alertmanager ?
- What we need to configure for this exporter to run a script or command.
- what is the difference between alertmanager.conf and alertmanager.yaml which we have setup to receive alerts from alertmanager.
Thanks
Priyotosh
prometheus prometheus-alertmanager
prometheus prometheus-alertmanager
edited Nov 26 '18 at 13:40
Priyotosh deb
asked Nov 26 '18 at 13:26
Priyotosh debPriyotosh deb
84
84
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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.
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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