1 . 监控httpd服务:

首先确保已经搭建zabbix监控平台,并且将需要监控的主机已经添加。

对主机server2 上的http服务进行监控,首先确保server2主机安装了http服务。

使用http在zabbix中自带监控模版

点击配置->主机->server2->模版->选择:Tempalte App HTTP Service




2 . 监控nginx服务:

配置 ->主机-> 点击server2-> 点击监控项 ->创建监控项

添加监控项,这里的键值要和创建监控项是的一致;所有的监控项都以这种方法添加

然后添加图形,将刚才的监控项导入

点击图形->创建图形->名称->添加监控项(可同时选择多个)->添加


查看监控项的图形数据,已经生成。


但是上图看不了文字,不能知道哪条线表示哪个数据,可以对zabbix的字体设置进行修改。

准备好喜欢的字体文件
zabbix的字体文件就存放在该目录中: cd /usr/share/zabbix/fonts/

将自己喜欢的字体文件放入该目录中。

[root@server1 4.0]# cd /usr/share/zabbix/fonts/
[root@server1 fonts]# ls
graphfont.ttf
[root@server1 fonts]# ls
graphfont.ttf  simkai.ttf   ## simkai.ttf  自己下的一种字体
[root@server1 fonts]# cd ..
[root@server1 zabbix]# cd include/
[root@server1 include]# vim defines.inc.php   #编辑该文件
:%s/graphfont/simkai/g  #将所有的graphfont 改成simkai

再次刷新界面,就会显示监控数字信息

3 . 监控mysql服务

1 、使用zabbix自带的数据库监控模板

确保已经安装过数据库以及zabbix-agent服务
agent所要采集的和数据库有关的信息设置都在:
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

[root@server1 zabbix_agentd.d]# cat userparameter_mysql.confUserParameter=mysql.status[*],echo "show global status where Variable_name='$1';" | HOME=/var/lib/zabbix mysql -N | awk '{print $$2}'UserParameter=mysql.size[*],bash -c 'echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema=\"$1\"")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name=\"$2\"");" | HOME=/var/lib/zabbix mysql -N'

在提取信息过程中,需要使用mysql 以及mysqladmin ping 指令进行对数据库中信息进行读取,但是由于数据库存在密码,需要设定文件让该两个指令在文件中读取数据库登陆信息。存放文件的目录已经给出: HOME=/var/lib/zabbix

需要一个配置目录 HOME=/var/lib/zabbix

[root@server1 zabbix]# ls
[root@server1 zabbix]# pwd
/var/lib/zabbix
[root@server1 zabbix]#

针对两个指令编写登陆文件(由于是登陆信息,采用隐藏文件):vim vim .my.cnf

[root@server1 zabbix]# vim vim .my.cnf
[mysql]
user = zabbix
password = redhat
socket = /var/lib/mysql/mysql.sock[mysqladmin]
user = zabbix
password = redhat
socket = /var/lib/mysql/mysql.sock

重新启动zabbix-agent服务

systemctl restart zabbix-agent

测试是否可以获得监控数据

zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping

然后在web界面添加数据库监控模板

配置->主机(zabbix server)->模版


2 . 自己导入模板使用

向zabbix监控中导入模版监控mysql的模版percona

1、安装percona模块

rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

warning: percona-zabbix-templates-1.1.8-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...1:percona-zabbix-templates-1.1.8-1 ################################# [100%]Scripts are installed to /var/lib/zabbix/percona/scripts   # 脚本文件存放位置
Templates are installed to /var/lib/zabbix/percona/templates   #数据项信息文件存放位置

2 将模块信息文件复制到zabbix监控目录下

cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf    /etc/zabbix/zabbix_agentd.d/

3 在脚本目录中编写配置文件,提供数据库的用户以及密码。

cd /var/lib/zabbix/percona/scripts/
vim ss_get_mysql_stats.php.cnf
<?php
$mysql_user = 'root';
$mysql_pass = 'redhat';

4 . 重新启动zabbix-agent服务

systemctl restart zabbix-agent.service

现在已经设置好了zabbix可以导入percona模块的监控模板
需要自己准备好模板文件。

配置–>模板–>导入

