[root@test2 ~]# rpm -ivh nginx-1.8.0-1.el7.ngx.x86_64.rpm

[root@test2 ~]# cd /etc/nginx/

[root@test2 nginx]# cd conf.d/

[root@test2 conf.d]# vim default.conf

[root@test2 conf.d]# nginx -t

[root@test2 conf.d]# systemctl start nginx.service

ot@test2 conf.d]# curl 127.0.0.1/status

[root@test2 conf.d]# cd /etc/zabbix/zabbix_agentd.d/

[root@test2 zabbix_agentd.d]# cp userparameter_mysql.conf userparameter_nginx.conf

[root@test2 zabbix_agentd.d]# curl -s http://127.0.0.1/status | grep Active | awk '{print $3}'   ##获得返回值即可

[root@test2 zabbix_agentd.d]# vim userparameter_nginx.conf

删除其余的
UserParameter=nginx.active,curl -s http://127.0.0.1/status | grep Active | awk '{print $3}'

[root@test2 zabbix_agentd.d]# systemctl restart zabbix-agent.service

test1:

[root@test1 3.4]# rpm  -ivh zabbix-get-3.4.6-1.el7.x86_64.rpm

[root@test1 3.4]# zabbix_get -s 172.25.8.12 -p 10050 -k "nginx.active" ##有返回值即可

web界面

创建监控项

配置--主机--监控项--创建监控

创建图形

配置--主机--图形--创建图形

添加自定义配置文件

[root@test2 zabbix_agentd.d]# vim userparameter_nginx.conf

[root@test2 zabbix_agentd.d]# systemctl restart zabbix-agent.service

test1:

[root@test1 3.4]# zabbix_get -s 172.25.8.12 -p 10050 -k "nginx.active"

1

[root@test1 3.4]# zabbix_get -s 172.25.8.12 -p 10050 -k "nginx.accepts"

51

[root@test1 3.4]# zabbix_get -s 172.25.8.12 -p 10050 -k "nginx.handled"

52

[root@test1 3.4]# zabbix_get -s 172.25.8.12 -p 10050 -k "nginx.requests"

54

web:

监控向添加

图形添加

预览

mysql:

web

主机zabbix server添加模版

DBmysql

图形查看

[root@test1 3.4]# mkdir /var/lib/zabbix

[root@test1 3.4]# cd /var/lib/zabbix/

[root@test1 zabbix]# vim .my.cnf

[root@test1 zabbix]# systemctl restart zabbix-agent.service

percona

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

[root@test1 ~]# cd /var/lib/zabbix/percona/templates/

[root@test1 templates]# cp userparameter_percona_mysql.conf  /etc/zabbix/zabbix_agentd.d/

[root@test1 templates]# cd /etc/zabbix/zabbix_agentd.d/

[root@test1 zabbix_agentd.d]# rpm -q php-mysql

[root@server1 zabbix_agentd.d]# cat userparameter_percona_mysql.conf | wc -l

cd /var/lib/zabbix/percona/scripts/

vim ss_get_mysql_stats.php.cnf

<?php

$mysql_user = 'root';

$mysql_pass = 'redhat';

[root@test1 zabbix_agentd.d]# mysqladmin -uroot password westos

[root@test1 zabbix_agentd.d]# mysql -uroot -pwestos

[root@test1 scripts]# /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg

[root@test1 scripts]# cd /tmp/

[root@test1 tmp]# chown zabbix.zabbix localhost-mysql_cacti_stats.txt

[root@test1 tmp]# ll localhost-mysql_cacti_stats.txt

[root@test1 tmp]# cd /etc/zabbix/zabbix_agentd.d/

[root@test1 zabbix_agentd.d]# zabbix_get -s 127.0.0.1 -p 10050 -k 'MySQL.Key-read-requests'

web界面

在模版中导入

