标签:监控相关的结果121条:

    Zabbix监控Memcached PHP-FPM Tomcat Nginx MySQL 网站日志

      Zabbix监控Memcached PHP-FPM Tomcat Nginx MySQL 网站日志Zabbix作为监控软件非常的灵活,支持的数据类型非常丰富,比如数字(无正负),数字(浮点),日志,文字等。我们需要做的就是使用脚本来收集好数据,然后zabbix收集并画图,设置告警线。这里我们来学习使用Zabbix监控Memcached、PHP-FPM、Tomcat、Nginx、MySQL及网站日志。 Memcached监控 自定义键值 UserParameter=memcached.stat[…

    发布于:2019-11-22 02:23:31

    使用zabbix根据时间监控多行格式的日志

      我们目前想使用zabbix每五分钟监控一个错误日志文件,如果监控到有错误产生,就发邮件告警。像标准的访问日志,如nginx的accesslog,一行表示一条日志,解析起来比较容易,但当日志不是一行一条时,如tomcat,glassfish的日志,如下:[2015-07-17T14:24:04.552+0800][glassfish4.0][SEVERE][AS-WEB-CORE-00037][ja…

    发布于:2019-11-22 00:36:39

    Zabbix3.0监控Apache2.4服务器状态

      我们需要启动mod_status来监控apache,执行如下命令:a2enmodstatus然后找到status.conf来配置mod_status,如果使用的是Debian发行版本,status.conf文件应该在/etc/apache2/mods-enabled/status.conf,配置如下:<IfModulemod_status.c>##Allowserverstatusre…

    发布于:2019-11-18 19:40:06

    Zabbix3监控Nginx性能状态

      本文主要介绍使用zabbix来监控nginx的性能状态,包括当前活动的连接数,已经收到的请求数,已经处理的请求数等。编辑nginx配置文件vim/etcginxginx.confserver{listen8082;locationginx_status{stub_statuson;access_logoff;}}重启nginx/etc/init.dginxrestart创建监控脚本mkdir/et…

    发布于:2019-11-18 18:23:15

    zabbix监控php-fpm状态

      本文通过启用php-fpm的status页面,使用zabbix来定时获取此数据以达到监控php-fpm性能状态的目的。安装假设zabbixagent安装在了/zabbix-agent/目录配置php-fpm打开php-fpm的pool配置文件,删除pm.status=指令的注释:pm.status_path=/php-fpm_status如果你配置了多个pool,需要分别为它们配置不同的statu…

    发布于:2019-11-18 17:54:20

    zabbix自动发现并监控本机的多memcached实例

      zabbix自动发现并监控本机的多memcached实例本人在工作中一般喜欢把MySQL、Redis、Memcached、MongoDB等数据库按照实例的方式对外提供服务。一般都是一台高配的服务器上开启多个实例给每个业务使用。而监控是重中之重,我自己也尝试了多种监控方式,但对我来说感觉最简单最快的就是使用zabbix了,灵活定义key。由于我是多实例,所以就需要用到zabbix的自动发现功能(LLD)。基本处理方式就是:1、写自动发现脚本。2、写状态取…

    发布于:2019-11-18 12:46:26

    zabbix3监控mysql性能状态

      zabbix3监控mysql性能状态如果被监控的主机上已经安装好了mysql,在安装zabbix-agent的时候就会自动创建一个userparameter_mysql.conf配置zabbix目录vim/etc/zabbix/zabbix_agentd.conf#取消注释,没有则创建一个Include=/etc/zabbix/zabbix_agentd.d/修改mysql监控的的配置vim/etc/zabbix/zabbix_ag…

    发布于:2019-11-18 12:32:35

    使用zabbix监控K8s(kubernetes)异常POD

      通过监控异常的pod,及时发现k8s存在的问题。原理是使用kubectlgetpod–all-namespaces,找到ready列,如果ready数量与desire数量不一致的,或者非RUNNING的状态POD,则认为这个pod异常,,进而告警。配置agent监控项/etc/zabbix/zabbix_agentd.d/k8s.confUserParameter=abnormal.pod,kub…

    发布于:2019-11-18 08:55:57

    zabbix监控k8s(kubernetes)pod到service的网络

      最近k8s测试环境不时地出现无法访问一些serviceendpoint的问题。排查发现是某些节点的kube-proxy没有同步最新的service来配置iptables,至于为什么没有同步service,目前还不知道。不过现在先加对service的监控来及时发现问题,争取到更多时间排查吧。部署sa-toolsa-tool其实就是一个centos镜像容器,为了方便在上面执行一些检测网络的命令。我们这…

    发布于:2019-11-18 07:59:53

    RedHat6.5安装配置Cacti监控工具

      RedHat6.5安装配置Cacti监控工具Cacti在英文中的意思是仙人掌的意思,Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、h…

    发布于:2019-11-18 06:00:19

    Ganglia监控Hadoop集群 使用Nagios发送告警邮件

      Ganglia监控Hadoop集群 使用Nagios发送告警邮件基本介绍Ganglia:是UCBerkeley发起的一个开源集群监视项目,设计用于测量数以千计的节点。Ganglia的核心包含gmond、gmetad以及一个Web前端。主要是用来监控系统性能,如:cpu、mem、硬盘利用率,I/O负载、网络流量情况、系统负载等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。更重要的是,HDFS、YARN、HBase…

    发布于:2019-11-17 21:09:57

    使用Nagios中监控进程最大线程数

      最近在刚好一些业务经常把线程跑满,导致服务器资源用完,所以就写了一个脚本用于Nagios下相关进程的最大线程数的监控,Unix的服务器上最大的线程数默认的是1024,当然在业务繁忙的服务器中这样肯定是不够用的,当然在实际生产环境中做初始化调优时一般都会有做过修改,如开启打开文件的最大句柄数等等,一般情况下我们都是修改/etc/security/limits.conf文件,但是要修改最大线程数就要修…

    发布于:2019-11-17 20:39:59

    使用zabbix自动发现自动监控多tomcat实例

      使用zabbix自动发现自动监控多tomcat实例说明何为自动发现?首先我们监控多tomcat实例,如果一个个实例地添加或许可以完成当前需求。但是日后随着实例的增多,再手动一个个去添加就十分不方便了。这时候需要自动发现这个功能,来帮助我们自动添加监控tomcat实例。本文就以监控tomcat线程为例,来实现这个自动发现的功能。这里zabbix版本为3.0。创建自动发现脚本可以理解为这个脚本能够打印出当前服务器上所有的tomcat实例名称。zabb…

    发布于:2019-11-17 09:57:41

    Zabbix 3.2.6配置ODBC监控MySQL和Oracle

      Zabbix 3.2.6配置ODBC监控MySQL和Oracle一、总览ODBC的监控和在Zabbix前端配置数据库监控条目类型基本一致。ODBC是用C语言编写的用于连接数据库管理系统的一个中间件,最初有微软公司研发,后来发展到各大平台。有了ODBC的支持,Zabbix可以查询很多种数据库,因为Zabbix自己不直接去连接数据库,而是通过ODBC的接口和驱动,因此可以更加高效的去监控不同的数据库。二、安装配置1、编译Zabbixserver要支持ODBC功能,…

    发布于:2019-11-17 09:20:44

    zabbix主动发现并监控磁盘IO性能

      zabbix主动发现并监控磁盘IO性能一.基本概念1.读/写IO最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条指令,就会按照指令的要求,读或者写数据。控制器发出的这种指令+数据,就是一次IO,读或者写。2.大/小块IO指控制器的指令中给出的连续读取扇区数目的多少,如果数目很大,比如128,64等等,就应…

    发布于:2019-11-17 09:13:39

    docker部署zabbix监控系统(nginx mysql)

      docker部署zabbix监控系统(nginx mysql)本次使用docker搭建zabbix的组合是mysql+docker+zabix-server1.先安装数据库mysqldockerrun--namezabbix-mysql-server--hostnamezabbix-mysql-server\-eMYSQL_ROOT_PASSWORD="123456"\-eMYSQL_USER="zabbix"\-eMYSQL_PASSWORD="12345…

    发布于:2019-11-17 08:51:15