admin 管理员组

文章数量: 887016


2024年3月27日发(作者:linux找回误删的文件)

zabbix搭建方法

一、首先准备lnmp环境

二、安装zabbix

yum install net-snmp-devel libxml2-devel libcurl-devel

tar -zxvf

./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-

libxml2

make

make install

groupadd zabbix

useradd -g zabbix zabbix

mysql设置 : 创建zabbix库,创建zabbix用户,密码123456

create database zabbix character set utf8;

GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

导入数据

mysql -h localhost -uroot -p123456 zabbix <

mysql -h localhost -uroot -p123456 zabbix <

mysql -h localhost -uroot -p123456 zabbix <

复制zabbix网页

mkdir /usr/local/nginx/html/zabbix/

cp /zabbix-2.2.2/frontends/php/* /usr/local/nginx/html/zabbix/ -rf

添加服务端口

vim /etc/services

zabbix-agent 10050/tcp # Zabbix Agent

zabbix-agent 10050/udp # Zabbix Agent

zabbix-trapper 10051/tcp # Zabbix Trapper

zabbix-trapper 10051/udp # Zabbix Trapper

添加配置文件

# mkdir -p /etc/zabbix

# cp

-r

zabbix-

2.2.2

/conf/* /etc/zabbix/

# chown -R zabbix:zabbix /etc/zabbix

修改

server

配置文件,添加

zabbix

数据库密码

vim /etc/zabbix/zabbix_

LogFile=/tmp/zabbix_

PidFile=/tmp/zabbix_

DBName=zabbix

DBUser=zabbix

DBPassword=123456 #

指定

zabbix

数据库密码

DBPort=3306

ListenIP=192.168.10.197 #

服务器

IP

地址

修改

Agentd

配置文件,更改

HOSTNAME

为本机的

hostname

vim /etc/zabbix/zabbix_

PidFile=/tmp/zabbix_ #

进程

PID

LogFile=/tmp/zabbix_ #

日志保存位置

EnableRemoteCommands=1 #

允许执行远程命令

Server=192.168.10.197 #agent

端的

ip

Hostname=client1 #

必须与

zabbix

创建的

host name

相同

修改

PHP

相关参数

vim

max_execution_time = 300

max_input_time = 300

memory_limit = 128M

post_max_size = 32M

ne = Asia/Shanghai

_overload=2

重启

nginx

php

启动

zabbix

/usr/local/zabbix/sbin/zabbix_server start

/usr/local/zabbix/sbin/zabbix_agentd start

安装完成,登录网页配置

中文乱码问题

1.从windows下控制面板->字体->选择一种中文字库例如“楷体”

2.把它拷贝到zabbix的web端的fonts目录下例如:/var/www/html/zabbix/fonts,并且把TTF后缀改为ttf

3.修改zabbix的web端/include/

SIMKAI

这里

1. //define('ZBX_FONT_NAME', 'DejaVuSans');

2. define('ZBX_FONT_NAME', 'SIMKAI');

3.

4. //define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name

5. define('ZBX_GRAPH_FONT_NAME', 'SIMKAI'); // font file name

问题处理

修改

删除里面的字段(

scand

即可

这段


本文标签: 创建 添加 网页 问题 例如