// 加密 function encryptStr($str, $key){ $block = mcrypt_get_block_size('des', 'ecb'); $pad = $block - (strlen($str) % $block); $str .= str_repeat(chr($pad), $pad); $enc_str = mcrypt_encrypt(MCRYPT_DES, $key, $str, MCRYPT_MODE_ECB); return base64_encod…
客户端和服务端通信时,有个场景很常见,通过一个id作为url参数来回传递.假设现在业务上只有这个id标识,那么需要稍微安全一点的通信,对这个id进行加密传输,到服务端再进行解密.这里需要一个服务端进行保密的key,利用这个key进行加密和解密. 加解密的方法如下:$str是需要加解密的字符串,$key是自己定义的一个key // 加密 function encryptStr($str, $key){ $block = mcrypt_get_block_size('des', 'ecb'); $p…
zabbix自定义key 1.修改客户端配置文件 #vi /opt/zabbix/etc/zabbix_agentd.conf Include=/opt/zabbix/etc/zabbix_agentd.conf.d/ UnsafeUserParameters=1 2.添加自定义key #cd /opt/zabbix/etc/zabbix_agentd.conf.d #vi server_sta_nginx.conf UserParameter=server.sta.nginx,/temp/se…
为什么要自定义KEY,即User parameters功能 有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法.我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter.语法如下: 1 UserParameter=key,command 用户自定义参数包含一个key和一个命令,key必须整个系统唯一,配置好之后,重启客户端. 然后配置item,在key的位置填上我们自定义的key即可. 用户自定义参数…
zabbix中常用到的几个key: 1.监控端口的:net.tcp.port[,3306],可以在服务器端对被监控端测试. /usr/local/zabbix/bin/ -s192.168.8.120 -k net.tcp.port[,3306] 返回1为192.168.8.120的端口3306存在,0为不存在 #-k 表示键值 2.监控进程的:proc.num[mysqld] /usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -k proc.nu…
1. boost::unorder_map 实现自定义KEY // boostLibTest.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <boost/functional/hash.hpp> #include <boost/unordered_map.hpp> #include <iostream> #include <set> #include <map> #i…
我的zabbix-server是安装在另一台虚拟机上的,用来监控下图中的这台虚拟机 先修改zabbix的客户端配置文件,增加UserParameter那行,这里我只是用来测试,所以就随便起了一个名为ping的key,重启zabbix客户端 其中ping是key的名字,后面的echo 99是执行的命令.本来想换一个命令的,发现不知道换什么其它的命令,先大概知道一下自定义key的用法算了 进入zabbix给已经被监控的主机增加一个item,如图,key那里可以直接写刚才定义的那个key名ping,其…
创建执行脚本: # cat /etc/zabbix/monitor_scripts/network.sh #!/bin/bash #set -x usage() { echo "Useage : $0" echo "eg. sh $0 eth0" exit 1 } if [ $# -lt 1 ] then usage fi eth=$1 timer=1 in_old=$(cat /proc/net/dev | grep $eth | sed -e "s/\…
转自:http://www.cnblogs.com/miclesvic/p/6164303.html 1.在zabbix_agent端zabbix_agentd.conf配置文件中增加自定义Key(/usr/local/zabbix_agent/etc/zabbix_agentd.conf) ### Option: UserParameter # User-defined parameter to monitor. There can be several user-defined parame…
一.检测主机存活 net.tcp.service.perf[tcp,,] Float型 返回0代表端口挂了 zabbix fping要开启sudo权限之类比较不方便 二.监控CPU负载 监控load system.cpu.load[all,avg1] Float型 system.cpu.load[all,avg5] Float型 监控cpu iowait.system.user.idle(一分钟内的均值) system.cpu.util[,iowait] Float型 system.cpu.ut…