happylll666 发表于 2018-9-30 10:08:36

新鲜出炉,centos 6.5下zabbix3.0搭建(2018/09/27亲测)

centos 6.5下zabbix3.0搭建(2018/09/27亲测)(php及mysql版本升级等) 一、安装:
1、环境为centos 6.5 最小化安装,以下为安装命令

关闭SELINUX---此步骤最好在安装完操作系统就做

安装中文字符集 ---最小化安装centos下,中文支持及语言集都没装,很多网友安装时出现中文乱码等,可能都是此原因。


2、php卸载及版本升级
c、安装5.6版本phpZabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求

4、mysql版本问题a、卸载mysql   ------以下操作可干净卸载linux系统中原安装的mysql。# rpm -qa | grepmysql
cd/var/lib/mysql#/usr/bin/mysql_install_db --user=mysql --datadir=/var/lib/mysql/   mysql5.6版本不初始化无法启动mysql服务
mysql>update user set host = '%' where user = 'root' and host='localhost';   ---设置root远程可连接数据库,方便操作及调试,暂时打开。mysql>flush privileges;)改完后在windows终端可使用navicat for mysql远程连接mysql,但在服务器无法root进入数据库#mysql -u root -p ,查找原因后解决:后在navicat for mysql上的命令行窗口使用:mysql>grant all on *.* to root@'%' ;mysql>flush privileges;
安装 zabbix

#./configure --prefix=/usr/local/zabbix         --sysconfdir=/etc/zabbix/ --enable-server --enable-proxy --enable-agent--with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl--with-jabber=/usr/local/ --enable-ipv6 --with-libxml2(再次编译时修改了--with-jabber=/usr/local/)
2)、配置zabbix_server.conf
3)、配置zabbix_agent.conf
4)、 配置zabbix服务端和客户端自启动

6)、防火墙设置# vi/etc/sysconfig/iptables添加(在22端口那一行下面添加,注意不能添加在最后,会被前面的语句忽略导致不生效)-A INPUT -m state --state NEW -m tcp -p tcp--dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp--dport 80 -j ACCEPT#允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT#允许3306端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp--dport 10050 -j ACCEPT#是zabbix需要-A INPUT -m state --state NEW -m tcp -p tcp--dport 10051 -j ACCEPT#是zabbix需要重启防火墙# /etc/init.d/iptables restart或 # service iptables restart

三、 zabbix在 web 上配置








happylll666 发表于 2018-9-30 10:09:57

初来乍到,抛砖引玉~
页: [1]
查看完整版本: 新鲜出炉,centos 6.5下zabbix3.0搭建(2018/09/27亲测)