LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux配置 >

zabbix安装配置

时间:2013-03-20 09:49来源:CSDN 编辑:yincg 点击:
1、安装 yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y useradd zabbix 2、启动mysql service mysqld start mysqladmin uroot password root mysq
1、安装
yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y
useradd zabbix

2、启动mysql
service mysqld start
mysqladmin –uroot password root
mysql –uroot –proot

3、创建zabbix数据库
Mysql> create database zabbix character set utf8;
Mysql> grant all on zabbix.* TO zabbix@'localhost' identified by 'zabbixpass';
Mysql> flush privileges;

4、导入数据库sql
zabbix-2.0.3/database/mysql
mysql -h localhost -uroot -proot zabbix <schema.sql
mysql -h localhost -uroot -proot zabbix <images.sql
mysql -h localhost -uroot -proot zabbix <data.sql

5、调整当前时间
 date -s "2012-10-25 13:48:55"  
     
6、编译安装
./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
make && make install

7、添加端口
vi /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

8、修改配置文件
cp -a frontends/php/* /var/www/html/
修改/etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.html.var index.php

修改/usr/local/zabbix/etc/zabbix_server.conf参数:
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
chmod 700 /etc/init.d/zabbix_*

vim /etc/init.d/zabbix_server
修改
     ZABBIX_BIN="/usr/local/sbin/zabbix_server"

     ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
vim /etc/init.d/zabbix_agentd
修改
     ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"

     ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

9、启动服务并设置开机启动
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start

chkconfig zabbix_server on
chkconfig zabbix_agentd on

10、修改php相关参数
# vi /etc/php.ini    找到如下几项,改成下面的值,前面有;号的要删掉
max_execution_time = 300
max_input_time = 300
date.timezone = PRC
post_max_size = 32M

重启httpd
/etc/init.d/httpd restart

11、图形安装
Configuration file
"/var/www/html/zabbix/conf/zabbix.conf.php"
created: OK

用户名 密码 zabbix

登陆后 点击右上角的 profile
设置 语言为中文

常见问题
1、zabbix里图形中的汉字显示乱码
这个是装好就一直出现的,后来直接改了字体就解决了。
方法:
# 进入zabbix的front路径在:/var/www/html/zabbix/
# 先备份原先的字体:
cd /var/www/html/zabbix//fonts/
cp -frp DejaVuSans.ttf DejaVuSans.ttf.old

# 将新的字体复制过去,
cp /tmp/simhei.ttf DejaVuSans.ttf

zabbix代理配置
useradd zabbix -s /sbin/nologin

从官方下载相应平台的代理包

直接解压
cd /opt
mkdir zabbixagent
mv /opt/src/zabbix_agents_2.0.3.linux2_6.amd64.tar.gz /opt/zabbixagent
cd  /optzabbixagent
tar xvf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

mkdir logs
mkdir etc
chown zabbix:zabbix /opt/zabbixagent
从zabbix server端复制 zabbix_agentd.conf 到etc目录 然后修改

LogFile=/opt/zabbixagent/logs/zabbix_agentd.log
Server=172.16.8.82
#ServerActive=172.16.8.82
Hostname=web81

需要注意的是代理端的设定参数“Hostname=192.168.0.13”要和配置时填入的主机名称一致,不然日志中将会报“host {主机名}not found”的错误

修改完后运行
/opt/zabbixagent/sbin/zabbix_agentd -c /opt/zabbixagent/etc/zabbix_agentd.conf &

转载请保留固定链接: https://linuxeye.com/configuration/1388.html

------分隔线----------------------------
标签:zabbix
栏目列表
推荐内容