晓夏

YoungCheung

Zhang Sir's technical way

ZABBIX 3.x 安装(一)

浏览量:1324

一、我们的职责

1.保障企业数据的安全可靠。

2.为客户提供7*24小时服务。

3.不断提升用户的体验。

二、监控种类

1.硬件监控:适用用物理机,远程管理卡(iDRAC),IPMI(智能平台管理接口)ipmitoolMegaCli(查看Raid磁盘)

2.系统监控:CPUlscpuuptimetopvmstat1mpstat1htop),内存(free -m,硬盘(df -hiotop),网络(iftopnetstatss

3.应用服务监控:nfsmysqlnginxapachephprsync

4.性能监控

5.日志监控:系统日志(安全日志secure message sudo日志)服务日志(错误日志error,访问)

6.安全监控

7.业务监控

三、引入zabbix

所有监控范畴,都可以整合到zabbix中。

    硬件监控:zabbix IPMI Interface

    系统监控:zabbix Agent Interface

               Java监控:zabbix JMX Interface

    网络设备监控:zabbix SNMP Interface

               MySQL数据库监控:percona-monitoring-plulgins

               URL监控:zabbix web监控

四、zabbix简介及安装

1.简介

        zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

        zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

        zabbix 2部分构成,zabbix server 与可选组件zabbix agent

        zabbix server 可以通过SNMPzabbix agent ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上

2.zabbix工作方式

blob.png

3.安装

3.1  环境准备

[root@YoungCheung ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[root@YoungCheung ~]# uname -a
Linux YoungCheung 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

3.2  安装仓库

[root@YoungCheung ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

3.3  安装软件包

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

3.4  安装数据库

[root@YoungCheung ~]# yum install mariadb-server mariadb -y

提示:在Centos7中,mysql改名为mariadb

3.5 创建zabbix数据库及用户

create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to zabbix@'localhost' identified by '123456';
exit

3.6 修改时区

[root@YoungCheung ~]# sed -i 's@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@g' /etc/httpd/conf.d/zabbix.conf

#要注意需要改的配置文件是/etc/httpd/conf.d/zabbix.conf而不是/etc/php.ini,

3.7  导入数据

[root@YoungCheung ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.7/
[root@YoungCheung zabbix-server-mysql-3.0.7]# ll
total 3744
-rw-r--r-- 1 root root      98 Dec 21 16:08 AUTHORS
-rw-r--r-- 1 root root  709071 Dec 21 16:09 ChangeLog
-rw-r--r-- 1 root root   17990 Dec 21 16:09 COPYING
-rw-r--r-- 1 root root 3086105 Dec 21 23:24 create.sql
-rw-r--r-- 1 root root      52 Dec 21 16:09 NEWS
-rw-r--r-- 1 root root     188 Dec 21 16:09 README
[root@YoungCheung zabbix-server-mysql-3.0.7]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

4、配置

4.1 修改配置文件

在zabbix_server.conf中编辑服务器主机,名称,用户和密码,如下所示,其中DBPassword是您设置的创建初始数据库的密码:

[root@YoungCheung ~]# egrep -v "(^#|^$)" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=10.44.174.176
ServerActive=10.44.174.176
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/

4.2 启动服务

[root@YoungCheung ~]# systemctl  start zabbix-server
[root@YoungCheung ~]# systemctl  start zabbix-agent

4.3 启动httpd

[root@YoungCheung ~]# systemctl start httpd

五、访问

格式:ip/zabbix/setup.php

例如:100.0.0.1/zabbix/setup.php

如图:

blob.png

到此,表示zabbix安装成功,更多详情后续。。。




神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。