zabbix服务器需要LAMP或者LNMP环境,首先搭建环境,略
由于CentOS官方YUM源不提供Zabbix软件包以及依赖包,因此,如果想用YUM安装Zabbix需要通过Zabbix官方源或第三方源实现。
yum安装zabbix
1.以下命令直接安装zabbix
先把Zabbix源挂载到本地yum仓库,执行createrepo --database /路径
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent
提示下列情况的**则需要安装依赖包
fontpackages-filesystem
gnutls
libjpeg
libX11
libpng15
因为安装Zabbix Web需要数据库,所以要在mysql中创建zabbix的数据库,并授权给zabbix用户。
[root@localhost ~]# mysql -u root -p
[root@localhost ~]# create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by "设置的密码**
**导入数据库sql脚本
zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz | mysql -uzabbix -p zabbix
enter password:
2.检查和编辑配置文件**
[root@localhost ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=设置的密码
编辑zabbix gent的配置文件/etc/zabbix/.zabbix_agentd.conf,必须制定 zabbix server的ip地址,在每台agent的主机上都要配置。
[root@localhost ~]# cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/.zabbix_agentd.conf.bak
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix-server
启动zabbix-server,zabbix-agent,gttpd
[root@localhost ~]# systemctl start zabbix-server
[root@localhost ~]# systemctl enbale zabbix-server
[root@localhost ~]# systemctl start zabbix-agent
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl enable httpd
3.安装zabbix web接口,设置时区一致
[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
[root@localhost ~]# systemctl restart httpd
打开浏览器输入服务器IP/zabbix,即可进入安装向导
略
登陆界面输入默认用户名Admin,密码zabbix即可登陆Zabbix服务器