Zabbix的安装

zabbix学习

zabbix安装

1.nginx

2.php

3.mysql

4.zabbix-server-mysql

5.zabbix的web页面

1.准备工作

#更新yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
#更新epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#清除缓存 yum clean 
#php源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm   
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm    

2.安装nginx+php+mariadb+zaabix-server

#安装nginx
yum -y install nginx
#安装php7.2
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
#更改php配置,更改用户,保证php的用户名和nginx的一样。默认是appache
[root@localhost yum.repos.d]# egrep '^user|^group' /etc/php-fpm.d/www.conf 
user = nginx
group = nginx
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# cp  /etc/nginx/nginx.conf{,.bak}
[root@localhost yum.repos.d]# egrep -v '^$|#' /etc/nginx/nginx.conf.default >/etc/nginx/nginx.conf
#动态的请求给php,静态的请求给nginx
[root@localhost yum.repos.d]# cat /etc/nginx/nginx.conf
user nginx;
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       80;
        server_name  www.zabbix.zheng.com;
	root /code/zabbix
        location / {
            index  index.php index.html index.htm;
        }
	location ~ \.php$ {
        #    root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
           # fastcgi_param  SCRIPT_FILENAME  /code/zabbix/$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        }
    }
}
[root@localhost yum.repos.d]# 
#安装数据库mariadb
yum -y install mariadb-server
systemctl enable  mariadb.service && systemctl start mariadb.service
#数据库安全设置。去除多余的用户和关闭root远程用户
mysql_secure_installatio
#数据设置1.进入mysql 2.创建zabbix数据库 3.赋权限以及创建用户给权限
mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
#安装zabbix-service
`添加zabbix源`
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
vim /etc/yum.repos.dzabbix.repo
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
yum install zabbix-server-mysql -y
`导入数据库`
zcat /usr/share/doc/zabbix-server-mysql-*/create.sql.gz | mysql -uzabbix -p123456 zabbix
`更改zabbix服务`
[root@localhost yum.repos.d]# egrep -v '^$|#' /etc/zabbix/zabbix_server.conf 
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
[root@localhost yum.repos.d]#
`启动`
systemctl enable zabbix-server.service && systemctl start zabbix-server.service 

#如果zabbix服务一直起不来,看日志报错tail -999f /var/log/zabbix/zabbix_server.log
cannot initialize alert manager: Cannot bind socket to "/var/run/zabbix/zabbix_server_alerter.sock":
#需要关闭selinux,测试是否起来
netstat -antpu| grep 10051
#批量kill进程
 ps -ef|grep zabbix|grep -v grep|awk '{print $2}'|xargs kill -9
 

3.安装zabbix-web页面

#不建议直接安装,建议使用源码包中的UI
tar -zxvf zabbix-5.0.21.tar.gz 
cp -fr zabbix-5.0.21/ui/* /code/zabbix/
chown -R nginx:nginx /code/zabbix/

4.配置会话保持

因为没有安装redis

mkdir -p /var/lib/php/session
chown -R nginx.nginx /var/lib/php/session
vim /etc/php.ini
session.cookie_path = /var/lib/php/session  #会话保存路径
date.timezone = Asia/Shanghai               #时区
post_max_size = 16M 						#上次大小
max_execution_time = 300					#超时时间
max_input_time = 600						#读取时间

#重启php
systemctl restart php-fpm.service 

5.安装agent2

yum -y install zabbix-agent2

#其他设备客户端安装 rpm -ivh
http://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-agent2-5.0.21-1.el7.x86_64.rpm


[root@localhost home]# rpm -ql zabbix-agent2 
/etc/logrotate.d/zabbix-agent2   #日志切割配置
/etc/zabbix/zabbix_agent2.conf    #主配置文件
/etc/zabbix/zabbix_agent2.d
/usr/lib/systemd/system/zabbix-agent2.service  #调用
/var/log/zabbix  #日志
#客户端配置文件
[root@localhost home]# egrep -v '^$|#' /etc/zabbix/zabbix_agent2.conf 
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0          #日志限制
Server=127.0.0.1       #填写服务端的
ServerActive=127.0.0.1  #主动服务和下面的一起用
Hostname=Zabbix server  
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

#要数据通过zabbix_get 命令

6解决zabbix5.0乱码的问题

[root@localhost fonts]# pwd
/code/zabbix/assets/fonts
[root@localhost fonts]# 
[root@localhost fonts]# mv DejaVuSans.ttf{,.bak}
[root@localhost fonts]# ls
DejaVuSans.ttf.bak  MSYHL.TTC
[root@localhost fonts]# mv MSYHL.TTC MSYHL.ttf
[root@localhost fonts]# 
[root@localhost fonts]# mv MSYHL.ttf DejaVuSans.ttf
[root@localhost fonts]# ls
DejaVuSans.ttf  DejaVuSans.ttf.bak
[root@localhost fonts]# 

本文作者:迷茫的28岁

本文链接:https://www.cnblogs.com/zheng520/p/16577880.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   迷茫的28岁  阅读(210)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 岁月神偷 金玟岐
岁月神偷 - 金玟岐
00:00 / 00:00
An audio error has occurred.

作词 : 金玟岐

作曲 : 金玟岐

编曲 : 薛琳可

能够握紧的就别放了

能够拥抱的就别拉扯

时间着急的冲刷着

剩下了什么

原谅走过的那些曲折

原谅走过的那些曲折

原来留下的都是真的

纵然似梦啊半醒着

笑着哭着都快活 谁让~

时间是让人猝不及防的东西

时间是让人猝不及防的东西

晴时有风阴有时雨

争不过朝夕又念着往昔

偷走了青丝却留住一个你

岁月是一场有去无回的旅行

岁月是一场有去无回的旅行

好的坏的都是风景

别怪我贪心只是不愿醒

因为你只为你愿和我一起

看云淡风轻

能够握紧的就别放了

能够握紧的就别放了

能够拥抱的就别拉扯

时间着急的冲刷着

剩下了什么

原谅走过的那些曲折

原谅走过的那些曲折

原来留下的都是真的

纵然似梦啊半醒着

笑着哭着都快活 谁让~

时间是让人猝不及防的东西

时间是让人猝不及防的东西

晴时有风阴有时雨

争不过朝夕又念着往昔

偷走了青丝却留住一个你

岁月是一场有去无回的旅行

岁月是一场有去无回的旅行

好的坏的都是风景

别怪我贪心只是不愿醒

因为你只为你愿和我一起

看云淡风轻

时间是让人猝不及防的东西

时间是让人猝不及防的东西

晴时有风阴有时雨

争不过朝夕又念着往昔

偷走了青丝却留住一个你

岁月是一场有去无回的旅行

岁月是一场有去无回的旅行

好的坏的都是风景

别怪我贪心只是不愿醒

因为你只为你愿和我一起

看云淡风轻