wowza zabbix 模板
(1)原理
基于wowza提供的状态信息页面解析
基于wowza日志解析
(2)部署配置(客户端)
配置/usr/local/zabbix/etc/zabbix_agentd.conf
添加以下自定义键值:
UserParameter=dayvv,/usr/local/WowzaStreamingEngine/statistics/dayvv.sh
UserParameter=conn,/usr/local/WowzaStreamingEngine/statistics/connections.sh
UserParameter=inbps,/usr/local/WowzaStreamingEngine/statistics/inbitrates.sh
UserParameter=outbps,/usr/local/WowzaStreamingEngine/statistics/outbitrates.sh
UserParameter=engine_exist,/usr/local/WowzaStreamingEngine/statistics/engine_exist.sh
UserParameter=manager_exist,/usr/local/WowzaStreamingEngine/statistics/manager_exist.sh
tomcat zabbix 监控模板
(1)原理
基于tomcat提供的状态信息页面解析
(2)部署配置
1)客户端启动tomcat的manager功能
a. webapps/目录下必须有manager模块;
b. 修改<TOMCAT_HOME>/conf目录下的tomcat-users.xml文件,在<tomcat-users>节点下添加一个user节点
如:
c. 重启验证
http://ip:port/manager/jmxproxy
输入账号密码能显示TOMCAT状态信息
2)监控脚本
a. 脚本可部署在客户端或服务器端
b. 脚本解释
url=http://127.0.0.1:8090/manager/jmxproxy?qry=*%3A$1%3D$2%2C$3%3D$4%2C$5%3D$6%2C*
状态信息查询:
qry=*%3A$1%3D$2%2C$3%3D$4%2C$5%3D$6%2C*
表示过滤:$1=$2,$3=$4,$5=$6
3)zabbix agentd 配置(客户端)
配置/usr/local/zabbix/etc/zabbix_agentd.conf
添加以下自定义键值:
UserParameter=jmx5[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3 $4 $5
UserParameter=jmx3[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3
UserParameter=jmx7[*],/usr/local/zabbix/script/tomcat_status.sh $1 $2 $3 $4 $5 $6 $7
其中jmx5为过滤$1=$2 && $3=$4后, $5项的值
jmx3 为过滤$1=$2后,$3项的值
jmx7 为过滤$1=$2 && $3=$4 && $5=$6后, $7项的值
nginx zabbix监控模板
(1)原理
基于nginx提供的状态信息页面解析
基于登陆状态日志解析
(2)部署配置(客户端)
1)配置nginx
在对应server中添加状态信息页面location,启动状态信息服务
location /server-status
{
stub_status on;
allow 127.0.0.1;
deny all;
access_log off;
}
测试示例:http://127.0.0.1/server-status
Active connections: 1
server accepts handled requests
924735 924735 925608
Reading: 0 Writing: 1 Waiting: 0
2)配置/usr/local/zabbix/etc/zabbix_agentd.conf
添加以下自定义键值:
UserParameter=active,/usr/local/zabbix/script/nginx_status.sh active
UserParameter=reading,/usr/local/zabbix/script/nginx_status.sh reading
UserParameter=writing,/usr/local/zabbix/script/nginx_status.sh writing
UserParameter=waiting,/usr/local/zabbix/script/nginx_status.sh waiting
UserParameter=accepts,/usr/local/zabbix/script/nginx_status.sh accepts
UserParameter=handled,/usr/local/zabbix/script/nginx_status.sh handled
UserParameter=requests,/usr/local/zabbix/script/nginx_status.sh requests
UserParameter=rps,/usr/local/zabbix/script/nginx_rps.py
UserParameter=res_code[*],/usr/local/zabbix/script/nginx_logs.py $1
HEVC标准2013
HEVC标准2013英文版
HEVC,英文全拼:High Efficiency Video Coding,是一种新的视频压缩标准。可以替代H.264/ AVC编码标准。
C++Primer资料
包含C++Primer客户答案及相关代码。
RTP封装程序
包含关于H264的RTP封装程序。封装方法可见我博客。
MATLAB资料
该压缩包包括以下文件:
(1)MATLAB7.0从入门到精通;
(2)冈萨雷斯数字图像处理MATLAB版_中文版
(3)精通MATLAB6.5;
(4)如何在MATLAB中调用C程序。
EasyYUV源代码
包含EasyYUV源代码,供大家学习参考。