Настройка 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

Скачать шаблон  можно

здесь

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *