基于rhel7.2的Zabbix平台搭建和部署(四)
一、实现zabbix添加监测项,添加对Linux主机的监控、
说明:先在“配置”-“主机”里添加主机监控,监控os资源:内存,cpu,io,负载,带宽等.
(1)登录zabbix,先在“配置”-“主机”里单击”创建主机”:
Query OK, 0 rows affected, 1 warning (0.08 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
-
在userparameter_mysql.conf中关于mysql命令前面添加绝对路径(在zabbix_agent上操作)
[root@mysql ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf
-
修改三个地方
-
重启服务(客户端)
[root@mysql ~]# systemctl stop zabbix_agentd
[root@mysql ~]# netstat -lnp |grep zabbix_agentd
[root@mysql ~]# systemctl start zabbix_agentd
[root@mysql ~]# netstat -lnp |grep zabbix_agentd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 4403/zabbix_agentd
-
再次回到zabbix_server服务端进行命令行测试:
[root@zabbix ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.100.120 -p 10050 -k"mysql.status[Uptime]"
10158
-
获取负载
[root@zabbix ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.100.120 -p 10050 -k"system.cpu.load[all,avg15]"
0.050000
-
监控mysql的带宽:在zabbix前端可以实时查看mysql发送接收的字节数。其中bytes received表示从所有客户端接收到的字节数,bytes sent表示发送给所有客户端的字节数。