部署Zabbix监控

上一篇 / 下一篇  2016-08-10 15:15:19 / 个人分类:性能测试

zabbix(mysql数据库5.5以上版本)

数据库我选择是mysql-5.7.13-1.el6.x86_64.rpm-bundle.tar
51Testing软件测试网'K&[YSL;_

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm #安装 zabbix 源
yum install zabbix-server-mysql zabbix-web-mysql 
yum install zabbix-agent # 仅被监控的服务器需要安装

5_@ {[ h0

初始化MySQL

9| e,YQ _K;p0

#登录mysql创建zabbix数据库51Testing软件测试网zZUzr?

mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix' ;
exit;

U.| KF$J(Js ?0

#初始化zabbix数据库
cd /usr/share/doc/zabbix-server-mysql-2.4.5/
mysql -uroot -p zabbix < schema.sql
mysql -uroot -p zabbix < images.sql
mysql -uroot -p zabbix < data.sql

4Y5yh^@"PfD0

配置zabbix服务器端

(ja$A)oDj0

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix51Testing软件测试网8uz }L+|+uJ5[7r

service zabbix-server start51Testing软件测试网? C(L%KI

配置zabbix服务器web

v+Ig2PbBb'}i_:x0

vim /etc/httpd/conf.d/zabbix.conf51Testing软件测试网j)t _ PQ5r

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai51Testing软件测试网9?-`:D7Aa ~r0j

service httpd restart

$VhapR*EG0

关闭iptables 和 SELinux

A0O2wU6iEGR g)|9\v0

service iptables stop
chkconfig iptables off51Testing软件测试网(RQ3Q8\`m

setenforce 0 
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled51Testing软件测试网|[ u"C2{)}1B,ilg

后续设置

G kUD H0

访问 http://zabbix-server/zabbix/ 进行剩下的设置

.H ]J;L8y0al U-h+m0

配置zabbix-agent51Testing软件测试网2XU NqZpw

vim /etc/zabbix/zabbix_agentd.conf51Testing软件测试网(Q Q IhC:z c+kA$Y

server= zabbix 监控服务器的ip
ListenPort=10050 #开放的监控端口
ServerActive=zabbix 监控服务器的ip
Hostname=此主机的ip

+y~3|,K l[(j0

service  zabbix-agent start


service snmpd start
web登陆:
用户名:Admin    注A大写
密码:zabbix

解决中文乱码问题

zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码。解决方法很简单,把我们电脑里面字体文件传到zabbix服务器上。51Testing软件测试网9I$wI(G0h.N5f(an

把它拷贝到zabbix的web端的fonts目录下例如:/var/www/html/zabbix/fonts,并且把TTF后缀改为ttf.

,pno dgOE1kf0

修改zabbix的web端/include/defines.inc.php

Z u-Zj d`.u0

//define('ZBX_FONT_NAME', 'DejaVuSans');
define('ZBX_FONT_NAME', 'SIMKAI');

(b!}v:H5Q Mh0

//define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'SIMKAI'); // font file name

HRbC b4I9m:[y0



用yum 快速安装zabbix agent.
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
yum install zabbix-agent
service  zabbix-agent start
chkconfigzabbix-agent on
最后自得打开防火墙的tcp 10050端口

zabbix在线安装 支持jvm监控:
yum install zabbix-java-gateway
service zabbix-java-gateway start
chkconfig zabbix-java-gateway on


配置jmx
编辑tomcat的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=12345"

配置好重启tomcat ,测试命令:(下载jmxcmd.jar)
java -jar jmxcmd.jar - 10.0.0.130:12345 java.lang:type=Memory NonHeapMemoryUsage

%p(VtgJG2g%k]-JG0

TAG: 监控

 

评分:0

我来说两句

Open Toolbar