PyZabbixObj Documentation

Similar documents
prompt Documentation Release Stefan Fischer

f5-icontrol-rest Documentation

bzz Documentation Release Rafael Floriano and Bernardo Heynemann

Django-Select2 Documentation. Nirupam Biswas

PyOTP Documentation. Release PyOTP contributors

django-openid Documentation

Bambu API Documentation

certbot-dns-route53 Documentation

todoist-python Documentation

django-oauth2-provider Documentation

PySpec Documentation. Release Zac Stewart

Canvas Data Utilities Documentation

FAST TRACK. On-Line Application Instructions

External HTTPS Trigger AXIS Camera Station 5.06 and above

yagmail Documentation

Kiki Documentation. Release 0.7a1. Stephen Burrows

sanction Documentation

tapi Documentation Release 0.1 Jimmy John

ClickToCall SkypeTest Documentation

flask-ldap3-login Documentation

iqoptionapi Release Jan 13, 2018

Marshmallow-Mongoengine Documentation

bottle-rest Release 0.5.0

OpenVPN protocol. Restrictions in Conel routers. Modified on: Thu, 14 Aug, 2014 at 2:29 AM

pyshk Documentation Release Jeremy Low

tolerance Documentation

Zabbix-CLI. Version Rafael Martinez Guerrero (University of Oslo)

django-embed-video Documentation

jumpssh Documentation

Netmiko Documentation

EI-PaaS Node-RED Plug-ins User Manual

slack Documentation Release 0.1 Avencall

Archer Documentation. Release 0.1. Praekelt Dev

cursesmenu Documentation

Front Desk 2018 Practice Management System

Sherlock Documentation

Integrating Pruvan and Property Pres Wizard (PPW) with the Enhanced Driver

Bitdock. Release 0.1.0

Moulinette Documentation

Django PAM Documentation

certbot-dns-rfc2136 Documentation

newauth Documentation

Torndb Release 0.3 Aug 30, 2017

Netmiko Documentation

Django Graphos Documentation

Stepic Plugins Documentation

gspread Documentation

Quick Reference: My BackPack Password Management

freeze Documentation Release 0.7.0alpha Jean-Louis Fuchs

OpenCanary Documentation

Collecting Tweets. User Timelines, User Update

Gearthonic Documentation

Integration with Tenable Security Center

PyBankID Documentation

maya-cmds-help Documentation

django-avatar Documentation

Getting started with Zabbix API

django-embed-video Documentation

JSONRPC Documentation

pyatomiadns Documentation

ProxySQL Tools Documentation

django-avatar Documentation

Creating Your Parent Account

Google Domain Shared Contacts Client Documentation

Managing Workflows. Starting Prime Network Administration CHAPTER

doto Documentation Release 0.2 Benjamin Zaitlen

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

Pulse Mobile. Android for Work Guide. Product Release 5.1R3. Document Revision 1.0 Published:

spacetrack Documentation

2018/03/23 00:39 1/10 8. Web monitoring. To perform web monitoring Zabbix server must be initially configured with curl (libcurl) support.

json2xls Documentation

Snakemine: Redmine API wrapper Documentation

Zoho Integration. Installation Manual Release. 1 P a g e

AnyDo API Python Documentation

ZeroVM Package Manager Documentation

Migrating from the Standard to the Enhanced PPW Driver

Kaiso Documentation. Release 0.1-dev. onefinestay

iris-grib Documentation

Step 1 - Go to Step 2 - Login to your account. Step 3 - Click Register for a Test. Step 4 - Read the Requirements

IPython Cypher Documentation

Configure IOS-XE to display full show running-config for users with low Privilege Levels

eoddata-client Documentation

YouTube API Wrapper Documentation

edeposit.amqp.antivirus Release 1.0.1

Django Groups Manager Documentation

How to use CPCS-ON System: LOGGING IN & MANAGING USERS

ERAS-test Documentation

Agenda. JWT Node Libraries. Encoding & Decoding the Tokens. The Authenticate Route. Securing the API with a JWT Strategy. Testing the Secured API

transliteration Documentation

Administering Jive Mobile Apps for ios and Android

FriendlyShell Documentation

spaste Documentation Release 1.0 Ben Webster

ZABBIX TIPS & TRICKS. Kaspars Mednis, ZABBIX

Network Online Services How to Register Guide

Python Schema Generator Documentation

RiotWatcher Documentation

streamio Documentation

Release Ralph Offinger

Quick guide to prepare GSTR 1

Junebug Documentation

Transcription:

PyZabbixObj Documentation Release 0.1 Fabio Toscano Aug 26, 2017

Contents Python Module Index 3 i

ii

PyZabbixObj Documentation, Release 0.1 PyZabbixObj is a Python module for working with Zabbix API, using a complete OO implementation This module is the main module of the PyZabbixObj project class PyZabbixObj.GenericZabbixObject(response, name_or_id, server, **kwargs) Generic Zabbix object class. Implements some base methods class PyZabbixObj.Host(response, hostname_or_id, server, **kwargs) Host Class response (String) JSON string to be sent or received from the Zabbix Server hostname_or_id (String) hostname or id of the object server (ZabbixServer) ZabbixServer instance Interfaces (Interface or list of Interface) Not implemented yet! (optional) Interface instance HostGroups (optional) HostGroup instance Template (Template or list of Template) (optional) Template instance class PyZabbixObj.Hostgroup(response, name_or_id, server) Host Group Class response (String) JSON string to be sent or received from the Zabbix Server name_or_id (String) name or id of the object server (ZabbixServer) Zabbix server class PyZabbixObj.Template(response, name_or_id, server, **kwargs) Template Class response (String) JSON string to be sent or received from the Zabbix Server name_or_id (String) name or id of the object server (ZabbixServer) Zabbix server class PyZabbixObj.Trigger(response, name_or_id, server) Trigger Class response (String) JSON string to be sent or received from the Zabbix Server name_or_id (String) name or id of the object server (ZabbixServer) Zabbix server Contents 1

PyZabbixObj Documentation, Release 0.1 exception PyZabbixObj.ZabbixRequestError(value, code, message) Custom Zabbix Exception Class class PyZabbixObj.ZabbixServer(server=u http://localhost/zabbix ) Zabbix Server Class Handle a zabbix Server. Get or write objects (not all implemented) do(operation, object_type, **kwargs) Main executing method for the server operation Type of operation to be done. Must be in allowed_operations Must be in al- object_type Type of the object where the operation is done. lowed_objects Returns Instantiated class of the object or None if the object does not exist and the method does not provide creation Return type Class of the object (Host, Hostname, Template, ecc.) login(user, pw) Routine login. - Username/password pair will be sent once. After the returning auth code will be used genindex modindex search username (String) Username for the Zabbix Server password (String) Password for the Zabbix Server Returns True if already logged, else False Return type bool 2 Contents

Python Module Index p PyZabbixObj, 1 3

PyZabbixObj Documentation, Release 0.1 4 Python Module Index

Index D do() (PyZabbixObj.ZabbixServer method), 2 G GenericZabbixObject (class in PyZabbixObj), 1 H Host (class in PyZabbixObj), 1 Hostgroup (class in PyZabbixObj), 1 L login() (PyZabbixObj.ZabbixServer method), 2 P PyZabbixObj (module), 1 T Template (class in PyZabbixObj), 1 Trigger (class in PyZabbixObj), 1 Z ZabbixRequestError, 2 ZabbixServer (class in PyZabbixObj), 2 5