MIDServerFinder - Global
. MIDServerFinder a inclusão de script fornece métodos para encontrar uma lista de MID Servers Para endereços IP especificados.
Em scripts do servidor para obter o. MID Server lista.
MIDServerFinder - MIDServerFinder()
Cria uma instância do MIDServerFinder.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
MIDServerFinder - getMIDServers()
Obtém os nomes dos MID Servers disponíveis para um determinado intervalo e capacidade.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de nomes de MID server. Se não houver MID Servers disponíveis, 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 capacidade.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de sys_ids do MID Server. Se não houver MID Servers disponíveis, 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 - setActive (sinalizador booliano)
Define se MID Servers ativos ou inativos devem ser pesquisados. 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 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 exibidas.
| Nome | Tipo | Descrição |
|---|---|---|
| Capacidades | Matriz | Contém uma lista de capacidades, por exemplo - ["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(booliano onOrOff)
Ativa ou desativa a depuração.
| Nome | Tipo | Descrição |
|---|---|---|
| EmOrOff | Booliano | Verdadeiro para ativar a depuração; falso para desativar a depuração. |
| Tipo | Descrição |
|---|---|
| vazio |
var msf = new MIDServerFinder();
msf.setDebug('true');
MIDServerFinder - setRanges(intervalos de cadeia de caracteres)
Define o intervalo de endereços IP a ser pesquisado.
| 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 SetRanges() método. Se o valor for um nome de host, pesquisamos a tabela DNS (cmdb_ip_address_dns_name) para tentar resolver o nome de host. O resultado, um IP ou vários IPs, passa para SetRanges() método.
| 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');