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.co | m/saxix/django- | sysinfo |
Issue tracker: | https://github.co | m/saxix/django- | sysinfo/issues?sort |
Download: | http://pypi.pytho | n.org/pypi/djan | go-sysinfo/ |
Documentation: | https://django-sy | sinfo.readthedo | cs.org/en/latest/ |