Zabbix监控------搭建zabbix监控平台 添加主机 (手动添加,自动添加,手动注册,自动注册)

 

一:搭建zabbix监控平台

 

1:装软件包

[root@server1 4.0]# yum install zabbix-server-mysql-4.0.5-1.el7.x86_64.rpm zabbix-web-mysql-4.0.5-1.el7.noarch.rpm zabbix-web-4.0.5-1.el7.noarch.rpm zabbix-agent-4.0.5-1.el7.x86_64.rpm php-bcmath-5.4.16-42.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm fping-3.10-1.el7.x86_64.rpm iksemel-1.4-2.el7.centos.x86_64.rpm

2:安装httpd 和 数据库

[root@server1 4.0]# yum install httpd mariadb-server -y

 

3:查看

[root@server1 4.0]# rpm -qa | grep mysql

php-mysql-5.4.16-42.el7.x86_64

zabbix-web-mysql-4.0.5-1.el7.noarch

zabbix-server-mysql-4.0.5-1.el7.x86_64

4:开启数据库。初始化登录

[root@server1 4.0]# systemctl start mariadb

[root@server1 4.0]# mysql_secure_installation

5:数据库设置(创建zabbix数据库,授权)

[root@server1 4.0]# mysql -p

Enter password:

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 10

Server version: 5.5.52-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'westos';

Query OK, 0 rows affected (0.00 sec)



MariaDB [(none)]> Bye


6:登录,会等待一会,千万不能ctrl c

[root@server1 4.0]# zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -uzabbix -p zabbix

Enter password: 

 

7:修改配置文件 修改密码为westos

[root@server1 4.0]# cd /etc/zabbix/

[root@server1 zabbix]# ls

web  zabbix_agentd.conf  zabbix_agentd.d  zabbix_server.conf

[root@server1 zabbix]# vim zabbix_server.conf

[root@server1 zabbix]# systemctl start zabbix-server   ##开启服务

[root@server1 zabbix]# systemctl start zabbix-agent
[root@server1 zabbix]# cd /etc/httpd/conf

[root@server1 conf]# ls

httpd.conf  magic

[root@server1 conf]# vim httpd.conf   ##修改时区


 

[root@server1 conf]# cd /etc/httpd/conf.d/

[root@server1 conf.d]# ls          ###查看apache默认发布目录

autoindex.conf  README        welcome.conf

php.conf        userdir.conf         zabbix.conf

[root@server1 conf.d]# vim zabbix.conf

[root@server1 conf.d]# systemctl start httpd

[root@server1 conf.d]# cd /var/lib/mysql/

[root@server1 mysql]# ls   ###如果在之前的数据库中操作出现问题,需要把数据库删除,重新来做

aria_log.00000001  ib_logfile0  mysql.sock

aria_log_control   ib_logfile1  performance_schema

ibdata1            mysql        zabbix

8:真机进行检测:进入登录界面

172.25.36.1/zabbix/

 

二:zabbix监控服务平台相关操作

1:主页:

2:设置语言:

 3:此时就一台主机

 

三:添加主机

(1):手动添加

1:发送安装包

[root@server1 4.0]# scp zabbix-agent-4.0.5-1.el7.x86_64.rpm [email protected]:/root/

2:安装

[root@server2 ~]# rpm -ivh zabbix-agent-4.0.5-1.el7.x86_64.rpm

warning: zabbix-agent-4.0.5-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY

Preparing...                                                       ################################# [100%]

Updating / installing...

1:zabbix-agent-4.0.5-1.el7                                      ################################# [100%]

 

3:修改配置文件

root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf

Server=172.25.36.1
ServerActive=172.25.36.1
Hostname=server2

4:开启服务,查看端口

[root@server2 ~]# systemctl start zabbix-agent

[root@server2 ~]# netstat -antlp

5:添加主机:

 

 

6:查看日志:

[root@server2 ~]# cd /var/log/zabbix/

[root@server2 zabbix]# ls

zabbix_agentd.log

[root@server2 zabbix]# cat zabbix_agentd.log

(2):自动发现,添加主机1:(server2上的配置文件不变)

1:删除server2主机

 2:查看最开始的自动发现规则,显示是停用的

 

 3:创建动作,设置ip,设置触发条件

 

 

 

 

 等待一会,会显示发现server2

server1上刷新服务:

发现自动添加主机成功:

三:(1)手动注册(也是添加主机的一种方法)

server3设置自动注册,server3上操作和server2上一样,就是浏览器中的设置不一样

修改完配置文件后,开启服务

 

 创建动作:

添加触发条件:

 

(2)设置自动注册:

关闭自动发现规则,否则在删除server3之后,自动发现规则会起作用,自动添加server3

1:删除server3主机:

2:创建动作

 

重启server3,zabbix-agent服务

查看主机,server3已加上:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/yinzhen_boke_0321/article/details/88426136
今日推荐