Linux企业实战之监控(五)——Zabbix(5)

1、监控http服务

httpd是zabbix自带的监控模块

  • 步骤一:在server2中安装http在server2中安装http
    在这里插入图片描述
  • 步骤二:在web界面依次点击配置、主机、server2、模版、添加、Template App HTTP service、更新
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 步骤三:在web界面依次点击配置、模版、Template App HTTP service
    在这里插入图片描述
    在这里插入图片描述

2、监控nginx服务

zabbix没有nginx监控项,需要自定义监控项

  • 步骤一:在server3上部署nginx
tar zxf nginx-1.16.1.tar.gz
cd nginx-1.16.1
yum install gcc pcre-devel zlib-devel -y
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
make && make install
cd /usr/local/nginx/
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
cd conf/
vim nginx.conf
useradd -u 900 nginx
nginx
netstat -antlp | grep :80

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 步骤二:利用curl http://127.0.0.1/status访问nginx用来做测试
    在这里插入图片描述
上面的各个参数的解释:
Active connections:1 			#表示正在处理的活动连接数有多少个

server accepts handled requests

3 3 4

Reading: 0 Writing: 1 Waiting: 0

#server:表示nginx启动到现在共处理了多少个连接
#accepts:表示nginx启动到现在共成功创建了多少次握手. (备注:请求丢失数=握手数-连接数)
#handled requests:表示总共处理了多少次请求#Reading:为nginx读取到客户端的Header信息数
#Writing:为nginx返回给客户端的Header信息数#为nginx已经处理完正在等待下一次请求指令的驻留连接,在开启keep-alive的情况下
  • 步骤三:创建nginx监控项(nginx.active)
    我们 取刚刚测试时,Active connections这个参数作为我们监控的对象
    在这里插入图片描述
    在这里插入图片描述
  • 步骤四:zabbix-server端测试是否能拿到数据
 yum install zabbix-get-4.4.1-1.el7.x86_64.rpm -y
 zabbix_get -s 192.168.0.103 -p 10050 -k "nginx.active"

在这里插入图片描述

  • 步骤五:在分布式监控平台添加监控项
    依次点击配置、主机、server3、监控项、创建监控项
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    然后依次点击主机、图形、创建图形,然后点击添加选择之前创建的监控项nginx-active
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    然后点击主机、server3、图形、找到刚刚创建好的nginx_status、图形预览
    在这里插入图片描述
    在这里插入图片描述
    我们发现这里图形下的字体是乱码,所以要进行修改:
    下载simkai.ttf字体到/usr/share/zabbix/fonts目录下,并替换defines.inc.php的字体
    在这里插入图片描述
    在这里插入图片描述
    再次刷新web页面,显示的字体就不是乱码了。等待一会,就会有数据
    在这里插入图片描述
    获取simkai.ttf字体的方法
    在Windows环境下打开本地磁盘(c):windows > Fonts ,然后找到“简体 楷体 常规”,将其复制出来到linux环境下,如果名称不对,将其更改为simkai.ttf,这样就获得了该字体。在这里插入图片描述
  • 继续添加nginx的监控项
    在这里插入图片描述
  • zabbix-server端测试是否能拿到数据
    在这里插入图片描述
  • 在web界面添加监控项,添加图形
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3、监控zabbix server上的mysql服务

  • 步骤一:配置mysql
    在这里插入图片描述
  • 步骤二:安装percona-zabbix模版,测试percona的脚本
    在这里插入图片描述
    在这里插入图片描述
  • 步骤三:在web界面导入模板
    在web界面依次点击配置、模版、导入
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    依次点击配置、主机、zabbix server、模版、更新、选择
    在这里插入图片描述
    在这里插入图片描述
    最后依次点击配置、主机、zabbix server、图形、预览
    在这里插入图片描述
    在这里插入图片描述
    我们看到当前监控的图形中没有数据,我们可以在zabbix-server上的mysql中进行数据的查询,这样在web界面的图形上就有数据显示了
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值