q789321 发表于 2019-1-25 07:33:45

zabbix 3.2安装部署(一)

  一.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_name1.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;
      indexindex.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.登录访问
https://s4.运维网.com/wyfs02/M01/8C/BC/wKiom1h157GBUgGTAABqPu3ZbhU538.png-wh_500x0-wm_3-wmp_4-s_278407216.png
https://s4.运维网.com/wyfs02/M02/8C/BC/wKiom1h157HAQTqIAACbe1VeqLw357.png-wh_500x0-wm_3-wmp_4-s_740545501.png
https://s4.运维网.com/wyfs02/M02/8C/B9/wKioL1h157GzmbvyAAB6qCk6SCc177.png-wh_500x0-wm_3-wmp_4-s_333385123.png
https://s3.运维网.com/wyfs02/M00/8C/BC/wKiom1h157KD6MJDAABgyAiZXdI703.png-wh_500x0-wm_3-wmp_4-s_1213239264.png
https://s3.运维网.com/wyfs02/M00/8C/B9/wKioL1h157LTgjGWAACOXOVEvdY393.png-wh_500x0-wm_3-wmp_4-s_1339137674.png
https://s3.运维网.com/wyfs02/M01/8C/BC/wKiom1h157Kyj1zOAABqpBfJofA579.png-wh_500x0-wm_3-wmp_4-s_4156600869.png
  初始用户
  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  查看监控:
https://s3.运维网.com/wyfs02/M01/8C/BC/wKiom1h16dvykvphAADHNslNal4253.png-wh_500x0-wm_3-wmp_4-s_978254013.png



页: [1]
查看完整版本: zabbix 3.2安装部署(一)