zabbix监控平台添加服务(http,nginx,mysql)相关推荐

  1. 图文讲解Zabbix 分布式监控平台添加服务监控项(http,nginx,mysql)

    一.导语 此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章 二.添加 http 服务监控项 http是zabbix自带的监控模板 点击 配置->主机-> server2 -& ...

  2. 部署Zabbix监控平台,配置及使用Zabbix监控系统,自定义Zabbix监控项目

    案例1:常用系统监控命令 案例2:部署Zabbix监控平台 案例3:配置及使用Zabbix监控系统 案例4:自定义Zabbix监控项目 1 案例1:常用系统监控命令 1.1 问题 本案例要求熟悉查看L ...

  3. Zabbix监控平台安装教程,Zabbix入门教程

    一.概述 1.什么是Zabbix -Zabbix是一个高度集成的监控解决方案 -可以实现企业级的开源分布式监控 -Zabbix通过C/S模式采集监控数据 -Zabbix通过B/S模式通过Web模式使数 ...

  4. 分布式部署Zabbix监控平台

    Zabbix监控的优点 Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位 ...

  5. Zabbix监控平台使用

    Zabbix监控平台使用 实例 没有中文选项怎么解决 实例 1.将zabbix server添加到zabbix web监控平台 [root@haha ~]# yum install zabbix-ag ...

  6. kubernetes集群搭建Zabbix监控平台

    kubernetes集群搭建Zabbix监控平台 一.zabbix介绍 1.zabbix简介 2.zabbix特点 3.zabbix的主要功能 4.zabbix架构图 二.检查本地k8s环境 1.检查 ...

  7. Zabbix(三)zabbix平台添加服务监控选项(http、nginx、mysql)

    此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章 一.添加 http 服务监控项 注意: http是zabbix自带的监控模板 1.在server2中安装httpd 2.开启服务并使服务 ...

  8. Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述

    https://www.cnblogs.com/chensiqiqi/p/9162986.html 一,Zabbix架构 zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企 ...

  9. Linux实战教学笔记50:Zabbix监控平台3.2.4(二)深入理解zabbix

    一,Zabbix Web操作深入 1.1 Zabbix Web下的主机和模版以及监控项的添加方式 (1)创建一个模版 我们所有的功能几乎都是在模版中定义的 我们再点进新创建的模版查看 模版里几乎可以设 ...

最新文章

  1. 零基础python爬虫_零基础写python爬虫之爬虫编写全记录
  2. cp linux 显示进度条_Unix/Linux/Mac os下 文件互传
  3. 分布式锁中的王者方案:Redisson
  4. C语言试题三十八之将s所指字符串中除了下标为偶数、同时ascii值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的一个数组中。
  5. getchar()细节
  6. SQLSERVER 2008 R2下载安装教程
  7. 分布式 HTAP 数据库 ADB PG 架构解析
  8. python偶数数列求和_Numpy 斐波纳契数列求和
  9. 单片机搭建环境烧录方法_万物互联-stm32单片机简介、烧录、编程及其项目环境搭建...
  10. windows7蓝牙怎么打开_【windows7】IP地址查询方法
  11. 机械臂正运动学-DH参数-Python快速实现
  12. 【工具】更新资源分享渠道,电脑游戏安装合集,百款大型单机游戏,百度网盘临时会员领取方法...
  13. 数学建模多元线性回归内生性问题的蒙特卡洛模拟matlab代码
  14. 英国的老牌名校之一——利兹大学
  15. 网络游戏 聊天 下载 视频 股票等端口
  16. 管理类联考-英语 : 基础 [ 八 ]
  17. 硬件(转)如何在模拟电路PCB板上做好信号线的布局走线?
  18. python Flask 11 Flas使用gevent-websocket 实现 Websocket
  19. 软件研发团队如何管理更有效率
  20. 小米人均月薪3.99万,没有KPI考核?原来在小米做测试员是这样一种体验

热门文章

  1. 玩转linux文件描述符和重定向,玩转Linux文件描述符和重定向
  2. dbv mysql_MariaDB与MySQL对比 --- 对分布式事务的支持
  3. ubuntu 改屏幕分辨率命令_Ubuntu被曝严重漏洞!!!
  4. phpmyadmin 导出mysql,在phpmyadmin中导入/导出非常大的mysql数据库
  5. python中 numpy转list list 转numpy
  6. 集群(cluster)amp;高可用性(HA)概念
  7. 八年开发程序员浅析SpringBoot 之 Shiro 与 Redis 多级缓存问题
  8. Python:模块module
  9. 设计几个简单的汇编函数
  10. 从流程的自动化中获得最大价值的10种方式