前提条件:Zabbix服务器端已经安装好,并且运行正常。

1 需要下载zabbix客户端,安装客户端,才能打开10050端口

wget http://www.zabbix.com/downloads/2.0.8/zabbix_agents_2.0.8.linux2_6.amd64.tar.gz

添加Zabbix用户和组。

groupadd zabbix

useradd zabbix -g zabbix -s /sbin/nologin

2 解压缩

Tar –xvf zabbix_agents_2.0.8.linux2_6.amd64.tar.gz

Mv zabbix_agents_2.0.8.linux2_6.amd64 /usr/local/zabbix_2.0.8

[root@db-m2-slave-1 zabbix_2.0.8]# ll

总用量 296

drwxr-xr-x. 2 root root   4096 4月  26 13:06 bin

drwxr-xr-x. 3 root root   4096 4月  26 15:20 conf

drwxr-xr-x. 2 root root   4096 4月  26 14:27 sbin

-rw-r--r--. 1 root root 288810 9月  10 2013 zabbix_agents_2.0.8.linux2_6_23.amd64.tar.gz

[root@db-m2-slave-1 zabbix_2.0.8]#

3 启动

[root@db-m2-slave-1 sbin]# nohup /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start -c  & > zabbix.log

[1] 18785

[root@db-m2-slave-1 sbin]# nohup: 忽略输入并把输出追加到"nohup.out"

[root@db-m2-slave-1 sbin]# more nohup.out

zabbix_agentd [18584]: cannot open config file [/usr/local/etc/zabbix_agentd.conf]: [2] No such file or directory

zabbix_agentd [18785]: zbx_option requires an argument -- c

usage: zabbix_agentd [-Vhp] [-c <config-file>] [-t <item key>]

报错加载不了配置文件,建立软连接

ln -s /usr/local/zabbix_2.0.8/conf/zabbix_agentd.conf /usr/local/etc/zabbix_agentd.conf

再次启动

[root@db-m2-slave-1 sbin]# nohup /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start & > zabbix.log

[1] 18920

[root@db-m2-slave-1 sbin]# nohup: 忽略输入并把输出追加到"nohup.out"

[1]+  Done                    nohup /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

[root@db-m2-slave-1 sbin]#

4 最终查看启动日志信息,没有最新记录,表示启动成功了。

[root@db-m2-slave-1 sbin]# more nohup.out

zabbix_agentd [18811]: zbx_option requires an argument -- c

usage: zabbix_agentd [-Vhp] [-c <config-file>] [-t <item key>]

zabbix_agentd [18826]: user zabbix does not exist

zabbix_agentd [18826]: cannot run as root!

5 查看zabbix_agent启动后台进程

[root@db-m2-slave-1 sbin]# ps -eaf|grep zabbix

zabbix   18922     1  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

zabbix   18923 18922  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

zabbix   18924 18922  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

zabbix   18925 18922  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

zabbix   18926 18922  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

zabbix   18927 18922  0 13:21 ?        00:00:00 /usr/local/zabbix_2.0.8/sbin/zabbix_agentd start

root     18947  8652  0 13:21 pts/0    00:00:00 grep zabbix

6 自动添加启动脚本

ln -s /usr/local/zabbix_2.0.8/sbin/zabbix_agentd /etc/init.d/zabbix_agentd

chmod 755 /etc/init.d/zabbix_agentd

[root@db-m2-slave-1 sbin]# chkconfig  --add zabbix_agentd

zabbix_agentd 服务不支持 chkconfig

chkconfig -- level 345 zabbix_agentd on

[root@db-m2-slave-1 sbin]# chkconfig --level 345 zabbix_agentd on

zabbix_agentd 服务不支持 chkconfig

[root@db-m2-slave-1 sbin]#
​vi /etc/init.d/zabbix_agentd 头部加描述即可
#!/bin/sh
# chkconfig: 345 95 95
# description: zabbix_agentd

失败

7 关闭zabbix_agentd进程

killall -9 zabbix_agentd

8添加自定义监控

8.1在数据库HOST上面,修改vi /usr/local/etc/zabbix_agentd.conf

UnsafeUserParameters=1 此处默认是0(不允许自定义脚本)

然后在后面添加UserParameter=key,command

key,command 为格式

此处key 是在创建item 的时候填写的

在这里面添加如下监控项:

UnsafeUserParameters=1

UserParameter=mysql.ping_test[*],mysqladmin -u$1 -p$2 ping|grep alive|wc –l

8.2重新启动 zabbix_agentd服务。

8.3 check服务

[root@cache-2 zabbix]# /usr/local/zabbix/bin/zabbix_get -s 10.254.3.72 -k mysql.ping_test['root','']

0

一直是0,但是在数据库服务器的机器上执行mysqladmin返回是1

[root@db-m2-slave-1 conf]# mysqladmin -uroot  ping|grep alive|wc -l

1

[root@db-m2-slave-1 conf]#

查看zabbix报错日志信息如下:

[root@db-m2-slave-1 sbin]# tail -f zabbix_agentd.log

tail: 无法打开"zabbix_agentd.log" 读取数据: 没有那个文件或目录

