zabbix第一天 zabbix安装,添加监控项

1. zabbix 介绍

公司规模大,服务器众多,运维人员需要用到zabbix来监控整个服务器的运行状况,避免服务器故障后运维人员无法察觉。
清华zabbix源:
https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/
找到你需要的包通过:
客户端安装方式:
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.20-1.el7.x86_64.rpm

服务器安装
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

2. 安装zabbix服务端

```
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm #首先安装好epel源: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo yum clean all yum -y install httpd systemctl start httpd.service systemctl enable httpd.service systemctl status httpd.service #安装zabbix服务: yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender
```

3. 启动mariadb

yum install mariadb mariadb-server -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

Set root password? [Y/n] 
New password:   密码
Re-enter new password:  重复密码
Remove anonymous users? [Y/n]  y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n]y
Reload privilege tables now? [Y/n] y 

5. 安装zabbix客户端[ 服务器不需要安装 只需要客户端安装一下。]

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

7.初始化数据库

mysql -u root -p123456
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
exit

8.测试登陆

cd /usr/share/doc/zabbix-server-mysql-3.0.20/
zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix
报错:
[root@localhost zabbix-server-mysql-3.0.20]# zcat create.sql.gz | mysql -uzabbix -pzabbix
ERROR 1046 (3D000) at line 1: No database selected

9.配置zabbix用户

vi /etc/zabbix/zabbix_server.conf
在末尾加上以下这些
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
--------------------------------------
vi /etc/httpd/conf.d/zabbix.conf
找到 或者末尾添加以下内容
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai

10.启动zabbix

systemctl start zabbix-server
systemctl enable zabbix-server
systemctl restart httpd
systemctl status httpd
----------------------------------------
以上步骤配置完成即可浏览器输入
http://zabbix-server ip/zabbix
如: http://10.0.0.66/zabbix

注:yum安装的zabbix默认配置文件:
/etc/zabbix/web/zabbix.conf.php

11. 图形化界面安装

  1. 下一步
  2. http://zabbix-server ip/zabbix
  3. 如: http://10.0.0.66/zabbix
#
  1. 下一步
#
  1. 填写数据库配置信息(port 0 是指使用数据库默认端口)
#
  1. 填写zabbix服务端口
#
  1. 确认配置信息
#
  1. 安装完成
#
  1. 配置zabbix的服务器ip地址
  2. 登陆 配置完成
    账号: Admin
    密码: zabbix
  3. 更换中文字体
点击右上角的人头标志或者  你的zabbix服务器地址/zabbix/profile.php
如:http://10.0.0.66/zabbix/profile.php

12. 添加监控主机

客户端安装软件:
yum -y install zabbix-agent 客户端安装软件
systemctl status zabbix-agent  查看状态
systemctl restart zabbix-agent 重启agent(添加主机需要重启生效,c才能被发现)
添加流程: 
1. 安装zabbix-agent
2. 配置 vi /etc/zabbix/zabbix_agent.conf
3. 修改文件中的 Server=服务器的地址  比如服务器是10.0.0.10
   vi  /etc/zabbix/zabbix_agent.conf
   Server=10.0.0.10
    Hostname=你想设置成的主机名
4. 服务器重启agent服务
   systemctl restart zabbix-agent

服务器配置(添加主机):
配置 - 主机 - 创建主机

---->>


没有创建模板 需要创建一个,如果创建了可以选择已经创建的模板

查看最新数据


<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

原文地址:https://www.cnblogs.com/superlinux/p/27476177bf7167240d6dbd1753cedc50.html