Ivan Filippov
Добрый вечер. Кто нибудь может подсказать, как теперь в 5 версии создаются интерфейсы snmp через API?
interfaces = {'type':2,'main':1,'useip':1,'ip':'
8.8.8.8','dns':'', 'port': 161}, - теперь недостаточно, как я понимаю.
Нужно вставить что то вроде 'details': {'version': '2', 'bulk': '1', 'community': '{$SNMP_COMMUNITY}'} , но я не знаю как
Отвечу себе сам, вдруг кому тоже пригодится
Используя python и модуль pyzabbix интерфейсы SNMP добавляются через API так:
interfaces = {'type':2,'main':1,'useip':1,'ip':'
8.8.8.8','dns':'', 'port': 161,'details': {'version': '2', 'bulk': '1', 'community': '{$SNMP_COMMUNITY}'} }
Ну, или при создании хоста с интерфейсом сразу:
zapi.host.create(host='rt',
interfaces = {'type':2,'main':1,'useip':1,'ip':'
8.8.8.8','dns':'', 'port': 161,'details': {'version': '2', 'bulk': '1', 'community': '{$SNMP_COMMUNITY}'} },
groups=[{'groupid':5},{'groupid':18}], #{'groupid':741}
) #select template ore delete