Simple django app to expose system infos like libraries version, database server.
Easy to extend to add custom checks.
- dump system informations
- admin integration
- API to add custom checks
- simple echo
- retrieve library version
Install django-sysinfo:
pip install django-sysinfo
put it in your INSTALLED_APPS:
INSTALLED_APPS=[... 'django_sysinfo' ]
add relevant entries in your url.conf:
urlpatterns = ( .... url(r'', include(django_sysinfo.urls)), )
or customize them:
from django_sysinfo.views import http_basic_login, sysinfo urlpatterns = ( url('sys/info/$', http_basic_login(sysinfo), name='sys-info'), url('sys/version/(?P<name>.*)/$', version, name='sys-version') )
There are some limitations in the metrics returned by sysinfo, anyway this package is not intended to be used as host/resources monitoring tool.
- Disk space returns device info, any soft limits are ignored
- Memory can be wrong in some virtual environments
Stable | |||||
Development | |||||
Project home page: | https://github.com/saxix/django-sysinfo | ||||
Issue tracker: | https://github.com/saxix/django-sysinfo/issues?sort | ||||
Download: | http://pypi.python.org/pypi/django-sysinfo/ | ||||
Documentation: | https://django-sysinfo.readthedocs.org/en/latest/ |