معرفی شرکت ها


cabot-0.9.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
ویژگی مقدار
سیستم عامل -
نام فایل cabot-0.9.2
نام cabot
نسخه کتابخانه 0.9.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Arachnys
ایمیل نویسنده info@arachnys.com
آدرس صفحه اصلی http://cabotapp.com
آدرس اینترنتی https://pypi.org/project/cabot/
مجوز MIT
Cabot ===== [![Build Status](https://travis-ci.org/arachnys/cabot.svg?branch=master)](https://travis-ci.org/arachnys/cabot) [![PyPI version](https://badge.fury.io/py/cabot.svg)](https://badge.fury.io/py/cabot) [![Coverage Status](https://codecov.io/github/arachnys/cabot/coverage.svg?branch=master)](https://codecov.io/github/arachnys/cabot?branch=master) [![Requirements Status](https://requires.io/github/arachnys/cabot/requirements.svg?branch=master)](https://requires.io/github/arachnys/cabot/requirements/?branch=master) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Gitter](https://img.shields.io/gitter/room/arachnys/cabot.svg)](https://gitter.im/arachnys/cabot) Cabot is a free, open-source, self-hosted infrastructure monitoring platform that provides some of the best features of [PagerDuty](http://www.pagerduty.com), [Server Density](http://www.serverdensity.com), [Pingdom](http://www.pingdom.com) and [Nagios](http://www.nagios.org) without their cost and complexity. (Nagios, I'm mainly looking at you.) It provides a web interface that allows you to monitor services (e.g. "Stage Redis server", "Production ElasticSearch cluster") and send telephone, sms or hipchat/email alerts to your on-duty team if those services start misbehaving or go down - all without writing a line of code. Best of all, you can use data that you're already pushing to Graphite/statsd to generate alerts, rather than implementing and maintaining a whole new system of data collectors. You can alert based on: * Metrics from [Graphite](https://github.com/graphite-project/graphite-web) * Status code and response content of web endpoints * [Jenkins](http://jenkins-ci.org) build statuses We built Cabot as a Christmas project at [Arachnys](https://www.arachnys.com) because we couldn't wrap our heads around Nagios, and nothing else out there seemed to fit our use case. We're open-sourcing it in the hope that others find it useful. Cabot is written in Python and uses [Django](https://www.djangoproject.com/), [Bootstrap](http://getbootstrap.com/), [Font Awesome](http://fontawesome.io) and a whole host of other goodies under the hood. ## Screenshots ### Services dashboard ![Services dashboard](https://dl.dropboxusercontent.com/s/cgpxe3929is2uar/cabot-service-dashboard.png?dl=1&token_hash=AAHrlDisUzWRxpg892LhlKQWFRNSkZKD7l_zdSxND-YKhw) ### Single service overview ![Individual service overview](https://dl.dropboxusercontent.com/s/541p0kbq3pwone6/cabot-service-status.png?dl=1&token_hash=AAGpSI6lyHm3-xCQSFOyyZ_SkJOzfdMIxfa-gYgCVS25pw) ## Quickstart Using Docker: Deploy in 5 minutes or less using [official quickstart guide at cabotapp.com](http://cabotapp.com/qs/quickstart.html). (See also https://hub.docker.com/r/cabotapp/cabot/) ## How it works Docs have moved to [cabotapp.com](http://cabotapp.com) Sections: * [Configuration](http://cabotapp.com/use/configuration.html) * [Deployment](http://cabotapp.com/use/deployment.html) * [Services](http://cabotapp.com/use/services.html) * [Graphite checks](http://cabotapp.com/use/graphite-checks.html) * [Jenkins checks](http://cabotapp.com/use/jenkins-checks.html) * [HTTP checks](http://cabotapp.com/use/http-checks.html) * [Alerting](http://cabotapp.com/use/alerting.html) * [Users](http://cabotapp.com/use/users.html) * [Rota](http://cabotapp.com/use/rota.html) For those who want to contribute: * [Help develop](http://cabotapp.com/dev/get-started.html) * [Contribute code](http://cabotapp.com/dev/contribute-code.html) ## FAQ ### Why "Cabot"? My dog is called Cabot and he loves monitoring things. Mainly the presence of food in his immediate surroundings, or perhaps the frequency of squirrel visits to our garden. He also barks loudly to alert us on certain events (e.g. the postman coming to the door). ![Cabot watching... something](https://dl.dropboxusercontent.com/sc/w0k0185wur929la/RN6X-PkZIl/0?dl=1&token_hash=AAEvyK-dMHsvMPwMsx89tSHXsUlMC8WN_fIu_H1Vo9wxWA) It's just a lucky coincidence that his name sounds like he could be an automation tool. ## API The API has automatically generated documentation available by browsing https://cabot.yourcompany.com/api. The browsable documentation displays example GET requests and lists other allowed HTTP methods. To view individual items, append the item `id` to the url. For example, to view `graphite_check` 1, browse: ``` /api/graphite_checks/1/ ``` ### Authentication The API allows HTTP basic auth using standard Django usernames and passwords as well as session authentication (by submitting the login form on the login page). The API similarly uses standard Django permissions to allow and deny API access. All resources are GETable by any authenticated user, but individual permissions must be granted for POST, PUT, and other write methods. As an example, for POST access to all `status_check` subclasses, add the following permissions: ``` cabotapp | status check | Can add graphite status check cabotapp | status check | Can add http status check cabotapp | status check | Can add icmp status check cabotapp | status check | Can add jenkins status check ``` Access the Django admin page at https://cabot.yourcompany.com/admin to add/remove users, change user permissions, add/remove groups for group-based permission control, and change group permissions. ### Sorting and Filtering Sorting and filtering can be used by both REST clients and on the browsable API. All fields visible in the browsable API can be used for filtering and sorting. Get all `jenkins_checks` with debounce enabled and CRITICAL importance: ``` https://cabot.yourcompany.com/api/jenkins_checks/?debounce=1&importance=CRITICAL ``` Sort `graphite_checks` by `name` field, ascending: ``` https://cabot.yourcompany.com/api/graphite_checks/?ordering=name ``` Sort by `name` field, descending: ``` https://cabot.yourcompany.com/api/graphite_checks/?ordering=-name ``` Other (non-Cabot specific) examples are available in the [Django REST Framework](http://www.django-rest-framework.org/api-guide/filtering#djangofilterbackend) documentation. ## License See `LICENSE` file in this repo.


نیازمندی

مقدار نام
==2.1.4 amqp
==0.3.3 anyjson
==1.4.3 appdirs
==3.5.0.2 billiard
==4.0.2 celery
==2.3.0 coreapi
==0.0.4 coreschema
==0.4.2 dj-database-url
==1.11.11 Django
==1.0.2 django-appconf
==1.2.16 django-auth-ldap
==3.2.10 django-autocomplete-light
==2.2 django-compressor
==1.0.4 django-filter
==0.3.0 django-jsonify
==1.3 django-polymorphic
==3.6.2 djangorestframework
==1.2.1 gevent
==0.4.12 greenlet
==19.7.1 gunicorn
==0.10.3 httplib2
==3.11.3 icalendar
==1.1.0 itypes
==0.4.15 python-jenkins
==2.9.6 Jinja2
==4.0.2 kombu
==2.6.8 Markdown
==1.0 MarkupSafe
==16.8 packaging
==2.7.1 psycopg2
==2.2.0 Pygments
==2.2.0 pyparsing
==1.6.7 PySocks
==2.6.0 python-dateutil
==2017.2 pytz
==1.0.6 rcssmin
==2.10.5 redis
==2.13.0 requests
==1.0.12 rjsmin
==1.10.0 six
==1.1.0 social-auth-app-django
==5.7.0 twilio
==3.0.0 uritemplate
==1.1.3 vine
==3.3.0 whitenoise
==1.4.3 cabot-alert-email
==2.0.3 cabot-alert-hipchat
==1.3.3 cabot-alert-twilio
==0.8.3 cabot-alert-slack
==0.1.2 cabot-check-cloudwatch


نحوه نصب


نصب پکیج whl cabot-0.9.2:

    pip install cabot-0.9.2.whl


نصب پکیج tar.gz cabot-0.9.2:

    pip install cabot-0.9.2.tar.gz