Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.
/ sip-healthcheck Public archive

Monitor SIP server and Notify whenever downtime/latency detected.

License

Notifications You must be signed in to change notification settings

hnimminh/sip-healthcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIP Healthcheck [Python SIP OPTIONS Packet]

SIP Healthcheck is a simple tool that allow to check and alert that refect on SIP endpoint by sending SIP OPTIONS methods

Features:

  • Ping SIP endpoin by SIP OPTIONS
  • Collecting evaualuation metric such as latency, timeout or response code
  • Configuration inventory via yaml format
  • Support TCP, UDP transport
  • Notify via Slack, SMS, Email, or Voice.
  • Setting up sequent time send notification
  • Setting up threshold for alert
  • and many more .., pull requests are welcome

REQUIREMENTS

  • requests
  • yaml
  • twilio

USAGE

  • Setting your inventory in configuration.yml

  • Start Monitoring by run command:
    python siphealthcheck.py

Container:

Docker will be added soon.

Notification

Current nofications are supported to use slack, mailgun, sms and voice call.

Chat channel with Slack Email with Mailgun SMS & Call with Twilio

Slack Alert Example:

sip-healthcheck-alert

AUTHOR

Minh Minh


Releases

No releases published

Packages

No packages published

Languages