https://github.com/iamseth/python-zenoss
Python module to work the Zenoss API
https://github.com/iamseth/python-zenoss
monitoring python python-zenoss zenoss zenoss-api
Last synced: about 1 year ago
JSON representation
Python module to work the Zenoss API
- Host: GitHub
- URL: https://github.com/iamseth/python-zenoss
- Owner: iamseth
- License: wtfpl
- Created: 2011-08-13T15:10:25.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2017-08-17T17:53:48.000Z (almost 9 years ago)
- Last Synced: 2025-05-08T07:46:58.176Z (about 1 year ago)
- Topics: monitoring, python, python-zenoss, zenoss, zenoss-api
- Language: Python
- Homepage:
- Size: 72.3 KB
- Stars: 22
- Watchers: 7
- Forks: 39
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# This repo is EOL
I'm no longer maintaining this repository. I'm happy that people have found value in this small library but I haven't used Zenoss in 6 years and cannot maintain this. I suggest using [Prometheus](https://prometheus.io/) for your monitoring needs. Please fork this repository for bug fixes and enhancements.
python-zenoss 
=============
Python module to work with the Zenoss JSON API
Installation
=============
### PyPi
```bash
pip install zenoss
```
### Manually
```bash
python setup.py test
python setup.py build
sudo python setup.py install
```
Usage
=============
### List all devices in Zenoss
```python
from zenoss import Zenoss
zenoss = Zenoss('http://zenoss:8080/', 'admin', 'password')
for device in zenoss.get_devices()['devices']:
print(device['name'])
```