Skip to content

Commit

Permalink
Test monitor
Browse files Browse the repository at this point in the history
  • Loading branch information
fewensa committed Jul 29, 2024
1 parent 30a537e commit 11d798a
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 0 deletions.
25 changes: 25 additions & 0 deletions .github/workflows/monitor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Monitor

on:
schedule:
- cron: "0 */2 * * *"
workflow_dispatch:

jobs:
monitor:
name: monitor
runs-on: ubuntu-latest
strategy:
matrix:
playbook:
- monitor
steps:
- uses: actions/checkout@v2

- name: Run playbook
uses: dawidd6/action-ansible-playbook@v2
with:
directory: ansible
playbook: playbooks/${{ matrix.playbook }}/playbook.yml
key: "${{ secrets.SSH_PRIVATE_KEY }}"
options: --user ansible --verbose --diff
23 changes: 23 additions & 0 deletions ansible/inventories/hosts.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,26 @@ g1.crab2.darwinia.network
[darwinia_nodes]
g1.darwinia2.darwinia.network

[monitor]
g1.crab2.darwinia.network
c1.crab2.darwinia.network
g1.darwinia2.darwinia.network
c1.darwinia2.darwinia.network
g1.testnets.darwinia.network
g2.testnets.darwinia.network
g3.testnets.darwinia.network
g1.generic.darwinia.network
g2.generic.darwinia.network

c1.darwinia-rpc.itering.io
c2.darwinia-rpc.itering.io
c1.crab-rpc.itering.io
c2.crab-rpc.itering.io

c1.collator.itering.io
c2.collator.itering.io
c3.collator.itering.io
c4.collator.itering.io

c5.collator.itering.io
c6.collator.itering.io
3 changes: 3 additions & 0 deletions ansible/playbooks/monitor/group_vars/monitor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@

monitor:
notify_slack_webhook: "{{ lookup('env', 'SLACK_INCOMING_WEBHOOK_URL') }}"
3 changes: 3 additions & 0 deletions ansible/playbooks/monitor/playbook.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- hosts: monitor
roles:
- monitor
1 change: 1 addition & 0 deletions ansible/roles/monitor/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ monitor:
notify_slack_channel: 'darwinia-alert-notification'
server_name: ''
check_disks:
- /dev/sda
- /dev/sdb
alert_thread_cpu_p2: 90
alert_thread_cpu_p1: 98
Expand Down

0 comments on commit 11d798a

Please sign in to comment.