1.安装邮件软件 (一般默认安装sendmail,这样apache也不用重新设置.) $sudo yum install sendmail 2.在zabbix上设置发送邮件用的本地邮箱 选择管理->メデイアタイプ(日版,中文版或者英文版的选项在同样的位置) 设置如下图 默认设置可能是zabbix@company.com之类. 3.在zabbix上设置接受邮件用的邮箱 选择プロファイル(右上角)->メディア 然后选择追加,在弹出的窗口填入自己的地址.填完点追加.然后更新(千万注意更新). 效果如…
      说明: Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控. 具体操作: 以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例. 一.配置防火墙,开启10050.10051的TCP和UDP端口 vi /etc/sysconfig/iptables #编辑防火墙配置文件 -A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -…
这里用一个非常简单的例子来展示vim自定义自己的语法并高亮显示的设置流程. 所使用的实例语言是python,为了区分vim自带的python语法,我们把文件名保存为test.me,其内容如下图所示: 现在我们希望能够设置自己的语法,来高亮显示这段代码. 总共有三步,如下: 定义语法规则 首先要创建自己的语法规则: 进入目录~/.vim/syntax,在该目录下新建文件mysyntax.vim(名称随意,.vim结尾即可) windows用户目录为$VIM_INSTALL/vimfiles/syn…
可以简易设置文字内边距的EdgeInsetsLabel 最终效果: 源码: EdgeInsetsLabel.h 与 EdgeInsetsLabel.m // // EdgeInsetsLabel.h // EdgeInsetsLabel // // Created by YouXianMing on 14/10/27. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #import <UIKit/UIKit.h> @int…
一.启动流程的时候设置流程变量 1.1 案例 /** * 启动流程实例 */ @Test public void start() { Student student=new Student(); student.setId(1); student.setName("张三"); Map<String, Object> variables=new HashMap<String,Object>(); variables.put("days", 2)…
Android 输入法设置文章 Android 9.0 默认输入法的设置流程分析 Android 9.0 添加预置第三方输入法/设置默认输入法(软键盘) 前言 在上一篇文章  Android 9.0 添加预置第三方输入法/设置默认输入法(软键盘)    中我们可以通过设置enabled_input_methods和default_input_method两个key-value的值来显示的指定可选的输入法及默认输入法. 但是,查看Android原生代码,并没任何地方显示的设置这两个值,但是当开机后…
Android手机语言切换行为,是通过设置-语言和输入法-语言来改变手机的语言,其实这个功能很少被用户使用.     以Android5.1工程源码为基础,从设置app入手来分析和学习语言切换的过程:     一.语言设置界面:     首先在设置app中找到语言设置这个Preference,目前设置中界面大多都是Fragment,先找到语言和输入法的PreferenceScreen,与其对应的Fragment是InputMethodAndLanguageSettings.java,在其onCr…
1. 同步/异步刷磁盘 Bitmap文件写磁盘分同步和异步两种: 1) 同步置位:当盘阵有写请求时,对应的bitmap文件相应bit被置位,bitmap内存页被设置了DIRTY标志.而在下发写请求给磁盘之前,必须保证bitmap文件下刷完成后才向磁盘发送写请求.这种情况需要等待写bitmap磁盘文件完成,因此是同步的.(由bitmap_unplug()完成) 之所以写bit要在写chunk数据之前就同步刷磁盘,因为如果写请求先下发了,而写bit在这之后刷磁盘的话,当写磁盘过程中发生故障,比如掉电…
最近看恢复出厂的一个问题,以前也查过这方面的流程,所以这里整理一些AP+framework层的流程: 在setting-->备份与重置--->恢复出厂设置--->重置手机--->清除全部内容--->手机关机--->开机--->进行恢复出厂的操作--->开机流程: Step 1:前面找settings中的布局我就省略了,这部分相对简单一些,直接到清除全部内容这个按钮的操作, 对应的java类是setting中的MasterClearConfirm.java这个…
public static void mian(String args[]){ ProcessEngine processEngine  = ProcessEngine.getDefaultProcessEngine(); RuntimeService runtimeService = processEngine.getRuntimeService(); runtimeServie.setVariable(executionId,variablename,value);  // 设置一个流程变量…
1.zabbix服务器上已安装postfix邮件服务,如果没安装用yum安装sendmail也可以(简单) 2.vim /etc/mail.rc 在此配置中加上用户名及密码等,即可用这个账号发送邮件 set from=zabbix@xxx.com smtp=smtp.exmail.qq.com set smtp-auth-user=zabbix@xxx.com smtp-auth-password=xxxxxx set smtp-auth=login 3.进到zabbix调用脚本路径/usr/l…
代理的话只能看到被代理人能看到的流程.设置"代理报销":应用--财务会计--费用管理--代理报销 选择报销人公司--"他人代理我报销"--选择报销人(zhaofeng)和代理人(zhaoj)PS:也可以选择"我代理他人报销".…
Android开发应用程序时,如果应用程序需要访问网络权限,需要在 AndroidManifest.xml 中加入以下代码: <uses-permission android:name=”android.permission.INTERNET”></uses-permission> 同样的如果用到其它的权限,也需要作出声明,部分权限列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在 chec…
1.设置方式寄存器:设置DMA通道的传输方式,寄存器DMAMODE0或者DMAMODE1的位9:0-表示块传输,1-表示散/聚传输: 2.设置PCI地址寄存器:设置PCI总线侧的地址空间. 3.设置LOCAL地址寄存器:设置LOCAL总线侧的地址空间. 4.设置传输计数寄存器:以字节位单位设置传输数据量. 5.设置描述寄存器:设置DMA传输的方向:在散/聚方式下,位0表示传输参数的加载地址,0-PCI地址,1-Local地址: 位1表示传输链结束,0-未结束,1-结束:位2设置当前块传输结束后中…
对于express的设置,一直是拿来就用,只知其然,今天查了一下文档,记录详细过程如下. 1.实现基本常用功能需要的模块path 用来处理路径字符串拼接,设置模板路径和静态资源路径时使用cookie-parser 设置应用的请求对cookie的支持body-parser 处理request请求内容,可以在req.body中访问,适用于POST请求时ejs 静态资源模板引擎,解析html文件express-session session设置compression 使用gzip压缩请求头的体积,如果…
经过了多天的调试对接,终于将宇视的布控球顺利接入到了EasyGBS的国标平台,特地写一下对接过程中遇到的问题,希望能帮助大家避开一些麻烦: 第一步:电脑连接无线网络IPCWIFI,密码12345678 第二步:浏览器中登录地址:192.168.2.1: 如果找不到设备,也可以到宇视的官网下载设备搜索发现工具,发现设备: 第三步:下载插件并安装后重新IE打开页面(192.168.2.1): 第四步:填入账号admin 密码<自己设备的密码>,登录: 第五步:点击配置-服务器,管理协议选择GB,…
发起流程时,配置activiti:initiator属性,并且在代码中: Authentication.setAuthenticatedUserId(userId); 其中,userId对应流程发起人 查询某人发起的流程关键代码: @Autowired private HistoryService historyService; List<HistoricProcessInstance> historicProcessInstanceList = historyService.createHi…
#!/usr/bin/python2.7#_*_coding:utf-8 _*_#auther:拿来用用import requests,sys,jsonimport urllib3urllib3.disable_warnings() def GetTokenFromServer(Corpid,Secret): Url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken" Data = { "corpid":Corpid,…
1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enforcing修改为disabled然后重启生效 3.配置CentOS 6.0 第三方yum源(CentOS默认的标准源里没有nginx软件包) [root@CentOS ~]# yum install wget //下载wget工具 [root@CentOS ~]# wget http://www.…
Administration->Users->User name->Media <img src="http://img.blog.csdn.net/20160919095540567?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />…
git是目前世界上最先进的分布式版本控制系统(摘自廖雪峰官网) 首先需要在系统上安装git: Windows系统在这下载: RHEL/Centos/Fedora用户可以用以下命令安装:yum -y install git Debian/Ubuntu用户的安装命令:sudo apt-get install git Arch用户的安装命令:sudo pacman -S git 配置用户名和邮箱: git config --global user.name "yourname" git co…
#!/usr/bin/env python #-*- coding: UTF- -*- import os,sys reload(sys) sys.setdefaultencoding('utf8') import getopt import smtplib from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from subprocess import * def sendqqmai…
查看是否自启动 配置chkconfig 启动服务…
由于实验室产品的监控模块的需求,需要绕过zabbix的验证模块,实现从二级平台到zabbix的无缝接入. 测试发现,zabbix的身份验证并不是想象的那么简单,为了实现功能,遂进行源码分析. zabbix常规登陆验证流程: 分析./include/classes/user/CWebUser.php中的login和logout可以了解到zabbix的常规验证流程. 主要逻辑如下: login 查询出对应用户名密码的user对象 检查该用户登陆尝试次数是否超出限制 根据查询的userid验证用户权限…
使用外部邮箱账号发送报警邮件设置 配置Zabbix服务端外部邮箱 vi /etc/mail.rc #编辑,添加以下信息 set from=xxx@163.com smtp=smtp.163.com set smtp-auth-user=xxx@163.com  smtp-auth-password=123456 set smtp-auth=login :wq! #保存退出   配置Zabbix服务端邮件报警   1. 管理-示警媒介类型-创建媒体类型 名称:Sendmail 类型:脚本 脚本名称…
关于邮件报警,有非常多方案,这里选择的是稳定性较好.使用较多的msmtp+mutt方案. 该方案有一个非常好的地方在于不用自己来搭建独立的mailserver,能够使用第三方mail.这样的方法不仅能够有效的解决未知email地址被处理为垃圾邮件的问题.同一时候因为第三方的稳定服务来提供报警的准确和及时性. 事实上最关键的一点是msmtp能够使用gmail. 我们须要两个组件msmtp和mutt,当中msmtp是发送email的关键.mutt来优化msmtp. [msmtp] sudo apt-…
本来是想自己写一篇文章的,但是看到发现网上有写的不错的,于是乎又抄别人的文章,作为记录. 使用外部邮箱来发生邮件明显好处就是防止其他邮箱服务器当垃圾邮件处理,另一方面能降低收邮件延迟. 下面开始进行使用外部邮箱配置: zabbix服务端配置: 操作系统:CentOS7_x64 1.  安装一个邮件发送程序mailx工具(msmtp+mutt也可以实现外部邮箱发送邮件) [root@V253 ~]# yum install mailx -y 打开mailx配置文件,在末尾添加如下信息: [root…
一.安装配置msmtp 1.下载msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0 2.解压 tar -jxvf msmtp-1.4.30.tar.bz2 3. 进入msmtp文件夹 cd msmtp-1.4.30 4. 编译安装 ./configure –prefix=/usr/local/msmtp make && make install 5. 配置msmtp账号 切换…
实现目的: 在Zabbix服务端设置邮件报警,当被监控主机宕机或者达到触发器预设值时,会自动发送报警邮件到指定邮箱. 具体操作: 以下操作在Zabbix监控服务端进行 备注:Zabbix监控服务端 操作系统:CentOS 主机名:localhost.localdomain 邮件报警有两种情况: 1.Zabbix服务端只是单纯的发送报警邮件到指定邮箱,发送报警邮件的这个邮箱账号是Zabbix服务端的本地邮箱账号(例如:root@localhost.localdomain),只能发送,不能接收外部邮…
一.注册企业号[体验号] 打开页面 http://qydev.weixin.qq.com/try?t=experience   (2016年注册的时候的连接)现在可能变了.进行注册操作,默认有90天的期限. 填写相关资料后你会收到一封邮件,进行体验账号激活,如下图: 注意,这里激活需要绑定在你的微信号上进行激活,激活后会有如下显示: 扫描完成后,进入登陆界面,这里的登陆信息就是你刚刚注册用的邮箱和密码,登入: 二.配置企业号 进入企业号后,需要进行相关配置: A.导入用户 选择通讯录,进入我的企…