Недавно помог товарищу восстановить работу нового сервера.
На сервере — несколько активных сайтов и десяток баз данных. SQL сервер перестал отвечать и все сайты стали недоступны.
Чтобы разобраться с причиной и восстановить работу ушло около суток.
В процессе ясно проявился один момент, на который очень редко обращают внимание. Документация.
Лучшая стратегия для системного администратора или ИТ специалиста в этом деле такова: появился новый сервер — заведи на него спецификацию. При этом неважно, этот сервер будет решать серьезные задачи или пока предназначен для тестов.
В этой документации должна содержаться вся информация о конфигурации оборудования и установленном программном обеспечении. Также в этом документе должны быть описаны все сервисы, работу которых обеспечивает сервер.
А в дальнейшем в этом же документе будут отмечаться все производимые с сервером работы.
Такой подход может показаться лишней тратой времени. На деле же только это позволит в длительной перспективе обеспечить стабильность работы.
Почему документ для сервера нужно заводить сразу? Потому что потом на это не будет времени! :)