IT运维管理,ITIL,ITSS,ITSM,ISO20000-ITIL先锋论坛

 找回密码
 立即注册 - 请先获取邀请码

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 320|回复: 0

[Zabbix专区] 讲述zabbix监控tomcat配置实例(二)

[复制链接]
来自- 广东广州

参加活动:0

组织活动:12

发表于 2017-9-14 10:19:10 | 显示全部楼层 |阅读模式 来自- 广东广州
环境准备
  • zabbix-server服务器:centos6 ,ip:172.16.20.166
  • zabbix-server版本:2.4.5
  • tomcat服务器:centos6  ,ip:172.16.20.3
  • jdk版本:jdk1.7

zabbix-server安装1安装mysql、epel、zabbix源
rpm
yuminstallepel-release
rpm
更新系统
yumupgrade2安装mysql、php以及依赖环境
yum  installhttpdphpmysqlmysql-server
php-mysqlphp-gdphp-xml
php-mbstringphp-ldapphp-pear
php-xmlrpcphp-bcmathmysql-connector-odbcmysql-devellibdbi-dbd-mysql
net-snmp-devel curl-develmod_sslmod_perlmod_auth_mysql net-snmp

3开启各项服务并设置为开机自动启动
chkconfighttpd on
chkconfigmysqld on
service httpd start
service mysqld start
4安装zabbix-server及zabbix-java-gatewayyum install zabbixzabbix-server  zabbix-server-mysqlzabbix-web-mysqlzabbix-java-gateway5创建并初始化zabbix数据库
# mysql
mysql> create database zabbix character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
导入初始化数据
# cd /usr/share/doc/zabbix-server-mysql-2.0.9/create/
# mysqlzabbix<schema.sql
# mysqlzabbix<images.sql
# mysqlzabbix<data.sql
6配置zabbix数据库文件,编辑文件/etc/zabbix/zabbix_server.conf中的下列内容
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
7启动zabbix-server并配置开启机起动
service zabbix-server start
chkconfigzabbix-server on
8编辑zabbix-server 页面配置文件/etc/httpd/conf.d/zabbix.conf修改下列内容
php_valuemax_execution_time 300
php_valuememory_limit 128M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_valuemax_input_time 300  
php_valuedate.timezone Asia/Shanghai
9重启http服务servicehttpdrestart
配置zabbix web界面1打开浏览器,输入http://127.0.0.1/zabbix,你就可以看到zabbix web的初始化安装界面
0?wx_fmt=png.jpg
根据页面提示内容点击下一步,直到完成安装初始化即可。
zabbix-java-gateway配置1配置zabbix-java-gateway配置文件
配置文件路径/etc/zabbix/zabbix-java-gateway.conf
修改以下内容
LISTEN_IP="0.0.0.0" #监听地址
LISTEN_PORT=10052 #监听端口
START_POLLERS=5 # 开启的工作线程数(必须大于等于后面zabbix_server.conf文件的StartJavaPollers参数)
2设置zabbix-java-gateway开机启动,并启动
chkconfigzabbix-java-gateway on
service zabbix-java-gateway start
3配置zabbix-server配置文件
JavaGateway=127.0.0.1                     # JavaGateway 服务器地址,zabbix_server与zabbix_java_gateway在同一台主机
JavaGatewayPort=10052                    #端口
StartJavaPollers=5
tomcat配置1约定tomcat根目录以~/tomcat表示2修改~/tomcat/bin/catalina.sh,添加如下内容:
CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.port=12330
-Djava.rmi.server.hostname=172.16.20.3"
3添加jmxremote组件,并重新启动tomcat组件cp catalina-jmx-remote.jar~/tomcat/lib/zabbix web界面添加tomcat主机1在zabbixweb界面菜单组态/主机中,单击右上角创建主机按钮,创建tomcat主机
0?wx_fmt=png.jpg
2主机名称、所在群组为必填项
3根据上述tomcat配置,填写如下信息
0?wx_fmt=png.jpg
4在模板菜单中,关联合适的模板,创建主机
总结
上述配置过程即可初步配置zabbix监控tomcat,由于tomcat需要监控的参数复杂,zabbix自带的tomcat监控模板无法满足对实际生产环境中对tomcat的监控要求,针对每一种tomcat应用都需要单独编写适合该应用的监控模板。我们将在下一节介绍如何在实际生产环境中定制化编辑tomcat监控模板。
0.jpg
原创:嘉盛泰科技



本版积分规则

团购课程最新动态

 

 

高品质!好口碑!

百分百通过率!

PeopleCertEXIN

国际授权资质!

ITIL Foundation北上广

2天精华班,包证书

ITIL Foundation三天精

讲,知名讲师,包证书

ITIL Expert 金牌讲师北

上广深11天,包证书

DevOps Foundation

2天热点认证班,包证书

ITSS 认证IT服务经理

4天课程,包证书

Prince2双证4天高级班

Cobit高端课程2天班

Togaf高端课程4天班

 

报名热线: 4008-060-230


QQ|小黑屋|手机版|Archiver|ITIL先锋论坛万人社区 ( 粤ICP备17056641号|网站地图

Baidu

GMT+8, 2018-4-25 02:16 , Processed in 0.157740 second(s), 37 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表