本文共 2825 字,大约阅读时间需要 9 分钟。
本地做yum源
[root@localhost /]# tar zxf zabbix2.4.tar.gz -C / 将zabbix2.4解压到/下[root@localhost /]# createrepo -v /zabbix/[root@localhost /]# yum clean all[root@localhost /]# yum -y install zabbix.x86_64 zabbix-agent.x86_64 zabbix-server.x86_64 zabbix-server-mysql.x86_64 zabbix-web.noarch zabbix-web-mysql.noarch mariadb-server zabbix源里边的mariadb不要安装,避免冲突安装完成配置LNMP修改PHP时区[root@localhost /]# vim /etc/php.ini修改MySQL编码启动MySQL
[root@localhost /]# systemctl restart mariadb[root@localhost /]# systemctl enable mariadb.service MariaDB [(none)]> set password=password('123456')创建相关数据库、用户并授权先查看配置文件里用的什么用户、什么数据库[root@localhost /]# cd /etc/zabbix/[root@localhost zabbix]# vim zabbix_server.conf DBHost指数据库软件安装位置DBName指数据库名字DBPassword数据库密码保存并授权 MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by 'zabbix';Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> create datebase zabbix;填充数据
[root@localhost zabbix]# cd /usr/share/doc/zabbix-zabbix-2.4.5/ zabbix-server-mysql-2.4.5/zabbix-agent-2.4.5/ [root@localhost zabbix]# cd /usr/share/doc/zabbix-server-mysql-2.4.5/[root@localhost zabbix-server-mysql-2.4.5]# lscreate upgrades[root@localhost zabbix-server-mysql-2.4.5]# cd create/将这里边的数据导入到数据库[root@localhost create]# mysql -uzabbix -pzabbix zabbix < images.sql [root@localhost create]# mysql -uzabbix -pzabbix zabbix < data.sql [root@localhost create]# mysql -uzabbix -pzabbixapache进行设置(RHEL7和CentO S7需要设置)[root@localhost conf.d]# systemctl start httpd[root@localhost conf.d]# systemctl enable httpd.service[root@localhost conf.d]# /etc/init.d/zabbix-server start解决方案[root@localhost ~]# cd /etc/httpd/conf.d[root@localhost conf.d]# vim zabbix.conf[root@localhost conf.d]# systemctl restart httpd.service 正常访问中文字设置Profile-->Chinese字体乱码问题的解决:我将我的Windows上的字体(C:\Windows\Fonts)放到zabbix上了后缀ttf必须小写,否正在web页面显示不正常更改默认字体,当前为graphfont修改为在/usr/share/zabbix/fonts/中的其他字体 [root@localhost fonts]# vim /usr/share/zabbix/include/defines.inc.php英汉互译不准确解决方案下载汉化包:[root@localhost LC_MESSAGES]# mv frontend.po frontend.po.bak[root@localhost LC_MESSAGES]# cd[root@localhost ~]# mv frontend.po /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/[root@localhost ~]# /usr/share/zabbix/locale/make_mo.sh客户机的添加
客户机上安装如下两个软件包zabbix-2.4.5-5.el7.art.x86_64.rpmzabbix-agent-2.4.5-5.el7.art.x86_64.rpm[root@localhost ~]# cd zabbix/[root@localhost zabbix]# rpm -ivh zabbix-2.4.5-5.el7.art.x86_64.rpm[root@localhost zabbix]# rpm -ivh zabbix-agent-2.4.5-5.el7.art.x86_64.rpm安装完成对客户端配置文件进行配置客户端的修改:1.指明服务器的地址Server=xxxx 主动访问 ServerActive=xxxx 被动访问[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 2.hostname服务端添加主机时必须与客户端配置文件里定义的主机名一致[root@localhost ~]# /etc/init.d/zabbix-agent restart[root@localhost ~]# chkconfig zabbix-agent on客户端完成,可以手动添加监听转载于:https://blog.51cto.com/12510191/2364272