Настройка SNMP в Linux

Как настроить snmp в Linux?

1. Устанавливаем нужные утилиты для CentOS:

# yum install net-snmp-utils net-snmp -y

или для Debian:

# apt-get install snmpd snmp

2. Продублируем на всякий случай файл настроек:

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig

3. Редактируем файл /etc/snmp/snmpd.conf. Добавим или отредактируем:

4. Разрешаем доступ через фаерволл для службы snmp с определенного ip:

# iptables -A INPUT -p tcp -s 192.168.1.1 --dport 161 -j ACCEPT
# iptables -A INPUT -p udp -s 192.168.1.1 --dport 162 -j ACCEPT

5. Перезапускаем службу snmp:

# service snmpd restart
Как узнать модель сервера и его серийный номер в Windows, Linux, FreeBSD

Если вам понадобилось узнать модель сервера или серийный номер, то необязательно запускать всякого рода утилиты для управления сервером или сбора информации, а уже тем более не за чем идти в серверную. Всё это можно узнать не отходя от компьютера.
Для Windows систем нужно запустить командную строку и узнать интересующие сведения средствами Windows Management Instrumentation (WMI):

- Производитель:

wmic csproduct get vendor

- Серийный номер

wmic bios get serialnumber

- Модель:

wmic csproduct get name

Для Linux систем существует утилита dmidecode. Обычно эта утилита установлена в дистрибутивы, но если нет, то её можно всегда установить отдельно.
Команда для получения информации о сервере:

# dmidecode –t system
Восстановление raid 1 после сбоя в FreeBSD.

Если один из дисков в зеркале вышел из строя, вычислите какой именно, выключите сервер и вставьте новый диск (или вставьте на горячую, если позволяет железо), и произведите пару несложных операций.
Имеем raid 1 на дисках da0 и da1. Допустим умер диск da1. После вышеперечисленных действий пишем от имени root в консоли:

# gmirror forget gm0                    # "останавливаем raid"
# gmirror insert gm0 /dev/da1      # "вставляем в raid новый диск"

Теперь ждем синхронизации массива и проверяем командой:

# gmirror status
Не загружается FreeBSD. Редактирование fstab

Бывает так, что редактируя файл /etc/fstab, допускаешь ошибку и при загрузке системы можно увидеть сообщение: Enter full pathname of shell or RETURN for /bin/sh:
Нажав ENTER, можно попробовать отредактировать этот файл:

# ee /etc/fstab

Но впоследствии система ругнется, что не может сохранить изменения, потому что находится в режиме только для чтения.
Решается это так - перед редактированием файла вводим команду:

# mount -a

Так мы скажем системе смонтировать все файловые системы из файла /etc/fstab

Все, теперь можно редактировать файл и сохранять.

Приведу ещё несколько ключей команды mount:

-f - Монтировать поврежденный раздел или форсировать отмену всех запросов на запись при изменении режима монтирования с «чтение-запись» на «только чтение».
-r - Монтировать файловую систему в режиме «только для чтения».
-t fstype - Монтировать файловую систему как систему указанного типа. По умолчанию, тип файловой системы – «ufs».
-u - Обновить опции монтирования для файловой системы.
-v - Выдача более подробной информации.
-w - Монтирование файловой системы в режим «чтение-запись».
Как проверить температуру процессора в FreeBSD

Как проверить температуру процессора в FreeBSD, не устанавливая дополнительных программ?
Загрузить модуль ядра coretemp:

# kldload coretemp

Проверить температуру:

# sysctl -a | grep temperature
Как разрушить или удалить raid 1 (зеркало) в FreeBSD 8.3?

Рассмотрим ситуацию, когда вам портебовалось удалить имещийся программный raid 1 в FreeBSD.

Вариант номер 1 - система установлена на программный raid 1, состоящий из двух дисков. То есть в системе gmirror использует только эти два диска.
Удаление рейда в этом случае без особых заморочек и проблем достигается правкой файла /etc/fstab и /boot/loader.conf.
В /etc/fstab нужно привести файл к виду, который был до установки raid, то есть к виду в моем случае:

/dev/da0s1a       none     swap     sw   0    0
/dev/da0s1b       /           ufs        rw   1    1

То есть удаляем все упоминания о gmirror (mirror и gm0)
Следующим этапом будет удаление в /boot/loader.conf строки geom_mirror_load="YES"
После перезагрузки вы загрузитесь уже без модуля geom_mirror, с диска da0
Читать далее

Синхронизация времени через интернет в FreeBSD. NTPdate. ndpd

Как осуществить синхронизацию времени на сервере FreeBSD с серверами точного времени в интернете?
Можно сделать это разово вручную:

# /usr/sbin/ntpdate -u 1.pool.ntp.org

или

# ntpdate 1.pool.ntp.org

Читать далее