Задать вопрос
  • Один процесс пишет в файл, другой его переименовывает?

    3vi1_0n3
    @3vi1_0n3
    Если это, например, bash-скрипт, в котором используется вывод типа ">> /var/log/mydaemon.log" то проблем не будет.
    Если это была бы программа на C, допустим, открывающая файл на запись, то переименование скорее всего не сработало бы до переоткрытия.
    Ответ написан
    1 комментарий
  • Выбор системы мониторинга сети и ПО

    3vi1_0n3
    @3vi1_0n3
    Использовал nagios для мониторинга примерно 300+ машин
    1) простота установки и поддержки — есть в пакетах во многих дистрибутивах, настраивается достаточно просто
    2) расширяемость — много плагинов, в том числа для сетевого оборудования, можно писать свои, достаточно будет написать шелл-скрипт, который пишет данные в определенном формате.
    3) производительность — для 300+ машин серверу хватало 256 Мб, при этом там еще работал OCS Inventory
    4) надежность — как кирпич, очень надежно.
    5) визуализация данных — присутствует, красота на любителя.
    6) распределенный мониторинг — не совсем понял, что имеется ввиду. Если это то, о чем я подумал, то существует NRPE, который выполняет удаленно плагины на хосте и отдает ответ плагина серверу мониторинга. Если имеется ввиду использование нескольких серверов мониторинга в связке, то не уверен, что на предприятии в 50-70 машин это нужно.
    7) эскалация инцидентов — не готов сказать что-то конкретное, не представляю, какая у вас на предприятии с этим ситуация, какова иерархия управления инцидентами. Исходя из размера компании, один технический специалист и пара-тройка человек руководства.
    8) широкий набор оповещений — можно разделять пользователей на группы, указывать, на какие группы высылать оповещения, стандартно используется три состояния сервиса или параметра — OK, WARNING, CRITICAL. Есть еще статус UNKNOWN, возникающий в случае некорректной работы плагина.
    9) цена — бесплатно
    Плюс есть возможность выполнения скриптов удаленно в случае возникновения критической ситуации. Например, передернуть сервис.
    Кроме того, можно использовать координатную отрисовку на карте. Задаешь координаты для всех машин и на схеме наблюдаешь где это находится. Правда, придется немного озаботиться с заданием координат.

    Cacti больше подходит для мониторинга по SNMP, соответственно, удобнее им мониторить сетевое оборудование, я лично для этого использовал плагины для nagios'а.

    В общем, из своего опыта советую nagios.
    Ответ написан
    1 комментарий
  • Как winlock попортил GRUB?

    3vi1_0n3
    @3vi1_0n3
    Я бы для начала проверил, какой раздел является загрузочным (имеет метку bootable).
    Еще один вариант, который может помочь.
    Загрузиться с LiveCD, смонтировать корневой раздел, например в /mnt/sda. Подмонтировать /boot, если он выделен в отдельный раздел
    Затем:
    mount -o bind /dev /mnt/sda/dev
    mount -o bind /proc /mnt/sda/proc
    chroot /mnt/sda
    И затем grub-install
    Ответ написан
  • Ubuntu 10.04.4 LTS Server и resolvconf - не работает resolving после ребута?

    3vi1_0n3
    @3vi1_0n3
    > Но, судя по порядку запуска в /etc/rc?.d, /etc/init.d/networking отрабатывает раньше, чем /etc/init.d/resolvconf.
    Вообще, логично. Если у вас стоит получение адреса по DHCP, то как тогда определятся DNS-сервера до поднятия сетевого интерфейса?
    Ответ написан
  • Посоветуйте оборудование для Debian

    3vi1_0n3
    @3vi1_0n3
    ИМХО некорректный вопрос.
    Debian — операционная система. В основном проблемы с присутствием драйверов и firmware в пакетах, можно после базовой установки и ядро на более свежее поменять, с поддержкой устройств, многие производители оборудования открывают спецификации либо сами пишут драйвера, которые потом включаются в состав ядра, и firmware во время установки подсунуть. Сейчас практически нет железа, если не считать совсем-совсем новое, проблемы с которым нельзя решить. Если возникнут трудности по конкретному оборудованию, то можно у хабражителей спросить, высока вероятность, что ответят подробно.
    И я бы рекомендовал железо подбирать не под операционную систему, а под задачи.
    Ответ написан
    Комментировать