MIDServerFinder - Global
Encontra uma lista de MID Servers para determinados endereços IP.
Use em scripts de servidor para obter a lista de servidores.
MIDServerFinder – getMIDServers()
Obtém os nomes dos MID Servers disponíveis para um determinado intervalo e recurso.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de nomes de MID Server. Se nenhum MID Server estiver disponível, retornará uma matriz vazia. |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var msnames = msf.getMIDServers();
for(var i=0; i<msnames.length; i++) {
gs.print(msnames[i]);
};
MIDServerFinder – getMIDServersBySysId()
Obtém os sys_ids dos MID Servers disponíveis para um determinado intervalo e recurso.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de sys_ids do MID Server. Se nenhum MID Server estiver disponível, retornará uma matriz vazia. |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var msids = msf.getMIDServersBySysId();
for(var i=0; i<msids.length; i++) {
gs.print(msids[i]);
};
MIDServerFinder – getStatusMessage()
Obtém o estado da operação do localizador.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | A mensagem de status |
var msf = new MIDServerFinder();
gs.print(msf.getStatusMessage());
MIDServerFinder - MIDServerFinder()
Cria uma instância do MIDServerFinder.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
MIDServerFinder - setActive(boolean sinalizador)
Define se deve procurar MID Servers ativos ou inativos. Por padrão, as pesquisas são para MID Servers ativos, a menos que inativo seja especificado por este método.
| Nome | Tipo | Descrição |
|---|---|---|
| sinalizador | Booliano | Se verdadeiro, procure MID Servers inativos. Se for falso, não procure MID Servers inativos. |
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setActive('true');
MIDServerFinder - setCapabilities(capacidades de matriz)
Define as tecnologias que serão procuradas.
| Nome | Tipo | Descrição |
|---|---|---|
| Capacidades | Matriz | Contém uma lista de capacidades, por exemplo - capacidades = ["ssh","wmi","snmp",{"os_domain":"disco"},{"phase":1}]; |
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
var capab = ["ssh","wmi","snmp"];
msf.setCapabilities(capab);
MIDServerFinder - setDebug(Boolean onOrOff)
Ativa ou desativa a depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| onOrOff | Booliano | Verdadeiro para ativar a depuração; false para desativar a depuração. |
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setDebug('true');
MIDServerFinder - setRanges(cadeia de caracteres "ranges")
Define o intervalo de endereços IP a serem pesquisados.
| Nome | Tipo | Descrição |
|---|---|---|
| intervalos | Cadeia de caracteres | Uma lista separada por vírgulas em um desses formatos.
|
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setRanges('10.10.10.1-10.10.11.254');
MIDServerFinder - setRangesByIPOrHostname(cadeia de caracteres ipOrHostname)
Determina se a entrada é um único IP ou um nome de host e passa o IP ou vários IPs para o método setRanges().
Se o valor de ipOrHostname for um endereço IP, ele será passado para o método setRanges(). Se o valor for um nome de host, pesquisaremos a tabela DNS (cmdb_ip_address_dns_name) para tentar resolver o nome do host. O resultado, um IP ou vários IPs, é passado para o método setRanges().
| Nome | Tipo | Descrição |
|---|---|---|
| ipOrHostname | Cadeia de caracteres | O endereço IP, o intervalo de IPs ou o nome do host. |
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setRangesByIPOrHostname('10.10.10.1-10.10.11.254');