Настройка 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. Добавим или отредактируем:

# доступ по snmp будет только с адреса 192.168.1.1
rocommunity public 192.168.1.1
# отключаем логирование в системном журнале
dontLogTCPWrappersConnects yes

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 - Монтирование файловой системы в режим «чтение-запись».