Задать вопрос
  • Как узнать конкретный компьютер с которого подключились по rdp протоколу?

    @NortheR73
    системный инженер
    В системном журнале безопасности (Security Log) смотрим события 4624 (успешная аутентификация - An account was successfully logged on) или 4625 (ошибка аутентификации - An account failed to log on) с LogonType=10.
    В описании события имя пользователя - в поле Account Name, имя компьютера - в Workstation Name, IP-адрес - в Source Network Address
    Ответ написан
    Комментировать
  • Документация инфраструктура, как?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Netbox в помощь.
    Ответ написан
    6 комментариев
  • Как настроить в Zabbix мониторинг кластерных дисков в Диспетчере отказоустойчивого кластера Windows Server 2019?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В Zabbix есть стандартный шаблон Template OS Windows (или как-то так), нужно его назначить этому Хосту. В Обнаружении появятся правила, в том числе для обнаружения дисков. Можно вручную это обнаружение запустить - у Хоста появятся все данные по дискам, и триггеры на эти данные. Вуаля, готово!

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

    Sanes
    @Sanes
    PSutil или простой запрос на Python/PHP exec telnet
    spoiler

    import psutil,time,sys, json, socket
    
    # la = psutil.getloadavg()
    # cpu = la[0] / psutil.cpu_count() * 100
    cpu = psutil.cpu_percent(interval=1)
    ram = int(psutil.virtual_memory().percent)
    disk = int(psutil.disk_usage('/').percent)
    sUptime = int(time.time()) - int(psutil.boot_time())
    
    hostname = socket.gethostname()
    
    if sUptime < 86400 :
        dUptime = 0
    else:
        dUptime = sUptime // 86400
    
    hUptime = sUptime // 3600 % 24
    
    if cpu > 100 :
        cpu = 100
    
    mUptime = sUptime % 3600 // 60
    
    totalCpu = psutil.cpu_count()
    totalRam =  int(psutil.virtual_memory().total / 1024 / 1024)
    totalDisk = int(psutil.disk_usage('/').total / 1024 / 1024 / 1000)
    
    r = {"cpu": cpu, "ram": ram, "disk": disk, "d": dUptime, "h": hUptime, "m": mUptime, "hostname": hostname, "totalDisk": totalDisk, "totalCpu": totalCpu, "totalRam": totalRam}
    
    print(json.dumps(r))

    Ответ написан
    Комментировать
  • Как написать или найти скрипт для мониторинга серверов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    #!/bin/bash
    
    function check_srv() {
    ping $1 && echo "$1 is <font color=green>online</font>" || echo "$1 is <font color=red>offline</font><br>" >>status.html
    }
    echo "Status<br>">status.html
    check_srv server1.com
    check_srv server2.com
    Ответ написан
    Комментировать
  • Почему компьютер работает медленно?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Почему компьютер работает медленно?
    А подробнее?
    В чем это заключается, какие программы вылетают, какие ошибки?

    i3 2100,8gb,ssd120 gb, hdd 1tb
    Идеальная конфигурация для офисной работы, должен работать шустро.
    Если не работает значит либо железо неисправное, либо настройки кривые.

    Итак - SMART дисков что говорит? Какая модель SSD? Какая ОС? Делали ли какие то настройки ОС, или оставили все по дефолту? Ставили с оригинального образа систему или с кривой сборки?

    Как наиболее вероятные варианты могу предположить -
    • Неисправное железо - битая память, или SSD.
    • Кривой установочный образ.
    • Так же бывает что пользователь оптимизирует систему под SSD это вообще отдельная песня.
    Ответ написан
    3 комментария
  • Почему тормозят виртуалки на PROXMOX?

    @Darksa
    У Вас /dev/sda и /dev/sdb, насколько я понимаю, в массиве (вероятно RAID1).

    Один из дисков - десктопный Seagate с 64 Мб кэша на борту и быстродействием 156 Мбайт/c. Второй Toshiba тоже десктопный с 32 Мб кэша и быстродействием 125 Мбайт/с. Следовательно, максимальная скорость с которой будет работать массив - 125 Мбайт/с. Вероятнее всего никакой аппаратный RAID-контроллер не используется, следовательно можно полагаться только на дисковый кэш. Пробуйте отключить полностью механизмы кэширования у виртуальных дисков. Вместо virtio1 поставьте sata1. Должно несколько ускорить работу.

    Однако, рекомендую все же заменить десктопные версии дисков на серверные и поставить хотя бы самый дешевый аппаратный RAID-контроллер с собственным кэшем, хотя бы на 512 Мб. Увидите весьма серьезный прирост скорости.
    Ответ написан
    1 комментарий
  • Почему тормозят виртуалки на PROXMOX?

    nitro80
    @nitro80 Автор вопроса
    Ham
    >Вероятнее всего никакой аппаратный RAID-контроллер не используется, следовательно можно полагаться только на дисковый кэш.
    Да, RAID выполнен средствами proxmox

    >Пробуйте отключить полностью механизмы кэширования у виртуальных дисков. Вместо virtio1 поставьте sata1.
    Остановил другие ВМ, немного поигрался с вариантами кеширования на интересующей ВМ - работает как надо, пользователи довольны.

    Спасибо за ваш развернутый окмментарий
    Ответ написан
    1 комментарий
  • Как узнать Host Port Identifier FC-карточки?

    @vlarkanov Автор вопроса
    Итак, разобрался сам. Нам понадобится утилита sysfsutils. Ставим ее из стандартных репозиториев
    apt install sysfsutils

    Смотрим статус
    systool -c fc_host -v | grep port_state
    port_state = "Online"
    port_state = "Online"


    Отлично, порты видны.
    Теперь узнаем WWN:
    systool -c fc_host -v | grep port_name
    port_name = "0x21000024ff3c00c2"
    port_name = "0x21000024ff3c00c3"


    Вот мы и узнали, что наши Host port identifier'ы:
    21:00:00:24:ff:3c:00:c2
    21:00:00:24:ff:3c:00:c3
    Ответ написан
    Комментировать