天天看点

Zabbix安装部署

Zabbix-server服务端安装

安装Zabbix官方源和epel源

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装Zabbix-Server

yum install -y zabbix zabbix-get zabbix-server zabbix-web-mysql zabbix-web zabbix-agent

安装MySQL数据路服务

yum install -y mysql-server

修改MySQL配置文件:

vim /etc/my.cnf

启动服务

chkconfig mysqld on

service mysqld start

查看服务是否启动成功

ps aux |grep mysql

1、创建Zabbix的数据库

设置MySQL的root用户密码

2、导入Zabbix-Server的数据库

mysql -uzabbix -pzabbix

use zabbix

source /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql;

show tables;

配置zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf

查看修改后的参数

egrep -v "(^#|^$)" /etc/zabbix/zabbix_server.conf

mkdir /etc/zabbix/alertscripts /etc/zabbix/externalscripts

启动Zabbix-Server服务

service zabbix-server start

service httpd start

添加开机启动项

chkconfig zabbix-server on

chkconfig httpd on

防火墙、Selinux及权限的设置

1、防火墙的设置

vim /etc/sysconfig/iptables

service iptables restart

2、关闭Selinux

setenforce 0

getenforce      #获取当前Selinux的运行状态

或直接关闭Selinux:

vim /etc/selinux/config

SELINUX=disabled   (此方法需重启服务器生效)

3、php.ini配置文件的设置

vim /etc/httpd/conf.d/zabbix.conf

service httpd restart

配置web界面

http://192.168.0.136/zabbix

Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署
Zabbix安装部署

Zabbix-Agent客户端安装

安装Zabbix官方源

安装Zabbix-Agent客户端 

yum install -y zabbix zabbix-agent

关闭防火墙

iptables -F

配置zabbix_agentd.conf

 egrep -v "(^#|^$)" /etc/zabbix/zabbix_agentd.conf 

chkconfig zabbix-agent on

service zabbix-agent start