Skip to content

tikajhq/tikor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tikor: Open Source Monitoring System

Tikor Monitoring

Tikor is a fast, robust, scalable, and pluggable monitoring system designed to monitor anything, anywhere. Get real-time alerts based on customizable rules. Built for reliability, extensibility, and performance.


Features

  • Comprehensive Monitoring: Check all your sites and services with custom intervals.
  • Multi-location Rechecks: Prevent resource wastage by integrating scan servers.
  • Supported Checks:
    • HTTP/S (basic, content matching, advanced: POST, JSON/XML, custom headers)
    • SSL Certificates
    • SSH (with response checking)
    • FTP (file availability)
    • ICMP (real PING)
    • SMTP, POP3, IMAP4
    • DNS, MYSQL, RDP, Port Connect
    • Audio Streaming, RBL, SIP
    • WebSocket (including Socket.io)
  • RESTful API & HTTP Callback: Integrate easily with your stack.

Notifications

  • Unlimited contacts & groups
  • Email, SMS, mobile push, voice, Twitter, webhook notifications
  • Notification window controls
  • Subaccounts support
  • Brandable notifications and sites

Getting Started

  1. Clone the repo: git clone https://github.com/tikaj/tikor.git
  2. Configure your monitoring targets in tiktrack-config.yml
  3. Start the server: node server.js
  4. Explore plugins in the plugins/ directory

Documentation & Support


About & Credits

Created and maintained by Madhurendra and the Tikaj team.


License

This project is licensed under a Non-Commercial License. See LICENSE for details. For commercial use, contact Tikaj.


SEO Keywords

Monitoring system, uptime monitoring, open source monitoring, alerting, server monitoring, website monitoring, plugin-based monitoring, Tikaj, Madhurendra, scalable monitoring, non-commercial license


Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.


References

Notes

'config' key is reserved in

  1. Check all of your sites and services

  2. Custom intervals

  3. Multiple location rechecks ( will try integrating to scan servers will prevent resources wastage)

  4. Checks for :

    • HTTP/S - basic website checker for any URL and on non-standard ports
    • HTTP/S Content Matching
    • HTTP/S Advanced - POST form data or JSON/XML, modify headers, etc
    • SSL Certificates //Need to learn about it.
    • SSH with with response checking
    • FTP with file availability
    • PING - real ICMP not pseudo-ping like many companies
    • SMTP
    • POP3
    • IMAP4
    • DNS
    • MYSQL
    • RDP
    • Port Connect
    • Audio Streaming
    • RBL
    • SIP
    • WebSocket - including Socket.io
  5. Restful API /HTTP API & http call back


Extras :

  1. Unlimited contacts, and contact groups (You can create them yourself.)
  2. Unlimited email, sms, mobile push, voice, twitter and webhook notifications.
  3. Notification window controls.
  4. Subaccounts Depends
  5. Brandable Notifications and Sites

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published