一、Linux监控平台介绍

1、常见的开源软件:cacti nagios zabbix smokeping open-falcon等

2、cact 、smokeping 偏向于基础监控,成图漂亮

3、nagios 不需要数据库,cacti zabbix 需要数据库支持。 

4、open-falcon 小米开发,适合大企业。

二、zabbix介绍

1、zabbix是C/S加构,分为服务端和客户端。监控中心支持web配置和管理。

2、zabbix-server: 监控中心,接受客户端上报信息,负责配置,统计、操作数据,

3、数据存储:存放数据

4、zabbix-proxy:可选组件,可以代替zabbix-server 的功能,减轻zabbix-server的压力。

5、zabbix-agent:客户端软件,负责采集各个监控服务或项目的数据,并上报。

三、安装zabbix

 1、两台机器安装zabbix

wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm

2、用 yum 安装 zabbix 

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

3、配置my.cnf,增加以下内容,并启动mysql.

characterer_set_server = utf8

4、创建zabbix库和用户

create database zabbix character set utf8;

grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'aming-zabbix';

5、导入数据

6、启动zabbix-server服务,关闭nginx服务,开启httpd服务,将httpd和zabbix-server 加入开机启动

 systemctl start zabbix-server

systemctl enable zabbix-server

/etc/init.d/nginx stop

systemctl start httpd

systemctl enable httpd

7、发现zabbix没有监听端口,查看日志 vim /var/log/zabbix/zabbix_server.log,发现如下报错

8、修改 vim /etc/zabbix/zabbix_server.conf 文件,增减如下内容,重启zabbix-server

DBHost=127.0.0.1

DBPassword=aming-zabbix

9、在web 发现如下报错,

修改时区,vim /etc/php.ini,增加如下内容,并重启httpd

date.timezone = Asis/Shanghai

10、设置zabbix,并修改密码,最终效果如下图。

11、重置密码

a)登录mysql,选择zabbix库,修改密码

mysql -uroot -paminglinux

use zabbix

update user

update users set passwd=md5('aminglinux1') where alias='Admin';

 

12、客户端部署

a) yum install  -y  zabbix-agent

b)编辑配置文件 etc/zabbix/zabbix_agentd.conf;修改如下内容:

将Server=127.0.0.1 修改为  Server=192.168.134.130

将ServerActive=127.0.0.1 修改为 ServerActive=192.168.134.130

将Hostname=zabbix server 修改为 Hostname=bing150

c)启动zabbix-agent 服务

systemctl start zabbix-agent

 

至此zabbix 基本安装完成。

posted on 2018-04-12 23:52  天梭  阅读(131)  评论(0编辑  收藏  举报