1.修改默认源
1.1备份默认repo,路径:/etc/yum.repo/
cd /etc/yum.repo
mkdir bak
mv *.repo bak
1.2下载163源repo文件
1.3清理默认源缓存
yum clean all
1.4重建缓存
yum makecache
2.关闭SELINUX,重启服务器
2.1关闭SELINUX
vi /etc/selinux/config
修改SELINUX=disabled
2.2重启服务器
reboot
2.3确认selinux是否关闭
sestatus
3.关闭防火墙,并且禁用开机自启
systemctl stop firewalld
systemctl disable firewalld
4.安装zabbix 3.2yum安装repo
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
5.安装数据库maria-server-mysql
yum install mariadb-server
6.配置maria-server,可根据需要自行配置,以下请参考!
vi /etc/my.cnf.d/server.cnf
character-set-server = utf8
collation-server = utf8_bin
skip-character-set-client-handshake
skip-external-locking
symbolic-links=0
innodb_buffer_pool_size = 2048M
innodb_log_file_size = 512M
sort_buffer_size = 2M
innodb_additional_mem_pool_size = 30M
innodb_log_buffer_size = 8M
key_buffer_size = 16M
log-bin=mysql-bin
expire_logs_days = 7
server-id=1001
innodb_data_file_path = ibdata1:1G
innodb_file_per_table =on
max_connections = 500
innodb_flush_method = fdatasync
innodb_flush_log_at_trx_commit = 1
7.启动数据库mariadb,并设置开机自启
systemctl start mariadb
systemctl enable mariadb
8安装zabbix-server,zabbix–web-mysql,zabbix-get,zabbix-agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent
9创建Zabbix mariadb数据库和用户(zabbix官网有教程)
9.1登陆数据库
mysql -uroot -p
9.2创建zabbix数据库
create database zabbix character set utf8 collate utf8_bin;
9.3创建zabbix用户并授权zabbix用户操作zabbix数据库的所有权限
grant all privileges on zabbix.* to zabbix@localhost identified by ‘zabbix’;
9.4退出mariadb数据库
quit;
10.导入zabbix表结构和数据
zcat /usr/share/doc/zabbix-server-mysql-3.2.1/create.sql.gz | mysql -uroot zabbix
11.配置zabbix配置文件,修改数据库密码为zabbix
vi /etc/zabbix/zabbix_server.conf
*command命令下输入”/DBPassword”即可检索导到这一行
DBPassword=zabbix
12.配置Http配置文件,修改时区为亚洲上海
vi /etc/httpd/conf.d/zabbix.conf
修改php_value date.timezone Asia/Shanghai
13.启动zabbix-server,并设置开机自启
systemctl start zabbix-server
systemctl enable zabbix-server
注意:
①如果zabbixserver无法启动,报出error 4 in libpthread-2.17.so错误,则需要安装trousers支持包。
yum install trousers
②如果报pid错误,需要做软连接/var/run > /run
ln -s /var/run /run
14.启动http,并设置开机自启
systemctl start httpd
systemctl enable httpd
15.启动zabbix-agent,并设置开机自启
systemctl start zabbix-agent
systemctl enable zabbix-agent
16.使用IE登陆zabbix图形界面进行设置。
地址:http://192.168.1.*/zabbix/(zabbix服务器IP)
账户:admin
密码:zabbix
*以上是自己安装经验,欢迎参考,如有不对请指正,谢谢!
关于zabbix的所有问题都可以参考官方文档:https://www.zabbix.com/documentation/3.2/start