51
int nf; // Number of function
int rc;
int rs;
int c = 3;
int cons = 0;
Теперь нам необходимо прописывать путь к рабочей папке, которая
находится на веб-сервере и будет содержать наши log-файлы для
получения информации.
string webpath("/var/www/html/infinity"); // Путь к папке веб-сервера
string logname;
FILE *flog;
int option_index;
timeval timeout;
timeval byte_timeout;
const char* short_options = "hH:d:l:cP:";
const struct option long_options[] = {
{"help",no_argument,NULL,'h'},
{"ip",required_argument,NULL,'H'},
{"device",optional_argument,NULL,'d'},
{"logname",optional_argument,NULL,'l'},
{"console",no_argument,NULL,'c'},
{"path",optional_argument,NULL,'P'},
{NULL,0,NULL,0}
};
Начинаем сбор информации по одному кондиционеры (хосту). Поочередно
опрашиваем его сервисы описанные выше. Для этого необходимо
автоматически происходит подключение к IP адресу сервера, происходит
аунтефикация по заданным реквизитам доступа.