www.98455.comRedis中文入门手册 PDF

Redis是什么这个问题的结果影响了我们怎么用Redis。如果你认为Redis是一个key
value store, 那可能会用它来代替MySQL;如果认为它是一个可以持久化的cache,
可能只是它保存一些频繁访问的临时数据。Redis是REmote DIctionary
Server的缩写,在Redis在官方网站的的副标题是A persistent key-value
database with built-in net interface written in ANSI-C for Posix
systems,这个定义偏向key value
store。还有一些看法则认为Redis是一个memory
database,因为它的高性能都是基于内存操作的基础。另外一些人则认为Redis是一个data
structure server,因为Redis支持复杂的数据特性,比如List,
Set等。对Redis的作用的不同解读决定了你对Redis的使用方式。

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。现在作为一个开源项目,也越来越多的人使用它代替nginx。

------------------------------------------分割线------------------------------------------

1.添加Tengine配置

tengine配置文件添加如下server

    server {        listen       80 ;        server_name  127.0.0.1 ;        location /nginx-status {                stub_status on;                allow 127.0.0.1;                deny all;                access_log off;        }        location /check-status {                check_status;                allow 127.0.0.1;                deny all;                access_log off;        }    }

重载Tengine后,本机查看结果:
# curl 127.0.0.1/nginx-status
Active connections: 1
server accepts handled requests
1805146 1805146 1805167
Reading: 0 Writing: 1 Waiting: 0

以上为正常显示结果。

免费下载地址在

2.添加nginx监控源脚本

cat /usr/local/zabbix/shell/nginx_status.sh

#!/bin/bashHOST="127.0.0.1"PORT="80"  # Functions to return nginx stats function active {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| grep 'Active' | awk '{print $NF}'           }     function reading {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| grep 'Reading' | awk '{print $2}'           }     function writing {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| grep 'Writing' | awk '{print $4}'           }     function waiting {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| grep 'Waiting' | awk '{print $6}'           }     function accepts {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| awk NR==3 | awk '{print $1}'     }     function handled {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| awk NR==3 | awk '{print $2}'     }       function requests {     /usr/bin/curl "http://$HOST:$PORT/nginx-status" 2>/dev/null| awk NR==3 | awk '{print $3}'     } # Run the requested function $1

用户名与密码都是www.linuxidc.com

3.编辑zabbix agentd配置文件

修改如下:
vim /usr/local/zabbix/etc/zabbix_agentd.conf
www.98455.com 1

添加zabbix自定义key,重启zabbix agentd
vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/nginx_status_key

#nginx_status_key UserParameter=nginx.accepts,/usr/local/zabbix/shell/nginx_status.sh acceptsUserParameter=nginx.handled,/usr/local/zabbix/shell/nginx_status.sh handledUserParameter=nginx.requests,/usr/local/zabbix/shell/nginx_status.sh requestsUserParameter=nginx.connections.active,/usr/local/zabbix/shell/nginx_status.sh activeUserParameter=nginx.connections.reading,/usr/local/zabbix/shell/nginx_status.sh readingUserParameter=nginx.connections.writing,/usr/local/zabbix/shell/nginx_status.sh writingUserParameter=nginx.connections.waiting,/usr/local/zabbix/shell/nginx_status.sh waiting

从zabbix server端获取监控数据,结果如下为正常:
www.98455.com 2

具体下载目录在 /2015年资料/1月/15日/Redis中文入门手册 PDF

4.导入zabbix监控Tengine模板

www.98455.com 3

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

5.Zabbix主机链接模板

www.98455.com 4

------------------------------------------分割线------------------------------------------

6.监控成功

www.98455.com 5

Ubuntu
14.04下Redis安装及简单测试

http://www.linuxidc.com/Linux/2014-05/101544.htm

总结

从上文看到,Zabbix添加自定义监控数据,需要做到:
Zabbix agentd添加自定义key;
自定义key调用的是获取监控数据源脚本等;
添加Zabbix主机数据源模板,主机链接模板。

相关文档可以到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

免费下载地址在

用户名与密码都是www.linuxidc.com

具体下载目录在 /2017年资料/5月/7日/Zabbix监控Tengine详解/

下载方法见
http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割线------------------------------------------

一些Zabbix相关教程集合

Ubuntu
14.04下Zabbix2.4.5 源码编译安装 
http://www.linuxidc.com/Linux/2015-05/117657.htm

CentOS 7
LNMP环境搭建Zabbix3.0 
http://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04安装部署监控系统Zabbix2.4 
http://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix监控安装部署及警报配置 
http://www.linuxidc.com/Linux/2017-03/141611.htm

Zabbix触发器表达式详解
http://www.linuxidc.com/Linux/2017-03/141921.htm

Ubuntu 16.04下安装部署Zabbix3.0 
http://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 6.3下Zabbix监控apache server-status
http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 7 下 Zabbix 3.0安装详解
http://www.linuxidc.com/Linux/2017-03/141716.htm

64位CentOS 6.2下安装Zabbix 2.0.6 
 http://www.linuxidc.com/Linux/2014-11/109541.htm

ZABBIX
的详细介绍
:请点这里
ZABBIX
的下载地址
:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143537.htm

www.98455.com 6

Redis集群明细文档
http://www.linuxidc.com/Linux/2013-09/90118.htm

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。