CentOS7下搭建Zabbix2.2
2016-01-13 14:50
656 查看
安装mariadb与apache
yum install -y mariadb* httpd启动mariadb与httpd服务
systemctl start mariadb httpd设定数据库root帐户的密码
mysqladmin -uroot password '123456'进入mysql
mysql -uroot -p1、创建数据库并指定utf8编码格式2、新建zabbix用户及指定密码为zabbix3、刷新数据库4、给予zabbix用户本地访问权限5、刷新数据库
create database zabbix character set utf8;
insert into mysql.user(Host,User,Password) values('localhost','zabbix',password('zabbix'));
flush privileges;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';
flush privileges;
exit添加zabbix仓库
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm[/code] 安装zabbix-serveryum install -y zabbix-server-mysql zabbix-web-mysql导入数据库cd /usr/share/doc/zabbix-server-mysql-2.4.7/create/mysql -uroot -p zabbix < schema.sqlmysql -uroot -p zabbix < images.sqlmysql -uroot -p zabbix < data.sql修改PHP时区vim /etc/php.ini;date.timezone = 修改为 date.timezone = Asia/Shanghai重启apache服务systemctl restart httpd修改zabbix-server相关配置vim /etc/zabbix/zabbix_server.conf修改以下内容:DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=zabbix启动zabbix-server服务systemctl start zabbix-server设定mariadb、httpd、zabbix-server开机启动systemctl enable mariadb httpd zabbix-server安装发送邮件工具并停用postfixyum install -y mailxsystemctl stop postfixsystemctl disable postfix开放相应防火墙端口firewall-cmd --zone=public --add-port=10050/tcp --permanent #zabbix-agent端口firewall-cmd --zone=public --add-port=10051/tcp --permanent #zabbix-server端口firewall-cmd --zone=public --add-port=80/tcp --permanent #httpd端口firewall-cmd --zone=public --add-port=3306/tcp --permanent #数据库端口firewall-cmd --zone=public --add-port=465/tcp --permanent #邮件工具mailx端口安装部署agent客户端yum install -y zabbix-agent修改zabbix-agent相关配置文件vim /etc/zabbix/zabbix_agentd.conf修改以下内容:Server=zabbix服务端IPServerActive=zabbix服务端IPHostname=必须与zabbix服务端web上的配置一致启动agent客户端systemctl start zabbix-agent登陆http://server ip/zabbix进行web配置windows下安装zabbix-agent并启动从官方下载windows专用的Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe根据操作系统不同,将文件放在c:\zabbix目录拷贝zabbix_agentd.win.conf配置文件到c:\zabbix文件夹中,写入如下基本内容:Server=zabbix服务端IPServerActive=zabbix服务端IPHostname=客户端主机名安装:运行--cmd--cd c:\zabbix--zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.win.conf -i启动:运行--cmd--cd c:\zabbix--zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.win.conf -s可能出现的问题:Zabbix server is not running出现此问题请务必检查selinux的状态,必须关闭selinuxsetenforce 0vim /etc/selinux/config修改以下内容:SELINUX=disabled防火墙务必开放10050与10051端口firewall-cmd --zone=public --add-port=10050/tcp --permanentfirewall-cmd --zone=public --add-port=10051/tcp --permanent可能出现的问题:WEB页面出现中文乱码问题请下载此文件http://url.cn/XPq83K解压并上传至zabbix网站根目录下的fonts文件夹中修改zabbix php配置文件即可:cd /usr/share/zabbix/include #切换到zabbix根目录下的includesed -i 's/graphfont/simkai/g' ./defines.inc.phpsystemctl restart httpd
相关文章推荐
- linux主机打通ssh通道
- 记录CentOS在VMware中的安装使用全过程
- (centos)mysql的安装及基本操作
- Linux 进程间通信 socket
- 基于CentOS 7的owncloud部署
- CentOS 7 minimal 版本安装后网络配置
- Linux 系统调用函数
- Linux的SOCKET编程详解
- linux常用命令
- linux升级python与pip
- 同一台 linux主机同时安装 lamp 和 lnmp
- CentOS6.5安装MySQL5.6 过程记录
- linux 添加用户、权限
- linux下MySQL 5.6源码安装
- linux下mysql忘记密码
- Linux权限详解
- 如何在VMware下安装Centos6.x
- Linux commands
- Linux Kickstart无人值守安装
- linux mysql远程连接