Рассмотрим настройку
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
Результат импорта посмотрите в Шаблонах — Должен появиться новый шаблон!!!
На
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
Если видим в открытом окне:
test —
и в двух столбиках таблицы —
Monitored – Available
,
значит все работает.
Идем в
Monitor
—
Latest data
выбираем
Group – all
выбираем Host – test
и видим следующую страницу и замечаем, что
FastEthernet0/1 – IN
и
FastEthernet0/1 – OUT —
считают изменение трафика.
В данном примере к другим портам Cisco ничего не подключено.
Если сразу не получилось вернитесь
Configuration – Host -test —
сделайте
Unlink and clear.
И заново добавьте
Template.
А вот и график интерфейса :
Скачать шаблон можно
здесь
.