zabbix安装配置详解

 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


# 这样就OK了~






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 &

你可能感兴趣的:(监控,zabbix,安装配置)