• Как узнать кто ломится на сервер?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    Достаточно забавно получается, но мое предположение оказалось правдой, остановил диспетчер печати на машине которая вызывала аудит отказа и в журнале безопасности сервера прекратили сыпаться записи. Осталось разобраться в чем дело или же банально сбросить и настроить все заново.
    Ответ написан
  • Как автоматизировать печать xls без ошибок?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    В итоге использую VBS скрипт с таким кодом:

    Option Explicit
    Dim oFSO, oDesk, oSINK, oWMI, FName, Pr
    '——— Вводные ———————————————————————————————————
    Const iPath = "G:\Мой диск\Печать", Ext = ".xls"
    '———————————————————————————————————————————————
    Set oFSO  = CreateObject("Scripting.FileSystemObject")
    Set oDesk = CreateObject("Shell.Application").NameSpace(0)
    Set oSINK = WSH.CreateObject("WbemScripting.SWbemSink", "SINK_")
    Set oWMI  = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
    oWMI.ExecNotificationQueryAsync oSINK, "SELECT TargetInstance.PartComponent FROM __InstanceCreationEvent" &_
    " WITHIN 2 WHERE Targetinstance ISA 'CIM_DirectoryContainsFile' and TargetInstance.GroupComponent="  &_
    "'Win32_Directory.Name=""" & Replace(iPath, "\", "\\\\") & """'"
    Do: WSH.Sleep 8^10 :Loop
     
    Sub SINK_OnObjectReady(oEvent, x)
       FName = Replace(Split(oEvent.TargetInstance.PartComponent, """")(1), "\\", "\")
       If LCase(Right(FName, 4)) = Ext Then
          oDesk.ParseName(FName).InvokeVerb "print"
          For Each Pr in oWMI.ExecQuery("SELECT JobCountSinceLastReset FROM Win32_Printer WHERE Default='True'")
             While Pr.JobCountSinceLastReset: WSH.Sleep 200: Wend
          Next
          oFSO.DeleteFile FName, 1
       End If
    End Sub


    Единственный минус - один-два раза в день скрипт прекращает работу и приходится его запускать заново.
    Ответ написан
    Комментировать
  • Как обнулить жесткий диск?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    Жесткий диск обнулить я не смог, но смог размонтировать все точки и удалить пул, информацию нашел здесь:
    Zpool
    Ответ написан
    Комментировать
  • Какую не PHP форму обратной связи можно повесить на лендинг?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    Нашел подходящий сервис main-ip.ru/genform
    Ответ написан
    Комментировать
  • Что делать если падают транки?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    Решение оказалось на поверхности, решил поиграться с настройками шлюза и увеличить Re-register Period с 60 до 360, пока все в норме, просмотрю завтра изменения и дебаги и отпишусь.
    Ответ написан
  • Как настроить FreePBX в связке с Goip4?

    PrilForReal
    @PrilForReal Автор вопроса
    Системное администрирование и путь в DevOps
    PrilForReal @PrilForReal
    Вопрос решен таким образом:
    -Создан транк на каждую симкарту и связан с каналом Goip;
    -Создано outbound rout для каждого транка;
    -У постоянных номеров уточнены операторы
    -Для номеров с известными операторами настроены шаблоны правил набора в нужном роуте
    -Для неизвестных номеров установлены шаблоны по стандартным def кодам, т.к большая часть их пока еще соответствует старым раскладам.

    p.s
    Решение рабочее, но возможно не долгосрочное, т.к. неизвестно, насколько возможно заполнить роуты, при этом не замедляя работу сервера.
    Ответ написан
    Комментировать