[root@db-m2-slave-1 sbin]# tail -f /tmp/zabbix_agentd.log

sh: mysqladmin: command not found

sh: mysqladmin: command not found

sh: mysqladmin: command not found

重新设置mysqladmin的全路径,并重新启动zabbix_agentd服务,再check状态

[root@cache-2 zabbix]# /usr/local/zabbix/bin/zabbix_get -s 10.254.3.72 -k mysql.ping_test['root','']

1

[root@cache-2 zabbix]#

9 服务器网站上面配置Item

需要在监控的服务器列表的HOST上选择服务器,打开Items下面选项,点击进去,再点击右上角的Create item。

点击Items-create Itmes。

输入key 值为mysql.ping_test[root,'']

输入完成,点击下面的Save按钮,保存。


10 配置graph

点击graphs---create graph,在ADD 处选择Items 为mysql.ping_test--save,稍等会儿就出图



11 然后再去看zabbix的界面,就会发现图片能生成出来了:

Zabbix -- 客户端安装以及如何添加数据库的动态监控视图相关推荐

  1. zabbix 客户端安装

    zabbix 客户端安装 zabbix版本为:zabbix-2.4.5 Linux 客户端安装 1.防火墙开启 iptables -A INPUT -p tcp --dport 10050 -j AC ...

  2. zabbix客户端安装及配置

    zabbix客户端安装及配置 linux客户版本为:zabbix_agents_2.4.4.linux2_6.i386.tar.gz 为了方便大家的时间里边有zabbix的服务端与win/linux的 ...

  3. windows 安装zabbix客户端安装

    1.下载安装zabbix agent 打开zabbix的官网下载地址,根据自己的zabbix server的版本选择对应的agent版本. zabbix 官网下载地址 由于前文我使用的是zabbix ...

  4. zabbix客户端安装

    linux客户端 安装客户端 官网下载zabbix安装包 useradd zabbix -s /sbin/nologin tar axf zabbix-3.2.11.tar.gz -C /usr/lo ...

  5. zabbix客户端安装二

    linux客户端使用 1.解压软件包 比如将zabbix-1.8.7.tar复制到/tmp目录内 然后执行指令:tar zxvf zabbix-1.8.7.tar.gz (即在/tmp当前目录解压软件 ...

  6. zabbix客户端安装配置

    1.下载,解压并安装zabbix tar zxvf zabbix-2.0.12.tar.gz cd zabbix-2.0.12 ./configure --prefix=/usr/local/zabb ...

  7. 【zabbix】安装、配置agent,配置被监控端

    前言 redhat 7.0 (查看redhat版本: cat /etc/redhat-release) zabbix 3.4 zabbix server已安装完成(yum方式安装zabbix) 现需要 ...

  8. MySQL数据库数据动态监控(canal+Kafka)

    参考资料: 参考文章https://gper.club/articles/7e7e7f7ff3g59gc6g6d canal官网 https://github.com/alibaba/canal

  9. zabbix源码编译安装以及添加第一台host监控

    基础准备 硬件需求 数据库需求 软件需求 其他软件需求 安装 安装方式 source code 编译好的二进制包 rpm或者deb 源码编译安装部署zabbix以及附件 前提准备 最小化安装操作系统 ...

最新文章

  1. jQuery验证控件jquery.validate.js使用说明+中文API
  2. ASVL_PAF_RGB24_B8G8R8 格式转换
  3. 网络与IO知识扫盲(五):从 NIO 到多路复用器
  4. Bootstrap(二)—格栅系统!
  5. 3904三极管是什么功能_什么是放大器。它有什么特性
  6. CodeForces - 816A Karen and Morning 解题
  7. C: 与Atom相爱相生
  8. MFC 对话框常用控件详解
  9. oracle ebs bug,ORACLE EBS 价目表的导入效能-存储过程BUG
  10. 优秀html5网页设计,五个国外优秀的HTML5酷站欣赏|H5开发第二课
  11. stm32f7699遇到的犯二问题
  12. 机器人建模中移动关节如何建立坐标系_简述空间机器人运动学和动力学建模
  13. 计算机组成原理期末知识点复习及考点总结
  14. 【教程】简单5步教你手机制作寸照、证件照、照片回执
  15. ABP——切换MySQL数据库
  16. 小程序源码:网课查题微信小程序源码下载,题库资源丰富自动采集,支持语音拍照识别
  17. Java数据结构---hashMap
  18. 【JAVA内存回收】Java 内存回收机制
  19. 如果有人告诉你卫星手机会取代基站,那么他非蠢即坏
  20. 第一课 大数据技术之Fink1.13的实战学习-部署使用和基础概念

热门文章

  1. 去掉Excel 单元格里的字符后面的空格
  2. poi 导出 word 表格样式
  3. 任务卡_05-数据库_数据库基础
  4. ppt转换成pdf免费软件
  5. 如何在数据验证单元格区域禁用粘贴
  6. PHP 日本商标查询,文字商标查询是否侵权
  7. 异常解决——SpringBoot项目启动卡住,无任何异常信息
  8. 控制反转和依赖注入/ scop
  9. spring框架:(二)bean标签中的scop、生命周期以及注入方式
  10. spirng中bean对象的作用范围