centos7安装配置zabbix
2017-06-09 13:49
288 查看
简介
为了能够更好的监控和管理服务器,我们可以选择开源的zabbix软件。zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix主要是有zabbix-server和zabbix-agent组成。zabbix server主要是通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器和网络状态的监控。
zabbix agent需要安装在被监控服务器上,它主要完成对硬件信息或与操作系统的内存和CPU等相关信息的采集。
由于安装过程依赖关系过多,故采用yum方式安装。
一、部署zabbix系统需要在LAMP环境下,
安装php环境:yum install php
安装php的拓展:
yum install php-mysql php-gd php-ldap php-odbc php-pear php-xmlphp-xmlrpc
安装
yum install net-snmp net-snmp-devel net-snmp-libs net-snmp-utilsphp-snmp
安装数据库mariadb:
[root@localhost ~]# yum -y install mariadb mariadb-server
[root@localhost ~]# systemctl start mariadb #启动mysql
[root@localhost ~]# systemctl enable mariadb #设置开机自启动
二、安装zabbix
在线安装命令:
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
然后安装zabbix-server-mysql zabbix-web-mysql
数据库初始化:
mysql -uroot –p 注:此处密码为空
create database zabbix character set utf8collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
注意:@后面如果是localhost的话,只能本地访问数据库服务器,如果是%,访问不受限制。
输入cd /usr/share/doc/zabbix-server-mysql-3.2.6命令进入到目录下,修改create.sql.gz文件的权限,授权可执行权限:
chmod 766 create.sql.gz。
输入命令,连接数据库,执行本地的create.sql.gz文件,初始化数据库脚本。
zcat create.sql.gz | mysql -uzabbix -p123456 zabbix;
三、配置zabbix_server.conf服务
输入cd /etc/zabbix/命令进入到目录下,再输入ls –l命令后,可看到zbbix_server.conf文件,输入vi zabbix_server.conf 编辑,
配置参数后进行保存文件,配置参数如下:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
DBSocket=/var/lib/mysql/mysql.sock
特别注意:安装mariadb后此路径不是默认路径
DBPort=3306
ListenIP=127.0.0.1
四、配置zabbix前端的php配置
进入到/etc/httpd/conf.d目录下或者直接输入vi /etc/httpd/conf.d/zabbix.conf命令进行编辑文件。
配置信息如下:
五、启动zabbix-server服务
systemctl start zabbix-server #启动zabbix-server服务
systemctl status zabbix-server #查看zabbix-server的服务状态
systemctl enable zabbix-server #设置开机启动服务
注:这里碰到了个问题,服务启动失败,原因是SELinux开启的问题,如何配置请参考(直接关闭命令:setenforce 0)
http://www.fatalerrors.org/a/zabbix-error-cannot-set-resource-limit-13-permission-denied.html
六、启动httpd服务
systemctl start httpd #启动httpd服务器
systemctl status httpd #查看httpd服务器状态
systemctl enable httpd #设置httpd开机启动服务
启动完成后,可通过命令netstat -ntlp 查看服务及端口状态:
七、登录zabbix页面
http://10.10.10.10/zabbix/ 直接下一步,到输入一次数据库密码,安装名称,其他保持默认,一直到输入用户名密码界面,默认为:
用户名Admin 密码zabbix。
修改的中文界面:
修改中文界面后,图片会有乱码情况,需要更改中文字库,下载中文字库:
cd /home
wget http://down1.chinaunix.net/distfiles/ttf-arphic-uming_0.0.20050501-1.tar.gz
tar xf ttf-arphic-uming_0.0.20050501-1.tar.gz
cd /usr/share/zabbix/fonts ## 注意此处为zabbix web文件所在路径
mv graphfont.ttf /home ## 备份原有字体文件
cp /home/ttf-arphic-uming_0.0.20050501/uming.ttf /usr/share/zabbix/fonts # 将下载的字体替换到此处
mv uming.ttf graphfont.ttf #修改名称
此处即可解决乱码问题。
八、安装配置zabbix-agent服务
linux客户端安装:
先安装基础包:
rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
再安装zabbix-agent :yum install zabbix-agent
安装完成后,进行配置:
cd /etc/zabbix
只需要修改zabbixagent配置文件中的Server、ServerActive和Hostname这三项即可。其中Server、ServerActive是zabbix server服务器的IP地址,
Hostname是被监控端的IP地址。
启动zabbix-agent服务:#systemctl start zabbix-agent 注:此处出现了服务不能启动,原因是SELinux的问题,解决办法,如上。
下图是不能启动时的日志报错,解决了SELinux问题即可启动服务并完成。
wi
a3b6
ndows客户端安装:
在windows下安装zabbix agent,方法非常简单。首先到zabbix官方下载windows版本agent,地址:
http://www.zabbix.com,找到“Zabbix pre-compiled agents”选择相应的版本(3.2)下载。
文件解压到一文件夹后,会有bin、conf文件夹,包含了bin:zabbix_get.exe、zabbix_sender.exe、zabbix_agentd.exe;conf:zabbix_agentd-win.conf
修改配置文件zabbix_agentd-win.conf,只需修改三项:server= #zabbix服务端IP;serveractive= #zabbix服务端IP ;hostname= #zabbix客户端IP。
安装服务:打开cmd,执行此命令c:/zabbix/bin/zabbix_agentd.exe -i -c c:/zabbix/conf/zabbix_agentd-win.conf ,完成安装。
然后启动服务:开始->>运行->> services.msc,双击zabbix agent,点击启动,即可完成。
相关文章推荐
- CentOS7安装与配置Zabbix
- Centos7安装zabbix2.4并进行初始化配置
- 【安装zabbix3.4之1-Nginx安装】CentOS7安装Nginx及配置
- 一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例 推荐
- centos7 安装配置zabbix
- zabbix1.8.8安装配置
- zabbix客户端安装配置
- zabbix的安装和基本配置(centos5)
- Zabbix安装配置文档-part2.安装部署
- zabbix客户端软件安装配置(Windows操作系统)
- zabbix 客户端软件安装配置(Windows操作系统)
- FreeBSD安装配置zabbix的客户端
- zabbix安装与配置
- 自动化安装与配置zabbix_agent
- Zabbix 安装,配置和基本操作文档
- Cacti和Zabbix所需Nginx安装配置(一)
- Zabbix安装配置文档-Part3.配置使用-2
- zabbix agent端安装配置
- ZABBIX 安装配置与错误分析
- Zabbix配置安装