首页 > 其他 > 详细

zabbix 3.2安装部署(一)

时间:2017-01-12 03:24:54      阅读:272      评论:0      收藏:0      [点我收藏+]

一.zabbix server端安装

二.zabbix agent端安装


LNMP环境准备略过

一.zabbix server端安装

1.数据库操作

ln -s /usr/lib64/mysql/libmysqlclient.so.16.0.0 /usr/lib64/mysql/libmysqlclient.so
ln -s /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 /usr/lib64/mysql/libmysqlclient_r.so

1.1.创建数据

create database zabbix character set utf8;

1.2.创建用户

grant all on zabbix.* to ‘zabbix‘@‘localhost‘ identified by ‘12345‘;

1.3.导入数据

tar -xf zabbix-3.2.3.tar.gz
cd zabbix-3.2.3/database/mysql/
mysql -uroot -p
source /tmp/soft/zabbix-3.2.3/database/mysql/schema.sql;
source /tmp/soft/zabbix-3.2.3/database/mysql/images.sql;
source /tmp/soft/zabbix-3.2.3/database/mysql/data.sql;

2.安装zabbix server

2.1.添加运行用户

groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin

2.2.安装需要扩展包

yum install net-snmp-devel curl-devel net-snmp-libs net-snmp-utils unixODBC-devel libssh2-devel OpenIPMI-devel

2.3.编译安装文件

cd zabbix-3.2.3
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-unixodbc --with-ssh2 --with-openipmi --with-openssl
make
make install

2.4.程序运行文件链接

ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix/bin/* /usr/local/bin/

3.启动脚本文件

cp misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/zabbix_server
cp misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
chmod +x /etc/rc.d/init.d/zabbix_*
chkconfig zabbix_server on
chkconfig zabbix_agentd on

4.zabbix server配置文件操作

vim /usr/local/zabbix/etc/zabbix_server.conf
ListenPort=10053
LogFile=/usr/local/zabbix/logs/zabbix_server.log
LogFileSize=1
PidFile=/usr/local/zabbix/pid/zabbix_server.pid
DBName=zabbix
DBUser=zabbix
DBPassword=111111
DBSocket=/data/mysql/3306/mysql.sock
DBPort=3306
StartPollers=10
StartIPMIPollers=5
StartPollersUnreachable=5
StartTrappers=5
StartPingers=5
StartDiscoverers=5
CacheSize=1024M
Timeout=4
LogSlowQueries=3000

启动程序:

/etc/init.d/zabbix_server start

5.nginx 配置文件操作

vim zabbix.conf
server {
    listen       80;
    server_name  1.19.12.1;
    error_log   /usr/local/nginx/logs/zabbix_error.log;
    access_log /usr/local/nginx/logs/zabbix_access.log main;
    location / {
      root   /opt/web/zabbix;
      index  index.php index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
      root   html;
    }
    location ~ \.(php|php5)?$ {
    root    /opt/web/zabbix;
        fastcgi_pass    127.0.0.1:9000;
        fastcgi_index   index.php;
        fastcgi_param SCRIPT_FILENAME   $document_root$fastcgi_script_name;
            fastcgi_buffers 2 256k;
            fastcgi_buffer_size 128k;
            fastcgi_busy_buffers_size 256k;
            fastcgi_temp_file_write_size 256k;
            include fastcgi_params;
    }
}


重新加载nginx

/etc/init.d/nginx reload

6.登录访问

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

初始用户

admin:zabbix

二.zabbix agent端安装

1.安装agent

1.1.添加运行用户

groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin

1.2.安装agent

tar -zxf zabbix-3.2.3.tar.gz 
cd zabbix-3.2.3
./configure --prefix=/usr/local/zabbix-agent --enable-agent
make
make install

1.3.运行脚本

cp misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/
chmod +x /etc/rc.d/init.d/zabbix_agentd

1.4.链接程序文件

ln -s /usr/local/zabbix-agent/sbin/* /usr/local/sbin/
ln -s /usr/local/zabbix-agent/bin/* /usr/local/bin/

1.5.配置文件操作

vim /usr/local/zabbix-agent/etc/zabbix_agentd.conf
PidFile=/usr/local/zabbix-agent/pid/zabbix_agentd.pid
LogFile=/usr/local/zabbix-agent/log/zabbix_agentd.log
LogFileSize=1
Server=10.8.40.111
ServerActive=10.8.40.111:10053
Hostname=10.2.4.1
UserParameter=disk.discovery[*],/bin/bash /usr/local/zabbix-agent/scripts/disk_io.sh
UserParameter=disk.status[*],/bin/bash /usr/local/zabbix-agent/scripts/disk_stats.sh $1 $2

1.6.启动程序:

/etc/init.d/zabbix_agentd restart

查看监控:

技术分享

本文出自 “深呼吸再出击” 博客,请务必保留此出处http://ckl893.blog.51cto.com/8827818/1891120

zabbix 3.2安装部署(一)

原文:http://ckl893.blog.51cto.com/8827818/1891120

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!