9778998 发表于 2016-10-10 08:55:54

Centos 7安装部署zabbix3.0实战(服务器端)

一、服务器端部署
1、Zabbix 环境准备#hostnamectl set-hostname zabbix    #永久修改主机名# cat /etc/redhat-release      # 查看系统版本CentOS Linux release 7.2.1511 (Core)# uname -r                # 查看内核版本3.10.0-327.18.2.el7.x86_64# vi/etc/sysconfig/selinux    #关闭selinux重启才会生效SELINUX=disabled# setfenforce 0                  #设置临时关闭selinux# systemctl stop firewalld   # 关闭 firewall 防火墙# ifconfig eth0 | awk -F ‘[ :]+’‘NR==2{print $4}’      # 查看 IP 地址 10.16.3.252

2、Zabbix 安装Zabbix 存储配置包以及 yum 配置文件http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm# yum install -yzabbix-server-mysql zabbix-web-mysql zabbix-agentmariadb-server3、 初始数据库创建 Zabbix 数据库以及用户授权#systemctl start mariadb         #开启mariadb#systemctl enable mariadb      #加入开机自启动# mysql -uroot -pMariaDB [(none)]> create database zabbix character set utf8 collateutf8_bin;Query OK, 1 row affected (0.00 sec)MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhostidentified by ‘zabbix’;   //授权Query OK, 0 rows affected (0.00 sec)导入初始模式和数据# cd /usr/share/doc/zabbix-server-mysql-3.0.3/# zcat create.sql.gz | mysql -urootzabbix4、 启动Zabbix 服务器进程编辑数据库配置# grep^/etc/zabbix/zabbix_server.confLogFile=/var/log/zabbix/zabbix_server.logLogFileSize=0PidFile=/var/run/zabbix/zabbix_server.pidDBHost=localhostListenIP=localhost         #数据库ip地址DBName=zabbixDBUser=zabbixDBPassword=zabbixSNMPTrapperFile=/var/log/snmptrap/snmptrap.logTimeout=4AlertScriptsPath=/usr/lib/zabbix/alertscriptsExternalScripts=/usr/lib/zabbix/externalscriptsLogSlowQueries=3000启动 Zabbix 服务器进程#systemctl start zabbix-server#systemctl enablezabbix-server启动 Zabbix 客户端进程#systemctl start zabbix-agent#systemctl enable zabbix-agent5、 编辑 Zabbix 前端 PHP 配置Apache 的配置文件 /etc/httpd/conf.d/zabbix.conf 一些 PHP 设置已经配置好了。取消注释,设置正确的时区
# vim /etc/httpd/conf.d/zabbix.confphp_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value always_populate_raw_post_data -1php_value date.timezone Asia/Shanghai启动 ApacheWeb 服务器# systemctl start httpd# systemctl enablehttpd
二、安装 Zabbix Web浏览器访问网址 http://10.16.3.252/zabbix web 安装向导的第一个屏幕确保所有软件先决条件都是OK才可以输入连接到数据库详细信息,密码要自己设置连接 Zabbix 服务细节,如果没有改变可选择默认回顾一个设置概要完成安装,会在 /etc/zabbix/web/zabbix.conf.php 生成配置文件Zabbix 登陆准备。 默认的用户名 / 密码为 Admin / zabbix



三、Zabbix服务器监控自己配置
zabbix服务器要监控自己,也要安装客户端包zabbix-agent# yum -y install zabbix-agent            //上面已经安装了,这里就不用安装了,勿略这步
# vi /etc/zabbix/zabbix_agentd.conf                  //修改zabbix_agentd.conf参数Hostname=Zabbix                        //在本机上用hostname查看的结果必须和服务端添加的相同Server=10.16.3.252,127.0.0.1                //zabbix服务器的ipLogFile=/var/log/zabbix/zabbix_agentd.log       //本机agentd日志保存文件SourceIP=10.16.3.252            //本机IPListenPort=10050
修改/etc/services增加服务端口,添加下面的内容:
zabbix-agent    10050/tcp Zabbix Agent
zabbix-agent    10050/udp Zabbix Agent
zabbix-trapper10051/tcp Zabbix Trapper
zabbix-trapper10051/udp Zabbix Trappe

重启服务: sysytemctl restart zabbix-agent

页: [1]
查看完整版本: Centos 7安装部署zabbix3.0实战(服务器端)