记一次zabbix排错 故障现象 1.在/var/log/zabbix/zabbix_server.log中出现以下报错: 12106:20190314:090947.010 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES) 2.在web界面出现如下界面 事后分析原因 问题出在数据库配置上,本次部署环境的m…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 15 Zabbix Item类型之Zabbix trapper类型 zabbix获取数据时有时会出现超时,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbix. trapper是被监控主机主动发送数据给zabbix server,与主动模式的区别是不需要安装客户端: trapper方式发送…
点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 08 Zabbix Item类型之Zabbix agent类型 Zabbix agent类型的item是使用部署在服务器端的agent来获取数据的,可以分为被动模式和主动模式. 被动:zabbix server向zabbix agent讨要数据 主动:zabbix agent提交数据给zabbix serve 总的来说,zabbix和zabbix agent 之前的数据传输协议是类似JSON的数据格式. zabbix的协议:…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Zabbix Item类型之Zabbix SNMP类型 SNMP是监控服务器以外设备的非常好的方式,比如监控打印机.交换机.路由器等,只要是有SNMP功能的设备zabbix都可以监控.在设置SNMP item时候,只要将Type选择SNMP即可步骤如下: 1. 首先添加SNMP设备到zabbix 2. 然后获取设备支持的所有SNMP信息   可以使用snmpwalk(可以在安装zabbix时用n…
点击返回:自学Zabbix之路 Zabbix Item类型之Zabbix IPMI类型 一般使用zabbix IPMI 监控硬件信息,比如说温度. 在编译安装zabbix server的时候,一定要加上IPMI选项  --with-openipmi 默认zabbix server不会有poller来监控IPMI ,就算有IPMI的item,也不会任何数据, 需要在zabbix_server.conf 中将StartIPMIPollers改成非0的数字. 具体步骤: 1.  在将host 添加监控…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 11 Zabbix Item类型之Zabbix Calculated 计算型Item类型 计算类型Item,可以通过计算其他的Item来获取数据 .注意是已定义过的key值. 在Item配置中,zabbix支持计算表达式. 如这里我要创建一个计算linux服务器内存实际使用大小的监控项(计算方法为:vm.memory.size[total]-vm.memory.size[buffers]-vm.…
点击返回:自学Zabbix之路 12 Zabbix Item类型之Zabbix JMX类型 JMX 全称是Java Management Extensions,即Java管理扩展.Java程序会开放一些端口,用来获取运行状况. 从JAVA 5开始,JDK提供了一些JVM检测的API,这就是有名的java.lang.management 包,包里提供了下面9个MXBean: ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口. CompilationMXBean 用…
点击返回:自学Zabbix之路 13 Zabbix Item类型之Zabbix ODBC类型 ODBC是C语言开发的.用于访问数据库的中间件接口 . zabbix支持查询任何ODBC支持的数据库.zabbix通过调用ODBC来获取数据库的数据以及数据库状态等等信息. zabbix只用ubixODBC,它是最常用的开源ODBC API应用之一. 1. 安装unixODBC 安装方法如下: RedHat/Fedora/Cetnos    shell> yum -y install unixODBC…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 14 Zabbix Item类型之Simple checks类型 Simple checks通常用来检查远程未安装代理或者客户端的服务. 使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple checks来收据数据,一基本上都是用来检测远程服务器某端口是否在监听. 如下:             simple chec…
zabbix定义好key之后,总是会出现Not supported,看到这个问题,大家不用着急,问题其实很容易解决,首先鼠标点击当前key的大红叉上,会显示出报错内容. 常见的有: 1. zabbix_server取不到值,或者取到空值,在server上使用命令zabbix_get获取当前key 2.取到的值和key的类型不一样,例如我定义的是float,但是取到的是字符串,那肯定不会 3.脚本执行超时,默认情况下zabbix  3秒就超时,所以要确认下脚本到底要执行多久 这些都是一些常见的问题…