Мне нужно реализовать демон на компьютере Unix (а также в Linux), который делает контрольный список для других функций в сети. Это должно быть двумя способами.Сетевой сервис для предоставления информации о проверке на Unix/Linux
1) На стороне клиента, мне нужна функция (Windows, предпочтительно, но на самом деле любой язык подходит), который может получить доступ к своему серверу из сети с чем-то вроде
bool CheckMe (string serverName, string myStringToCheck){
return ServiceProvidedByServer (serverName, myStringToCheck)
};
2) И в Unix/Linux, мне нужна служба, которая обращается к файлу текстового списка и отвечает true
или false
, если строка myStringToCheck присутствует или нет в списке.
Как это реализовать? Первая попытка состояла в том, чтобы использовать список LDAP, но он не разрешен (я не должен создавать группу LDAP для этого, но был бы прав, если бы я мог создать группу в Unix), поэтому я подумал о демоне Unix ,
Заранее спасибо.
Update
Друг дал мне идею. Может быть, будет эквивалент Windows Active Directory в Unix?
snmp - это протокол, предназначенный для выполнения именно того, что вы хотите. Вы можете настроить один OS-блок для запроса других для целого ряда системных данных. Проверьте nagios, net-snmp, что за золото. –
Так должен ли я установить сервер snmp в Unix? Он бы так читал текстовый файл и отвечал на запросы в сети, спрашивая, принадлежит ли какая-либо строка списку внутри файла. Я взглянул на документацию snmp и нашел, что это будет непросто. Кто-нибудь будет иметь представление о том, как это реализовать? – Rego