Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Zabbix Настройка Cisco 2950 для мониторинга с помощью Zabbix

Настройка Cisco 2950 для мониторинга с помощью Zabbix

  Рассмотрим настройку Cisco Catalist 2950 для мониторинга с помощью Zabbix.
Работа с шаблонами.

 Скачать шаблон  Cisco Catalist 2950  можно здесь .

  При этом на Zabbix должен поднят и правильно сконфигурирован SNMP daemon.
Как настроить SNMPD д
ля Вашей системы — смотрите в документации.
Для FreeBSD ставим из портов:
 
# cd /usr/ports/net-mgmt/net-snmpd
#make install
#ee /etc/snmpd.config

 

Меняем под себя :

location := "Room 38"

contact :=   sysmeister&example.com

  traphost := localhost

trapport := 162    

read := "123456" (- Это community)

trap := "localhost"

# open standard SNMP ports

begemotSnmpdPortStatus.0.0.0.0.161 = 1

begemotSnmpdPortStatus.10.10.10.202.161 = 1 ( IP -adress Zabbix . Порт)

begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1

begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4

Вроде все, надеюсь ничего не забыл.

 

Далее :

# ee /etc/rc.conf

Добавляем строку

snmpd_enable="YES"

И перезагружаемся .

  Cisco Catalist 2950 также должна быть правильно настроена. Как настраивать Cisco в этой статье рассматриваться не будет. За исключением SNMP.

Мною подправлен TemplateCisco Catalist 29 6 0 и назван Template_Cisco_2950. С ним мы и будем работать.

Кому не нравится шаблон — создайте свой. Меня этот устраивает, он предназначен для определения работающих портов коммутатора (через дельту). Да и нет ни времени, ни желания ковыряться в MIB. Оговорюсь, что Zabbix у меня 1.6.8 и поднят на FreeBSD 7.2, хотя принципиальной разницы в настройке между Linux и FreeBSD не вижу. Отмечу, что в свое время ставил Zabbix 1.8 но пришлось от него отказаться - не импортировались шаблоны от версии 1.6. Видимо был неудачно собран порт.

Сначала необходимо в Template_Cisco_2950 изменить записи вида

<snmp_community>123456</snmp_community>,

где 123456 и является community ( паролем ) для SNMP. Соответственно необходимо этот пароль поменять на тот, который Вы будете использовать в своей сети. Рекомендую это сделать в WordPad с помощью меню Правка-Заменить. Это необходимо сделать до импорта шаблона потому,что после импорта я не  сумел внести изменения в шаблон. Слишком много править руками и не всегда изменения сохраняются.  После данных подготовительных действий импортируем шаблон:
Configuration-Export/Import справа Import
Выбираем импортируемый файл
Import file

Template Cisco zabbix

Результат импорта посмотрите в Шаблонах — Должен появиться новый шаблон!!!

На Cisco Catalist 2950 необходимо прописать IP- адрес для управления и следующее:

  snmp-server community 123456 RO

snmp-server host 10.10.10.205 123456

где 123456 — community (пароль)

10.10.10.205 – ip- адресс Zabbix- сервера.

RO – только для чтения.

Если есть какие-то вопросы — читайте документацию по Cisco.

  Далее идем на Zabbix и вводим в командной строке:

  # snmpwalk -v1 -c 123456 10.10.10.206

или

# snmpwalk -v2c -c 123456 10.10.10.206

  где v1 или v2c – номер поддерживаемой версии SNMP,

-с 123456 — community,

10.10.10.206 – Ip-adress Cisco.

Рекомендую прогнать обеими командами, чтобы узнать поддерживаемые

устройством версии SNMP.

Был случай, когда я пытался снять данные с устройства по SNMP v2,

когда оно его не поддерживало (по моему это был PIX-501).

  Получаем что-то вроде:

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.11 = INTEGER: 11

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.12 = INTEGER: 12

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.13 = INTEGER: 13

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.14 = INTEGER: 14

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.15 = INTEGER: 15

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.16 = INTEGER: 16

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.17 = INTEGER: 17

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.18 = INTEGER: 18

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.19 = INTEGER: 19

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.20 = INTEGER: 20

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.21 = INTEGER: 21

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.22 = INTEGER: 22

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.23 = INTEGER: 23

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.24 = INTEGER: 24

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.25 = INTEGER: 25

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.26 = INTEGER: 26

SNMPv2-SMI::mib-2.47.1.3.3.1.1.1.27 = INTEGER: 27

SNMPv2-SMI::mib-2.47.1.4.1.0 = Timeticks: (1777) 0:00:17.77

#

Это указывает на то, что Zabbix-server видит информацию передаваемую по SNMP.

 

Далее идем в оснастку Zabbix.

Создаем Хост:

Configuration-Hosts- справа Hosts

create Host

Во вкладке Host:

NAME -test

IP adress – IP адресс Cisco

Connect to - IP adress

Status -monitored

Link with Template – Add – Выбрать Template ( Template_ Cisco_2950)

внизу Select

Template Cisco zabbix

 

Если видим в открытом окне:

test - и в двух столбиках таблицы — Monitored – Available , значит все работает.

Идем в Monitor - Latest data

выбираем Group – all

выбираем Host – test

и видим следующую страницу и замечаем, что FastEthernet0/1 – IN

и FastEthernet0/1 – OUT - считают изменение трафика.

В данном примере к другим портам Cisco  ничего не подключено.
Если сразу не получилось вернитесь
Configuration – Host -test -

сделайте Unlink and clear. И заново добавьте Template.

Graph  Cisco zabbix

А вот и график интерфейса :

Graph  Cisco zabbix

Скачать шаблон  можно здесь .

Домашняя Zabbix Настройка Cisco 2950 для мониторинга с помощью Zabbix