至少可以使用三种方法(或各种方法的组合)以监控服务器的有效性。
如果你正在运行Windows操作系统,想要从Zabbix获取快讯,WinPopUps可能大有用处。它是基于电子邮件的警告消息的很好补充。关于启用WinPopUps的细节信息,详见 http://www.zabbix.com/forum/showthread.php?t=2147.
使用SNMP可以监视IBM AS/400平台,更多信息详见 http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg244504.html?Open.
在agent配置文件夹/usr/local/etc/zabbix_agentd.conf中,可以用若干用户参数来监控MySQL
### 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 14.14版本 Distrib 5.1.53, for pc-linux-gnu (i686)
获取更过信息,请访问conf/zabbix_agentd目录下的userparameter_mysql.conf文件
使用由Mikrotik提供的SNMP agent。更多信息,详见http://www.mikrotik.com for more information.
使用包含(预编译)到Zabbix发行中的Zabbix Windows agent
在定义一个用户参数时,可以使用Tuxedo Command Line实用程序tmadmin和qmadmin,以返回每个服务器/服务/队列性能计数器、Tuxedo资源的可用性。
用标准英孚美的utility onstat,几乎可以监控Informix数据库的各个方面。而且,Zabbix可以检索由Informix SNMP agent提供的信息。
通过配置 Zabbix来向OpenView服务器发送消息,必须遵循以下几个步骤:
定义新媒体
媒体将执行一个向OpenView发送所需信息的脚本。
定义新用户
用户必须与媒体相连接
配置操作 配置操作会给用户发送所有(或已选择的)触发器状态修改。
编写媒体脚本
脚本将有如下逻辑操作。如果触发器为ON, 那么执行 OpenView 指令 opcmsg -id application=<application> msg_grp=<msg_grp> object=<object> msg_text=<text>. 该指令将返回唯一的信息ID,该ID必须存储在某处,并在ZABBIX数据库的新列表里处于优先位置。如果触发器为OFF,那么 opcmack <message id> 要和从数据库中检索的信息ID一同执行。
更多关于opcmsg和opcmack的详情,请见OpenView官方文件