По крайней мере три метода (или комбинация всех методов) можно использовать для мониторинга доступности сервера.
WinPopUps может быть очень удобен, если вы используете ОС Windows и хотите бустро получать оповещения от Zabbix. Эта функция может быть хорошим дополнением к оповещениям по электронной почте. Боле подробная информация об использовании WinPopUps доступна по ссылке http://www.zabbix.com/forum/showthread.php?t=2147.
Платформу IBM AS/400 можно мониторить, используя SNMP. Более подробная информация доступна по ссылке http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open.
Несколько пользовательских параметров, которые можно использовать для наблюдения за MySQL, представлены в файле конфигурации агента: /usr/local/etc/zabbix_agentd.conf.
### Set of parameters for monitoring MySQL server (v3.23.42 and later)
### Change -u and add -p if required
#UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f2 -d" "
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f2 -d" "
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f2 -d" "
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f2 -d" "
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"|cut -f2 -d" "
#UserParameter=mysql.version,mysql -V
Проверяет работает ли MySQL.
Количество секунд с момента запуска MySQL.
Количество потоков MySQL.
Количество обрабатываемых запросов.
Количество медленных запросов.
Запросов в секунду.
Версия MySQL. Наример: mysql Ver 14.14 Distrib 5.1.53, for pc-linux-gnu (i686)
Для получения дополнительной информации также смотрите файл userparameter_mysql.conf в папке conf/zabbix_agentd.
Используйте SNMP агент поставляемый Mikrotik. Смотрите http://www.mikrotik.com для получения более подробной информации.
Используйте, включенный в поставку, Zabbix агент для Windows (скомпилированный).
В пользовательских параметрах можно использовать утилиты командной строки Tuxedo c tmadmin и qmadmin для получения счетчиков производительности и доступных Tuxedo ресурсов по серверу/сервису/очереди.
Для мониторинга практически всех аспектов базы данных Informix можно использовать стандартную Informix утилита onstat. Zabbix может получать информацию предоставляемую Informix SNMP агентом.
Zabbix можно настроить для отправки сообщений серверу OpenView. Должны быть выполнены следующие шаги:
Создайте новый Способ оповещений.
Этот Способ оповещений будет выполнять скрипт, который отправляет требуемую информацию в OpenView.
Создайте нового пользователя.
К пользователю нужно присоединить (добавить) только что созданный Способ оповещений.
Шаг 3
Настройте действия.
Настройте действия для отправки пользователю всех (или выбранных) изменений состояний триггеров.
Шаг 4
Напишите скрипт оповещения.
Скрипт будет иметь следующую логику. Если триггер перешел в состояние ПРОБЛЕМА, тогда выполняется OpenView команда opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<text>. Эта команда будет возвращать уникальный ID сообщения, который нужно где-то сохранить, предпочтительно в новой таблице в базе данных Zabbix. Если триггер вернулся в состояние ОК, в таком случае необходимо выполнить команду opcmack <message id> с ID сообщения, полученным из базы данных.
Обратитесь к официальной документации OpenView для получения более подробной информации по opcmsg и opcmack. Сам скрипт здесь не представлен.
Configure actions.
Configure actions to send all (or selected) trigger status changes to the user.
Write media script.
The script will have the following logic. If trigger is ON, then execute OpenView command opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<text>. The command will return unique message ID which has to be stored somewhere, preferably in a new table of ZABBIX database. If trigger is OFF then opcmack <message id> has to be executed with message ID retrieved from the database.
Refer to OpenView official documentation for more details about opcmsg and opcmack. The media script is not given here.