zabbix的安装与配置

1、安装zabbix的扩展源

zabbix官网https://www.zabbix.com,注意32位和64位

rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

2、zabbix的安装

安装扩展源 yum  -y  install  epel-release

yum update  升级yum源

安装apm报需要的lamp环境yum  install  -y  httpd  mysql mysql-libs  php php-mysql mysql-server  php-bcmath  php-gd  php-mbstring

安装zabbix的服务端  yum  -y install    zabbix-agent   zabbix-get  zabbix-server-mysql   zabbix-web  zabbix-web-mysql

/etc/init.d/zabbix-server      start    /etc/init.d/zabbix-agent start          /etc/init.d/httpd start   (service zabbix-server start )   (systemctl  zabbix-server start)

3、修改mysql配置

 vi  /etc/my.cnf

[mysql]
default-character-set=utf8
[mysqld]
character_set_server=utf8

启动mysqld服务service   mysqld  start

建库导入数据     

mysql -uroot -p

mysql> create database zabbix character set utf8;

mysql> grant all    on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';

mysql> flush privileges;

cd  /usr/share/doc/zabbix-server-mysql-3.0.12/create.sql.gz 

gzip   -d   create.sql.gz 

mysql -uroot   -p  zabbix < create.sql

systemctl enable httpd

修改zabbix-server的配置文件,并启动

vim /etc/zabbix/zabbix_server.conf

DBHost=127.0.0.1  //在DBName=zabbix上面

DBPasswd=zabbix    //在DBuser下面

systemctl  start zabbix-server

systemctl  enable zabbix-server

netstat  -lnp |grep zabbix   zabbix-server监听10051端口

如果不能启动查看   /var/log/message   /var/log/zabbix/zabbix_server.log

如果遇到下列问题

 

问题所在

zabbix_server[46512]: segfault at 18 ip 00007f78842b4bd0 sp 00007fff1995a818 error 4 in libpthread-2.17.so[7f78842ab000+16000]

产生原因

Centos7 中 gnutls.x86_64 (gnutls.x86_64 3.3.8-14.el7_2 ) 版本过高,需要降级 3.1.18-8.el7(1.20)

解决办法  http://rpm.pbone.net/index.php3/stat/4/idpl/27382700/dir/scientific_linux_7/com/gnutls-3.1.18-8.el7.x86_64.rpm.html/  下载,

 降级  rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm

[root@localhost ~]# rpm -Uvh --force gnutls-3.1.18-8.el7.x86_64.rpm
warning: gnutls-3.1.18-8.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 192a7d7d: NOKEY
error: Failed dependencies:
    gnutls(x86-64) = 3.3.8-12.el7 is needed by (installed) gnutls-dane-3.3.8-12.el7.x86_64
    gnutls(x86-64) = 3.3.8-12.el7 is needed by (installed) gnutls-utils-3.3.8-12.el7.x86_64
[root@localhost ~]# yum -y remove gnutls-dane-3.3.8-12.el7.x86_64

重启zabbix-server

systemctl  restart  zabbix-server.service  

 4、进入web界面进行配置

http://180.76.162.180/zabbix

vi  /etc/php.ini
date.timezone = Asia/Shanghai
max_execution_time = 300
post_max_size = 32M
max_input_time=300
memory_limit = 128M

 登录账户admin,密码zabbix

zabbix客户端安装

rpm  -i   https://repo.zabbix.com/zabbix/3.4/rhel/6/i386/zabbix-agent-3.4.0-1.el6.i686.rpm

yum  -y  install  zabbix-agent

配置配置 zabbix_agentd.conf 文件

vi /etc/zabbix/zabbix_agentd.conf

LogFile=/tmp/zabbix/zabbix_agent.log

Server=180.76.162.180                              (写zabbix服务器的ip)

ServerActive= 180.76.162.180                        (写zabbix服务器的ip)

Hostname=162.180                     (zabbix服务器页面添加时的主机相同)                          

UnsafeUserParameters=1 

Include=/etc/zabbix/zabbix_agentd.conf.d/

配置并启动服务

service zabbix-agent restart

chkconfig zabbix-agent on

 netstat  -lnp  |grep  zabbix

web界面增加主机

 

 

参考https://blog.csdn.net/zongyimin/article/details/51250382

posted @ 2018-09-03 09:31  离人怎挽_wdj  阅读(296)  评论(0编辑  收藏  举报