34212131 发表于 2017-1-12 08:56:52

zabbix 3.2安装部署(一)

一.zabbix server端安装
二.zabbix agent端安装

LNMP环境准备略过
一.zabbix server端安装
1.数据库操作

1
2
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.创建数据

1
create database zabbix character set utf8;




1.2.创建用户

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




1.3.导入数据

1
2
3
4
5
6
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.添加运行用户

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




2.2.安装需要扩展包

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




2.3.编译安装文件

1
2
3
4
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.程序运行文件链接

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




3.启动脚本文件

1
2
3
4
5
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配置文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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




启动程序:

1
/etc/init.d/zabbix_server start




5.nginx 配置文件操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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

1
/etc/init.d/nginx reload




6.登录访问






初始用户
admin:zabbix
二.zabbix agent端安装
1.安装agent
1.1.添加运行用户

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




1.2.安装agent

1
2
3
4
5
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.运行脚本

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




1.4.链接程序文件

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




1.5.配置文件操作

1
2
3
4
5
6
7
8
9
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.启动程序:

1
/etc/init.d/zabbix_agentd restart




查看监控:


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