Centos7.0 zabbix3.2 安装记录
1. install mysql
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server


systemctl enable mysqld
systemctl start mysqld
mysql_secure_installation

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

2. install zabbix3.2
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum install zabbix-server-mysql-3.2.0 zabbix-web-mysql-3.2.0

cd /usr/share/doc/zabbix-server-mysql-3.0.1
zcat create.sql.gz | mysql -uroot -p zabbix
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

systemctl start zabbix-server
systemctl enable zabbix-server

3. install httpd
vim /etc/httpd/conf.d/zabbix.conf
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 always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
systemctl start httpd
systemctl enable httpd

4. web zabbix
http://IP/zabbix/
默认用户名/密码:Admin/zabbix
1

2.

3.

4.

5.

6.

5. 邮件报警配置

vi /etc/mail.rc 尾行添加以下内容
set from=itmonitor@yinpiao.com smtp=mail.yinpiao.com
set smtp-auth-user=itmonitor@yinpiao.com
mkdir -p /etc/zabbix/alertscripts


[root@zabbix alertscripts]# cat sendmail.sh
#!/bin/bash
FILE=/tmp/maillog
echo "$3" >$FILE
dos2unix -k $FILE
/bin/mail -s "$2" $1 < $FILE
返回web页面配置如下:




6. 客户端安装配置
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
yum install zabbix-agent
[root@testzabbix zabbix]# cat zabbix_agentd.conf | grep -v ^$ | grep -v ^#
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.11.61
ListenPort=10050
ServerActive=127.0.0.1
Hostname=192.168.11.61
Include=/etc/zabbix/zabbix_agentd.d/*.conf
7. 利用自带的mysql配置文件,监控mysql
Client 端:
A. 新建.my.cnf文件,目的是使本地的zabbix-agent有权限访问mysql数据,内容如下:

B. 修改zabbix自带的mysql配置文件userparameter_mysql.conf
红字标注为需要注意zabbix目录

返回web端:
在主机上链接zabbix自带的监控mysql模板

通过图形查看mysql的运行状况主要有2个:MYSQL operations && MYSQL bandwidth



8. 中文乱码问题
/usr/share/zabbix/fonts/
将msyh.ttf上传到服务器zabbix字体目录中查看字体配置# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'graphfont');
93:define('ZBX_FONT_NAME', 'graphfont');
确认字体名称是否可以替换
# grep graphfont /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'graphfont');
93:define('ZBX_FONT_NAME', 'graphfont');
执行快捷替换
# sed -i "s/graphfont/msyh/g" /usr/share/zabbix/include/defines.inc.php
确认是否替换成功
# grep FONT_NAME /usr/share/zabbix/include/defines.inc.php -n
45:define('ZBX_GRAPH_FONT_NAME', 'msyh'); // font file name
93:define('ZBX_FONT_NAME', 'msyh');
参考地址:http://www.cnblogs.com/enjoycode/p/zabbix_3_installation_on_centos_7.html

浙公网安备 33010602011771号