Sha256: 02acdd1f8d763e240b9659788f4aaa037bb22e9a2e31912b23cafeb9a8ca5767
Contents?: true
Size: 753 Bytes
Versions: 5
Compression:
Stored size: 753 Bytes
Contents
class ZabbixApi class Scripts < Basic def method_name 'script' end # The id field name used for identifying specific Screen objects via Zabbix API # # @return [String] def identify 'name' end # Submits a request to the zabbix api # data - A Hash containing the scriptid and hostid # # Example: # execute({ scriptid: '12', hostid: '32 }) # # Returns nothing def execute(data) @client.api_request( method: 'script.execute', params: { scriptid: data[:scriptid], hostid: data[:hostid] } ) end def getscriptsbyhost(data) @client.api_request(method: 'script.getscriptsbyhosts', params: data) end end end
Version data entries
5 entries across 5 versions & 2 rubygems