%20.png)
В моей компании, один знает точную информацию о сервере. Файл Excel используется для поддержания всех списков серверов (имя хоста/ip), но не обновляется вовремя.
Кто-то может создать несколько серверов, но забыть добавить их в файл Excel, а иногда позже он увольняется из компании. Так что никто не знает, сколько у нас серверов.
Как вы управляете информацией сервера? Надеюсь, есть веб-интерфейс, чтобы мы могли управлять этим.
решение1
Лучшим методом было бы использовать решение для управления конфигурацией, например Chef, и потребовать, чтобы все машины были Cheffed (через образ или другое решение). Таким образом, вы можете не только получить список машин, но и получить огромное количество атрибутов, таких как точное установленное программное обеспечение, количество ядер ЦП, память, версия ОС/ядра и т. д. Значительно упрощает обработку проблем безопасности, таких как POODLE/OpenSSL.
Если вы не хотите прилагать такие усилия и у вас есть определенная сетевая подсеть, я бы рекомендовал вам проделать умную работу с nmap. Вы можете настроить cronjob с чем-то вроде:
nmap -sP <network range> > $DATETIME.txt
и logrotate
вращайте его ежедневно.
Это запутанное, но 30-секундное решение, которое может быть немного лучше, чем таблицы Excel.