Category Uncategorized

Zabbix系列之三——部署JMX监控tomcat

zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 下面为部署步凑: 1、zabbix server安装java gateway 1234567891011 [root@localhost ~]# yum install -y  java  java-devel  zabbix-java-gateway [root@localhost ~]# java -versionopenjdk version “1.8.0_161″OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)[root@localhost ~]# service zabbix-java-gateway statusRedirecting to /bin/systemctl status…

shell () {}

$date  $date_  $(date)  ${date}  的不同 1 [root@XX-X-XXX-02 XXX_XXXX]# cat echoDate.sh 2 #!/bin/bash 3 4 date=`date +”%F_%H%M%S”` 5 fileName=abcd.jar 6 7 echo ___*___$date_$fileName 8 echo ___**___$(date)_$fileName 9 echo ___***___${date}_$fileName 10 echo ___****___${date}_${fileName%.*} 11 [root@XX-X-XXX-02 XXX_XXXX]# . 12 ___*___abcd.jar  //$date $date_ 此处是两个不同的变量,导致取不到值 13 ___**___2018年 07月 10日 星期二…

Jenkins Jmeter Ant Email Html实施方案

项目做接口自动化,选用的方案为Jenkins + Jmeter + Ant + Email;本篇文档是对实施的总结 优化点是:默认生成两份报告 邮件效果图: 第一种报告: 第二种报告: 环境准备:   CentOS7   JDK1.8   ant:下载到服务器上,配置好环境变量     vim /etc/profile   export ANT_HOME= export PATH=$ANT_HOME/bin:$PATH Jmeter配置    参考:        Jmeter教程索引贴              Jmeter默认报告优化        Jmeter报告优化之New XSL stylesheet      接口自动化Jmeter        JMeter(6) jenkins测试报告及邮件优化    1.下载Jmeter放在Jenkins服务器对应目录,注意修改项目build.xml    2.下载jmeter.results.shanhe.me.xsl到Jmeter/extras/    3.修改jmeter.properties 1 jmeter.save.saveservice.data_type=true 2 jmeter.save.saveservice.label=true 3 jmeter.save.saveservice.response_code=true…

zabbix3.4 zabbix-server zabbix-agent zabbix-java-gateway安装 配置

前置条件:   OS : CentOS7   MySQL5.6已安装,且加入环境变量 安装步骤:   按照官方步骤进行安装,比官方手册中多了zabbix-java-gateway,此处留档备份。     Install and configure Zabbix server     # rpm -i   Install Zabbix server, frontend, agent     # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway   Create initial database     # mysql -uroot -p    password    mysql> create database zabbix character set utf8 collate…

CentOS7 安装tomcat为系统服务器 Systemctl管理Tomcat,并设置开机启动

本文转载: CentOS7开始,从改为了systemctl管理服务。 亲自测试成功。 1.首先,需要为tomcat配置pid。 bin[java]view plaincopy # Copy CATALINA_BASE from CATALINA_HOME if not already set   [ -z “$CATALINA_BASE” ] && CATALINA_BASE=”$CATALINA_HOME”   # 设置pid。一定要加在CATALINA_BASE定义后面,要不然pid会生成到/下面   CATALINA_PID=”$CATALINA_BASE/tomcat.pid”    tomcat.pid文件与bin目录平级。 2.创建tomcat.service文件  [java]view plaincopy [Unit]   Description=Tomcat   After=syslog.target network.target remote-fs.target nss-lookup.target   [Service]   Type=forking   Environment=”JAVA_HOME=/home/jdk/jdk1.7.0_79″   PIDFile=   ExecStart=   ExecReload=/bin/kill -s HUP $MAINPID   ExecStop=/bin/kill -s QUIT $MAINPID   PrivateTmp=true   [Install]   WantedBy=multi-user.target   Environment=”JAVA_HOME=/home/jdk/jdk1.7.0_79″ 这里要配置环境变量,在/etc/profile中的配置在系统服务中不生效。  3.设置为开机启动 [java]view plaincopy systemctl enable tomcat.service     4.其它 修改tomcat.service文件后需要执行下面命令使其生效:systemctl daemon-reload查询tomcat 进程  ps -ef |…

JBoss 系列三:使用4种方式部署应用到JBoss7/WildFly

内容概要 JBoss系列三主要目的是演示如何部署应用到JBoss7/WildFly,如下图中描述了部署应用的四种方式: 如上四种方式包括: Administration UI Console Command Line Console Maven Plugin(jboss-as-maven-plugin) copy 为了测试部署,我们需要编译生产部署的应用,使用git clone 我们本系列所需的测试代码(参照系列一github客户端安装部分),clone完成后进入系列三目录,也是我们这里所使用的测试工程,具体: 在该目录下执行Maven(Maven安装参照系列一Maven安装部分)编译系列三工程: 编译完成后会生成jaxws-helloworld.jar,位于csdn 通过Administration UI Console部署 1. 使用管理用户登录到Administration UI Console(http://localhost:9990/console)。 2.部署 在显示出的界面选择 Runtime -> Server -> Manage Deployments -> Add -> Browse(选择jaxws-helloworld.jar绝对路径) -> Next -> Save…

CentOS 安装WildFly Jboss10

前言 是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。[ 百度百科 ] 开始 1 .WildFly的前身是Jboss, 首先去官网下载WildFly,地址: 文件,用SFTP拷贝到Centos服务器中 2 .解压压缩包 3 .进入到WildFly启动目录 4 .进入配置文件,并编辑standalone.xml,将interfaces下inet-address ip地址改成当前地址,socket-binding下http端口改成自己需要的 5 .把web的打包文件war放到deployments目录下 6 .启动WildFly 7 .关闭WildFly 结束 附上成功图片两张:

centos简单搭建smtp服务

本教程不使用mysql存储用户名和密码,只作为smtp服务, 需要安装dns,详情见 点击打开链接 一、安装软件: yum install postfix yum install cyrus* 不卸掉下面两个会报错(因为不使用mysql) rmp -e cyrus­sasl­ldap  rmp -e cyrus­sasl­sql 二、编辑配置文件 编辑: (详情介绍 点击打开链接, 点击打开链接) queue_directory = /var/spool/postfixcommand_directory = /usr/sbindaemon_directory = /usr/libexec/postfixdata_directory = /var/lib/postfixmail_owner = postfix myhostname = test01v.jira.netmydomain = jira.commyorigin = $mydomaininet_interfaces = all local_recipient_maps = unknown_local_recipient_reject_code…