zabbix监控nginx mysql 服务添加的更多相关文章

  1. 【zabbix告警监控】配置zabbix监控nginx服务

    zabbix监控nginx,nginx需要添加--with-http_stub_status模块 使用zabbix监控nginx,首先nginx需要配置开启ngx_status.但是我这边nginx安 ...

  2. zabbix监控nginx+php-fpm,mysql+主从复制+高可用,tomcat,redis web状态

    zabbix监控对象区分 使用SNMP监控交换 使用IPMI监控服务器硬件 使用Agent监控服务器 使用JMX监控JAVA SNMP监控流程 交换机上开启snmp 在zabbix上添加监控(设置SN ...

  3. Zabbix监控web,MySQL,TCP状态,Nginx

    接上篇Zabbix使用SMTP发送邮件报警并且制定报警内容 Zabbix怎么设置声音告警 web监控 在zabbix server选择web 创建一个监控web的场景 添加后这里有数字1 查看 假如在 ...

  4. 使用Zabbix监控Nginx服务实战案例

    使用Zabbix监控Nginx服务实战案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.  一.编译安装nginx步骤详解并开启状态页 博主推荐阅读: https://www.cn ...

  5. Zabbix 监控 Nginx(四)

    简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) [root@localhost ~]# /apps/product/ng ...

  6. Zabbix 监控 Nginx 状态

    简介: 如何使用 Zabbix 监控 Nginx 状态 ? 1.获取 Nginx 状态( HTTP Stub Status ) shell > /usr/local/nginx/sbin/ngi ...

  7. zabbix监控nginx连接状态(转)

    zabbix监控nginx zabbix可以监控nginx的状态,关于一个服务的状态可以查看服务本身的状态(版本号.是否开启),还应该关注服务能力(例如以nginx的负载效果:连接数.请求数和句柄数) ...

  8. 使用zabbix监控nginx的活动连接数

    使用zabbix监控nginx的活动连接数 1.方法简述 zabbix可以自定义很多监控,只要是能通过命令获取到相关的值,就可以在zabbix的监控中增加该对象进行监控,在zabbix中,该对象称之为 ...

  9. 使用zabbix监控nginx

    在zabbix agentd客户端上,查看nginx是否加载了--with-http_stub_status_module.因为zabbix监控nginx是根据 nginx的Stub Status模块 ...

随机推荐

  1. ???SpringMVC_03 利用SpringMVC提供的过滤器解决浏览器请求参数的乱码问题

    1 响应乱码问题 在启用mvc注解的配置中添加一个转换器配置 <?xml version="1.0" encoding="UTF-8"?> < ...

  2. Python 网络爬虫 006 (编程) 解决下载(或叫:爬取)到的网页乱码问题

    解决下载(或叫:爬取)到的网页乱码问题 使用的系统:Windows 10 64位 Python 语言版本:Python 2.7.10 V 使用的编程 Python 的集成开发环境:PyCharm 20 ...

  3. yii2常用excel操作库

    yii2使用较多的excel操作库 1."phpoffice/phpexcel" https://github.com/PHPOffice/PHPExcel/archive/1.8 ...

  4. 安装Fastqc软件遇到的坑

    由于之前的HPC太难用了,所以决定搬家到十楼的工作站,于是就免不了配置必要的工作环境,其中一个少不了要安装的软件是就是fastqc,因为它太常用了. 我先是用conda安装,因为conda实在是太方便 ...

  5. ZROI2018提高day3t3

    传送门 分析 我们对于每一个可以匹配的字符都将其从栈中弹出,然后他的哈希值就是现在栈中的字符哈希一下.然后我们便可以求出对于哪些位置它们的哈希值是一样的,即它们的状态是一致的.而这些点可以求出它们的贡 ...

  6. Spark的广播变量模块

    有人问我,如果让我设计广播变量该怎么设计,我想了想说,为啥不用zookeeper呢? 对啊,为啥不用zookeeper,也许spark的最初设计哲学就是尽量不使用别的组件,他有自己分布式内存文件系统, ...

  7. 监控linux系统的简易脚本

    我先把脚本粘贴在这吧,方便大家观看,其中也是借鉴了不少其他大神的东西,这个脚本主要是用来监控服务器.用户.日志,还得创建备份,等等等等.最近学的shell比较多,就用这个来练练手了,比较简单,大家凑合 ...

  8. SQL SERVER 提供了一些时间函数:

    SQL SERVER 提供了一些时间函数:取当前时间:select getdate()取前一个月的时间:SELECT DATEADD(MONTH,-1,GETDATE()) 月份减一个月取年份:SEL ...

  9. Android下创建一个输入法

    输入法是一种可以让用户输入文字的控件.Android提供了一套可扩展的输入法框架,使得应用程序可以让用户选择各种类型的输入法,比如基于触屏的键盘输入或者基于语音.当安装了特定输入法之后,用户即可在系统 ...

  10. forEach时候删除数组某一属性项,使用splice容易出现问题

    第一次forEach循环,index是0,item是1 ,arr是[1,1,2], if条件成立,使用splice最终的arr是[1,2] 第二次循环,index是1,item是2,arr是[1,2] ...