SNMP Query
Resumo
- Retorna dados de uma consulta SNMP.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
host - required | string | | Normalmente definido como {{inventory_hostname}}. |
version - required | string | Escolhas: - 2c - 3 | Versão SNMP para usar, 2c ou 3 |
community | string | | A string de comunidade SNMP, necessária se a versão for 2c. |
level | string | Escolhas: - authPriv - authNoPriv | Nível de autenticação, necessário se a versão for 3. |
username | string | | Nome de usuário para SNMPv3, necessário se a versão for 3. |
integrity | string | Escolhas: - md5 - sha | Algoritmo de hash, necessário se a versão for 3. |
authkey | string | | Chave de autenticação, necessária se a versão for 3. |
privacy | string | Escolhas: - des - 3des - aes - aes192 - aes256 | Algoritmo de criptografia, necessário se o nível for authPriv. |
privkey | string | | Chave de criptografia, necessária se a versão for authPriv. |
port | integer | - 161 (default) | Número da porta SNMP. |
oid - required | list | | Oid ou uma lista de oid's para pesquisar. |
query_type | string | Escolhas: - get (default) - getnext | Tipo de consulta SNMP a ser usada. |
Exemplos
# Exemplo: Obtenha informações do dispositivo com SNMPv2
- snmp_query: host={{ inventory_hostname }} version=2c community=public oid=1.3.6.1.4.1.9.9.176.1.1.4.0
# Exemplo: Obtenha informações do dispositivo com SNMPv3
- snmp_query:
host: "{{ inventory_hostname }}"
version: 3
level: authPriv
integrity: sha
privacy: aes
username: snmp-user
authkey: abc12345
privkey: def6789
oid:
- 1.3.6.1.4.1.9.9.176.1.1.4.0
- 1.3.6.1.2.1.1.5.0
- 1.3.6.1.2.1.1.3.0
- 1.3.6.1.2.1.1.2.0
- 1.3.6.1.2.1.1.1.0
- 1.3.6.1.2.1.1.6.0