проверять работает ли dns (dig-ом обычным), а если нет, то вызывать скриптик. А когда днс починится, то вызывать другой скриптик.
                  
                  
                  
                  
                  
                  Я пробовала keepalived, но это оказался слишком большой комбайн. Есть другие варианты?
                  
                  
                
боюсь что dig не всегда сможет справляться за секунду а вообще, можно хоть кроном/таймерами вызывать одноразовую проверку работы dns
 Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  это локальный сервер, и локальная проверка. и я ему таймаут выдам. за секунду точно сделать. а крон - он же раз в минуту делает, мне это слишком долго.
systemd-таймеры могут с любой частотой делать
 Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  а где про эту магию почитать?
а systemd не захлебнется раз в секунду триггерить таймер и ваншот сервис?
 Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  но у меня действие только на изменение состояния, как оно выживет?
 Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Natalia
                          Konovalova
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  ну то есть если секунду назад был ответ, а сейчас нет, то стопарим третий сервис. А если появился ответ dns, то стартуем тот третий сервис.
Обсуждают сегодня