معرفی شرکت ها


PingdomLib3-3.0.0


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A documented python library to consume the full pingdom API
ویژگی مقدار
سیستم عامل OS Independent
نام فایل PingdomLib3-3.0.0
نام PingdomLib3
نسخه کتابخانه 3.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Mario Mann
ایمیل نویسنده dedi-extern@novatec-gmbh.de
آدرس صفحه اصلی https://github.com/NovaTec-APM/PingdomLib
آدرس اینترنتی https://pypi.org/project/PingdomLib3/
مجوز ISC license
================= PingdomLib v2.0.3 ================= Written by: Kenneth Wilke <kenneth.wilke@gmail.com> This is a python library to provide full access to the pingdom API, along with a few additional features to make using the API easier and pythonic. Usage examples ================= Connecting to pingdom --------------------- .. code-block:: python import pingdomlib api = pingdomlib.Pingdom(username, password, apikey) Show all checks that are not in 'UP' status ------------------------------------------- .. code-block:: python # See pingdomlib.pingdom documentation to see available calls and settings pingdomchecks = api.getChecks() for check in pingdomchecks: # See pingdomlib.check documentation for information on PingdomCheck class if check.status != 'up': print check Creating a new check -------------------- .. code-block:: python newcheck = api.newCheck("New check name", "www.hostnametocheck.com") Updating a check ---------------- .. code-block:: python # Updates to check objects are pushed immediately to pingdom newcheck.paused = True Disabling change pushing for checks ----------------------------------- .. code-block:: python api.pushChanges = False Get last 10 pingdom alerts sent ------------------------------- .. code-block:: python import datetime for alert in api.alerts(limit=10): time = datetime.datetime.fromtimestamp(alert['time']) timestamp = time.strftime('%Y-%m-%d %H:%M:%S') print "[%s] %s is %s" % (time, alert['name'], alert['status']) Get outages for a specific check -------------------------------- .. code-block:: python import datetime check = api.getCheck(227878) for outage in check.outages(): # timestamp conversion time_start = datetime.datetime.fromtimestamp(outage['timefrom']) timestamp_start = time_start.strftime('%Y-%m-%d %H:%M:%S') time_end = datetime.datetime.fromtimestamp(outage['timeto']) timestamp_end = time_end.strftime('%Y-%m-%d %H:%M:%S') print "%s: %s from %s to %s [%dm]" % (check.name, outage['status'], timestamp_start, timestamp_end, (outage['timeto'] - outage['timefrom']) / 60) Contributors ============ * Wil Clouser * Ash Berlin * Wu Jiang * Gertjan Oude Lohuis * Benjamin Boudreau * Britt Gresham * Allard Hoeve * Willem de Groot * Aaron Fay * Rick van de Loo * Oleksandr Kushchenko * Steven Bailey Special thanks ============== Anders Ekman, Pingdom, for offering warm and helpful support with the API TODO list ========= Planned improvements -------------------- * Optional Gzip Compression * Improve check update process with pushChanges disabled


نیازمندی

مقدار نام
>=2.2.1 requests


نحوه نصب


نصب پکیج whl PingdomLib3-3.0.0:

    pip install PingdomLib3-3.0.0.whl


نصب پکیج tar.gz PingdomLib3-3.0.0:

    pip install PingdomLib3-3.0.0.tar.gz