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

zabbix提供了一个java gateway的应用去监控jmx(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 下面为部署步凑: 1、zabbix server安装java gateway 1234567891011 # yum install -y java java-devel zabbix-java-gateway # 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,…

shell () {}

$date  $date_  $(date)  ${date}  的不同 1 # 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 # ./echoDate.sh 12…

Jenkins Jmeter Ant Email Html实施方案

项目做接口自动化,选用的方案为Jenkins + Jmeter + Ant + Email;本篇文档是对实施的总结 优化点是:默认生成两份报告 邮件效果图: 第一种报告: 第二种报告: 环境准备:   CentOS7   JDK1.8   ant:下载到服务器上,配置好环境变量     vim /etc/profile   export ANT_HOME=/data/apache-ant-1.10.5 export PATH=$ANT_HOME/bin:$PATH Jmeter配置    参考:        Jmeter教程索引贴              Jmeter默认报告优化        Jmeter报告优化之New XSL stylesheet      接口自动化Jmeter        JMeter(6)…

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

前置条件:   OS : CentOS7   MySQL5.6已安装,且加入环境变量 安装步骤:   按照官方步骤进行安装,比官方手册中多了zabbix-java-gateway,此处留档备份。  https://www.zabbix.com/download   Install and configure Zabbix server     # rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm   Install Zabbix server, frontend, agent     # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-java-gateway   Create initial…

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

本文转载:http://blog.chinaunix.net/uid-24648266-id-5729891.html CentOS7开始,从/etc/init.d脚本改为了systemctl管理服务。 亲自测试成功。 1.首先,需要为tomcat配置pid。 bin/catalina.shview plaincopy # Copy CATALINA_BASE from CATALINA_HOME if not already set && CATALINA_BASE=”$CATALINA_HOME” # 设置pid。一定要加在CATALINA_BASE定义后面,要不然pid会生成到/下面 CATALINA_PID=”$CATALINA_BASE/tomcat.pid” tomcat.pid文件与bin目录平级。 2.创建tomcat.service文件 /lib/systemd/system/tomcat.service view plaincopy Description=Tomcat After=syslog.target network.target remote-fs.target nss-lookup.target…

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/3/target目录下。启动JBoss并添加管理用户名(参照系列一JBoss安装)。接下来我们演示通过4中方式部署应用jaxws-helloworld.jar。 通过Administration UI Console部署 1. 使用管理用户登录到Administration UI Console(http://localhost:9990/console)。 2.部署 在显示出的界面选择 Runtime -> Server ->…

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,地址:http://wildfly.org/downloads/ ,我这里选择10.1.0.Final最新版,TAR.GZ 文件,用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,详情见 点击打开链接http://blog.csdn.net/zhidao_wenge/article/details/69982350 一、安装软件: yum install postfix yum install cyrus* 不卸掉下面两个会报错(因为不使用mysql) rmp -e cyrus­sasl­ldap rmp -e cyrus­sasl­sql 二、编辑配置文件 编辑:/etc/postfix/main.cf (详情介绍 点击打开链接, 点击打开链接) queue_directory = /var/spool/postfixcommand_directory = /usr/sbindaemon_directory = /usr/libexec/postfixdata_directory =…