一 zabbix-server安装
环境 : linux 7.3 主机ip:172.25.17.11
1.准备安装包:
全部安装:
[root@server11 mnt]# yum install * -y
2.安装数据库并开启服务设定数据库密码:
[root@server11 mnt]# yum install mariadb-server -y
[root@server11 mnt]# systemctl start mariadb
[root@server11 mnt]# mysql_secure_installation
进入数据库创建数据库和授权用户zabbix :
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)
3.进入zabbix安装目录执行以下指令。输入密码后会停住一段时间,但并不是卡顿,等着运行结束就好了。
[root@server11 mnt]# cd /usr/share/doc/zabbix-server-mysql-3.4.6/
[root@server11 zabbix-server-mysql-3.4.6]# ls
AUTHORS ChangeLog COPYING create.sql.gz NEWS README
[root@server11 zabbix-server-mysql-3.4.6]# zcat create.sql.gz | mysql -u zabbix -p zabbix
Enter password:
4.配置zabbix server :
编辑配置文件:
[root@server11 zabbix-server-mysql-3.4.6]# vim /etc/zabbix/zabbix_server.conf
在配置文件中设定:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=westos
5.配置php:
[root@server11 ~]# vim /etc/httpd/conf.d/zabbix.conf
设定时区:
7 <Directory "/usr/share/zabbix">
8 Options FollowSymLinks
9 AllowOverride None
10 Require all granted
11
12 <IfModule mod_php5.c>
13 php_value max_execution_time 300
14 php_value memory_limit 128M
15 php_value post_max_size 16M
16 php_value upload_max_filesize 2M
17 php_value max_input_time 300
18 php_value always_populate_raw_post_data -1
19 php_value date.timezone Asia/Shanghai
20 </IfModule>
21 </Directory>
6.开启服务:
[root@server11 ~]# systemctl start zabbix-server
[root@server11 ~]# systemctl start zabbix-agent
[root@server11 ~]# systemctl start httpd
7.在浏览器中访问zabbix端,点击next:
继续next:
设定端口、用户及密码:
安装完成:
登录:用户名为Admin:
二 新建被监控虚拟机
1.创建一个6.5版本的linux虚拟机子盘并创建虚拟机:
[root@foundation17 images]# qemu-img create -f qcow2 -b base.qcow2 test2
Formatting 'test2', fmt=qcow2 size=21474836480 backing_file='base.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off
2.在新建的虚拟机server2端安装zabbix-agent:
[root@server2 mnt]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm
warning: zabbix-agent-3.4.6-1.el6.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ########################################### [100%]
1:zabbix-agent ########################################### [100%]
编辑配置文件:
[root@server2 mnt]# vim /etc/zabbix/zabbix_agentd.conf
设定服务端:
设定ServerActive和Hostname:
3.开启服务:
[root@server2 mnt]# /etc/init.d/zabbix-agent start
Starting Zabbix agent: [ OK ]
[root@server2 mnt]#
4.在zabbix的浏览器管理界面的主菜单里,选择’动作’,事件源选择’自动发现’并激活群组设备:
在’自动发现’栏里点击Local network更改自动发现规则:
设定为172.25.17网段:
之后点击’更新’,选中自动发现规则点击’应用’,就可以在’主机’菜单栏里发现新的设备server2: