监控

获取进程CPU使用率的3种方法

朱 茂海 发布于 2017-04-10

一个进程的CPU使用率是进程性能的一个重要指标。通过CPU使用率可以获知当然进程繁忙程度,或者获取该进程CPU使用异常情况。下面我们介绍3种方法来获取进程的CPU使用率。 通过zabbix获取 从zabbix 3.0开始,zabbix提供了一个item来获取进程CPU使用率,it...

阅读(11)评论(0)

使用shell awk获取Nginx Apache一分钟内的网站访问日志

朱 茂海 发布于 2017-04-10

之前我们有写过如何获取网站一分钟内的日志,不过日志格式是要求以tab分隔,当遇到日志以空格分隔,前面的脚本就无效了,这里我们提供以空格分隔的日志格式获取一分钟内日志的shell脚本。 # 日志目录 LOG_DIR="/etc/apache2/logs/domlogs/" # 临时...

阅读(7)评论(0)

zabbix3监控mysql性能状态

2

朱 茂海 发布于 2017-03-20

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

阅读(94)评论(0)

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

2

朱 茂海 发布于 2017-03-20

本人在工作中一般喜欢把MySQL、Redis、Memcached、MongoDB等数据库按照实例的方式对外提供服务。一般都是一台高配的服务器上开启多个实例给每个业务使用。而监控是重中之重,我自己也尝试了多种监控方式,但对我来说感觉最简单最快的就是使用zabbix了,灵活定义key...

阅读(48)评论(0)

ubuntu 16.04安装配置zabbix3

9

朱 茂海 发布于 2017-03-18

zabbix是一个开源的网络和应用程序监控软件。提供了zabbix agent来监控远程主机,也支持通过SNMP,TCP和ICMP检查来监控主机。 步骤1:安装Apache,MySQL和PHP 在安装zabbix前,需要安装一个web server,数据库服务器和PHP。在这一步...

阅读(46)评论(0)

zabbix监控php-fpm状态

朱 茂海 发布于 2017-03-16

本文通过启用php-fpm的status页面,使用zabbix来定时获取此数据以达到监控php-fpm性能状态的目的。 安装 假设zabbix agent安装在了/zabbix-agent/目录 配置php-fpm 打开php-fpm的pool配置文件,删除pm.status=指...

阅读(43)评论(0)

Zabbix3监控Nginx性能状态

朱 茂海 发布于 2017-03-15

本文主要介绍使用zabbix来监控nginx的性能状态,包括当前活动的连接数,已经收到的请求数,已经处理的请求数等。 编辑nginx配置文件 vim /etc/nginx/nginx.conf server { listen 8082; location /nginx_statu...

阅读(60)评论(0)