Категория: Шаблоны
Для многих устройств нет шаблонов в Zabbix, но я начал создавать свои шаблоны. Все они представлены ниже прикрепленные к статье. По каким требуются пояснения я буду писать. Так же я научу создавать шаблоны и так начнем.
Создание шаблонов для устройств CISCOСкрипт на perl для генерации xml конфигурационных файлов Cisco Router и Cisco Catalyst.
1. Скачайте и разархивируйте Cisco _xml.zip (приложен к статье)
2. Настройте SNMP доступ на свиче или роутере
3. На unix сервере проверить SNMP настройку и выдачу данных с устройства:
4. Запустить скрипт (рекомендуется Perl Lib Net-SNMP)
5. Импорт xml файла Template_Hostname.xml в Zabbix
Дальше в шаблоне удалите ненужные элементы данных, триггеры и при необходимости создайте свои графики и подключайте к нужным сетевым устройствам.
Шаблон для ATC SI2000Шаблон скачиваем ниже статьи, но требуются следующие движения. Для мониторинга SI2000 через Zabbix нужно добавить нужные переменные в агент Zabbix который имеет доступ к SI2000 и может снимать статистику. Напрямую через SNMP запрашивать по нужному ключу не получиться тк при мониторинге упавших каналов имя порта никак не связано с номером ключа и меняется в зависимости от очередности получения ошибок. Так же необходимо выгружать всю таблицу, а не один ключ ибо не обновиться он. Для этого и добавляем переменную в забикс агенте в котором указываем запросить всю таблицу упавших каналов и по конвейеру отпрасить нужный нам и передать серверу Zabbix: zabbix_agentd.conf
Также в Zabbix добавлем шаблон к нужному серверу который может иметь доступ к АТС SIX000. Cнимается статистика для 10 каналов E1 возможно расширение.
Новые шаблоны на сервера:
Загрузил в WIKI и там же буду обновлять и загружать, а тут постить.
Wiki servers
+HP DL380 Gen5
+^HP DL380p Gen7
+^HP DL380p Gen8
После установки ZABBIX и его настройки пришло время приступить к созданию шаблонов мониторинга. По умолчанию в системе доступно множество готовых к использованию шаблонов и в большинстве случаев они вполне способны решать многие задачи по наблюдению и выявлению неисправностей, а потому вам остается лишь добавить необходимые для наблюдения узлы или устройства, настроить хотя бы небольшую иерархию и логически сгруппировать объекты мониторинга. Интерфейс ZABBIX в принципе позволяет без чтения документации самостоятельно разобраться в настройках, но все же новичка будут сильно раздражать неочевидные моменты и огрехи в разработке интерфейса — надо признать, что он получился далеко не самым удобным, а многие основные элементы управления выглядят просто «слепо» и неопытный администратор не сразу обратит на них внимание. Однако все же стоит сказать большое спасибо разработчикам продукта хотя бы за то, что этот интерфейс все же есть и подавляющее большинство задач администрирования и настройки можно выполнить именно из него.
Если вам интересна тематика ZABBIX, рекомендую обратиться к основной статье — Система мониторинга ZABBIX. в ней вы найдете дополнительную информацию.
Шаблоны ZABBIXДефолтные шаблоны ZABBIX покрывают достаточно большую область мониторинга, начиная от unix- и windows- систем, заканчивая сетевыми устройствами. Тем не менее перед системными администраторами часто встает задача ручного допиливания шаблонов, а иногда и вообще создания собственных с нуля. В этом вам помогут мои статьи, ну и конечно же официальная документация.
Найти информацию о шаблонах мониторинга в моем блоге вы сможете в следующих статьях:
Тем не менее «затачивание» шаблонов под свои нужды представляет из себя далеко не самую простую задачу и сделать это можно не за один раз и не за короткий временной промежуток. Поскольку большинство системных администраторов вообще не используют системы мониторинга, следовательно каких-то больших сообществ и «клубов по интересам» касательно этих систем в интернете очень мало, либо нет вообще. Все это делает малодоступным свободное перенимание опыта со стороны новичков от их «видавших многое» коллег. И это особо актуально по отношению лучших практик мониторинга критически важных элементов серверов, сетевых устройств. Все это делает достаточно ценным ваши собственные шаблоны мониторинга, которые вы создавали, расширяли и совершенствовали на протяжении многих лет практики системного администрирования. Если кто-то пока не понимает о чем идет речь, то поясню: если единственная цель мониторинга сервера — понять включен он или выключен, то тут все просто и задача упирается во всего лишь один триггер, отвечающий за уведомление в случае отсутствия от сервера признаков жизни; однако если вы ставите целью понимание насколько аппаратное обеспечение сервера отвечает требованиям производительности со стороны ПО и когда может потребоваться сделать апгрейд, либо вашей задачей является тюнинг СУБД и выявление узких мест в работе системы, а может быть предмет вашего мониторинга — сложная система, состоящая из массы связанных друг с другом узлов с множеством служб (например, кластер), то в этих случаях вам придется самостоятельно «допиливать» шаблоны мониторинга под себя и никто с вами ничем не поделится и по-простому проскочить не получится.
Вот и у меня за годы использования ZABBIX накопились некоторые знания и навыки в администрировании этой системы и цель статьи этими знаниями поделиться. По мере изменений я буду выкладывать свои шаблоны ZABBIX и при необходимости их можно будет скачать. Пока основным и наиболее сложным моментом является анализ счетчиков производительности Windows, ведь их надо анализировать в комплексе и эту задачу я решаю следующим образом: по возможности в каждом ключе данных пишу комментарии как этот счетчик можно использовать и с какими другими показателями его надо анализировать. Что-то из этого — личный опыт, а что-то найдено в сети и источники я тоже буду стараться выкладывать.
Т.к. для мониторинга я использую Zabbix, то я решил поискать шаблон в интернете. Нашел я его на форуме Zabbix
Итак, прежде чем импортировать шаблон, необходимо настроить преобразование значений
Идем по следующему пути:
«Administration -> General -> Value Mapping»
Создаем последовательно следующие преобразования
NetApp AutosupportStatus
1 ? ok
2 ? smtpFailure
3 ? postFailure
4 ? smtpPostFailure
5 ? unknown
NetApp CifsIsEnabled
1 ? false
2 ? true
NetApp ClusterInterconnectStatus
1 ? notPresent
2 ? down
3 ? partialFailure
4 ? up
NetApp ClusterPartnerStatus
1 ? maybeDown
2 ? ok
3 ? dead
NetApp ClusterSetting
1 ? notConfigured
2 ? enabled
3 ? disabled
4 ? takeoverByPartnerDisabled
5 ? thisNodeDead
NetApp ClusterStatus
1 ? dead
2 ? canTakeover
3 ? cannotTakeover
4 ? takeover
NetApp EnvOverTemperature
1 ? no
2 ? yes
NetApp FcpTargetStatus
1 ? startup
2 ? uninitialized
3 ? initializingFW
4 ? linkNotConnected
5 ? waitingForLinkUp
6 ? online
7 ? linkDisconnected
8 ? resetting
9 ? offline
10 ? offlinedByUserSystem
11 ? unknown
NetApp FSOverallStatus
1 ? ok
2 ? nearlyFull (>95%)
3 ? full (>98%)
NetApp GlobalStatus
1 ? other
2 ? unknown
3 ? ok
4 ? nonCritical
5 ? critical
6 ? nonRecoverable
NetApp LunOnline
1 ? false
2 ? true
NetApp LunSnapStatus
1 ? false
2 ? true
NetApp NvramBatteryStatus
1 ? ok
2 ? partially discharged
3 ? fully discharged
4 ? not present
5 ? near end of life
6 ? at end of life
7 ? unknown
8 ? overCharged
9 ? fullyCharged
NetApp RaidStatus
1 ? active
2 ? reconstructionInProgress
3 ? parityReconstructionInProgress
4 ? parityVerificationInProgress
5 ? scrubbingInProgress
6 ? failed
7 ? addingSpare
8 ? spare
9 ? prefailed
10 ? offline
NetApp SpareStatus
1 ? spare
2 ? addingspare
3 ? bypassed
4 ? unknown
10 ? offline
NetApp VolStatus
1 ? unmounted
2 ? mounted
3 ? frozen
4 ? destroying
5 ? creating
6 ? mounting
7 ? unmounting
8 ? nofsinfo
9 ? replaying
10 ? replayed
NetAppcfInterconnectStatus
1 ? not present
2 ? down
3 ? partial failure
4 ? up
NetAppcfPartnerStatus
1 ? maybe down
2 ? ok
3 ? dead
NetAppCfSetting
1 ? not configured
2 ? enabled
3 ? disabled
4 ? takeover by partner disabled
5 ? this node dead
NetAppCfState
1 ? dead
2 ? can takeover
3 ? cannot takeover
4 ? takeover
NetAppFcpTgtStatus
1 ? startup
2 ? uninitialized
3 ? initializingFW
4 ? linkNotConnected
5 ? waitingForLinkUp
6 ? online
7 ? linkDisconnected
8 ? resetting
9 ? offline
10 ? offlinedByUserSystem
11 ? unknown
NetAppFsStatus
1 ? ok
2 ? nearlyFull
3 ? full
NetAppGlobalStatus
1 ? other
2 ? unknown
3 ? ok
4 ? non critical
5 ? critical
6 ? non recoverable
NetAppLunOnline
1 ? false
2 ? true
NetAppNvramBatteryStatus
1 ? ok
2 ? partially discharged
3 ? fully discharged
4 ? not present
5 ? near end of life
6 ? at end of life
7 ? unknown
8 ? overcharged
NetAppRaidStatus
1 ? active
2 ? reconstructionInProgress
3 ? parityReconstructionInProgress
4 ? parityVerificationInProgress
5 ? scrubbingInProgress
6 ? failed
7 ? addingSpare
8 ? spare
9 ? prefailed
10 ? offline
NetAppSpareStatus
1 ? spare
2 ? addingspare
3 ? bypassed
4 ? unknown
10 ? offline
NetAppVolStatus
1 ? unmounted
2 ? mounted
3 ? frozen
4 ? destroying
5 ? creating
6 ? mounting
7 ? unmounting
8 ? nofsinfo
9 ? replaying
Ниже ссылка на мой шаблон Zabbix для NetApp. Шаблон на форуме с ошибкой, на графике перепутаны график скорости приема и передачи по протоколу Fiber Channel.
Шаблон оказался удачным, лично у меня срабатывал триггер на выход из строя дисков, на takeover. Строятся графики скорости, графики загрузки процессоров контроллеров. Короче рекомендую.
Популярные Похожие записи:Периодически приходится устанавливать на ПК с Windows 7/8/10 и на сервера с Windows Server 2008R2/2012/2012R2/2016 zabbix agent.
Сначала это делалось так — качался скрипт, руками прописывался как служба, это очень неудобно, особенно когда количество хостов начинает увеличиваться.
Вручную надо заходить в папку с zabbix агентом и прописывать службу:
Проблема была решена — на просторах интернета был найден инсталятор zabbix агента для Windows.
Скачать zabbix_agent-3.2.3_installerПосле скачивания запускаем установщик
Установка zabbix agent’a windows:Соглашаемся с лицензией использования «I Agree» :
Выпираем опции, которые нам нужны (я выбираю по default) и нажимаем «Next «:
Вводим основные настройки:
Zabbix Server name. IP адрес zabbix-сервера
Hostname. Имя узла, которое будет в заббик сервере
Listen Port. Порт, по которому будут общаться сервер с агентом
Выбираем папку, в которую установим наш zabbix agent и нажимаем «Install «:
Установка завершена, нажимаем «Close «:
Вот и все! Установка завершена. Осталось добавить host в zabbix сервер и повесить на него стандартный шаблон «Template OS Windows».
Если Вам надо будет перезапустить агента, то необходимо зайти в Панель управления -> Администрирование -> Службы, там найти службу — zabbix agent, нажать на ней правой кнопкой мыши и выбрать то действие, которое Вы хотите сделать (Запустить, остановить, перезапустить).
Свои параметры можно добавить в файле «C:\Program Files (x86)\Zabbix Agent\zabbix_agentd.conf»
Лог хранится — «C:\Program Files (x86)\Zabbix Agent\Zabbix_agentd.txt»
P.S. Не забываем про брандмауэр/firewall. Не забываем открыть порт 10500 /10501
Я надеюсь Вам помогла данная статья.
Не забываем, что все ссылки на скачивание и версии агента актуальны на момент написания статьи. Если у Вас еще остались вопросы, можете задавать их в комментарии, с удовольствием на все отвечу!
Скачать zabbix_agent-3.2.3_installer Поделиться ссылкой:Google Chrome 61.0.3163.79
Веб-браузер производства Google с открытым исходным кодом, сочетающий поддержку новейших веб-приложений и удобный поиск с высокой скоростью и стабильностью
Opera 47.0.2631.71
Быстрый веб-браузер для Linux
Telegram Desktop 1.1.23
Безопасный мессенджер, позволяющий обмениваться текстовыми сообщениями, а также фото- и видео-файлами. Имеет два режима работы - обычный и «секретный», использующий end-to-end шифрование
GNU Wget 1.19.1
Консольный загрузчик файлов и сайтов с широкими возможностями и очень надежной работой
FileZilla for Linux 3.27.1
FTP-клиент для Linux. Поддерживаются SOCKS4/5, HTTP1.1, SFTP, SSL, GSS, скачка файла в несколько потоков и другие полезные возможности
Google Chrome 61.0.3163.79
Веб-браузер производства Google с открытым исходным кодом, сочетающий поддержку новейших веб-приложений и удобный поиск с высокой скоростью и стабильностью
Telegram Desktop 1.1.23
Безопасный мессенджер, позволяющий обмениваться текстовыми сообщениями, а также фото- и видео-файлами. Имеет два режима работы - обычный и «секретный», использующий end-to-end шифрование
Tor Browser 7.0.5 / 7.5 Alpha 4
Пакет приложений для анонимного интернет-серфинга. Включает в себя соответствующим образом настроенный браузер Firefox
Wireshark 2.4.1
приложение для анализа пакетов Ethernet и некоторых других сетей (сниффер)
ZABBIX 3.4.1
Открытая система мониторинга сети в масштабе реального времени