首页 > 代码库 > zabbix的安装与配置

zabbix的安装与配置

注:邮箱监控还没有做会尽快弄好如有雷同纯属偶然

1,gcc,lamp环境和其他一些的zabbix的依赖软件包

yum -y install gcc* httpd mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate  php-bcmath


#同步服务端的时间保持所有服务器时间一致

server:

编辑 /etc/ntp.conf文件

添加信息restrict 192.168.121.0 mask 255.255.255.0 nomodify notrap

server 127.127.1.0

fudge 127.127.1.0 startum 10 

技术分享


#重启服务

service ntpd start

client:

vim /etc/ntp.conf

技术分享

ntpdate -u 192.168.121.1


chkconfig ntpdate on


server:添加zabbix运行所需要的用户和组

     useradd zabbix

启动mysql并进行密码设置及用户授权

service mysqld start


mysqladmin -uroot password ‘123123‘


mysql -utoot -p


create database zabbix;


grant all on zabbix.* to zabbix@‘localhost‘ identified by ‘123123‘;


编译安装zabbix



server 


1,下载解压zabbix,并导入数据库文件


mkdir /cdrom


mount -o loop zabbix.iso /cdrom


cp -a /cdrom/* .


tar -xf zabbix-2.2.2.tar.gz


cd zabbix-2.2.2.tar.gz


导入数据库文件

mysql -uzabbix -p zbbix < schema.sql


mysql -uzabbix -p zabbix < images.sql


mysql -uzabbix -p zabbix < data.sql


编译安装zabbix


./configure --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql


如果报错 ;NO found mysqlclient libary

       cd /usr/lib64/mysql


ln -s libmysqlclient_r.so.16.0.0 libmysqkclient_r.so


ln -s libmysqlclient.so.16.0.0 libmysqlclient.so


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

make && make install


复制zabbixserver端跟agent端的启动脚本,并设置执行权限


cp misc/init.d/tru64/zabbix_agentd /etc/init.d/


cp misc/init.d/tru64/zabbix_server /etc/init.d/


chmod +x /etc/init.d/zabbix_*


将zabbix的页面文件复制到/var/www/html下


mkdir /var/www/html/zabbix


cp -a /root/zabbix-2.2.2/frontends/php/ /var/www/html/zabbix


chown -R apache:apache /var/www/html/zabbix


配置php文件

vim /etc/php.ini 添加


date.timezone = Asia/Shanghai


max_execution_time = 300


max_input_time = 300


post_max_size = 32M


memory_limit = 128M


mbstring.func_overload = 2


配置zabbix-server文件

vim /etc/zabbix/zabbix_server.conf

DBHost=192.168.88.10

DBName= zabbix

DBUser=zabbix

DBPassword=123456



#service zabbix_server start

service httpd start

http://192.168.22.1/zabbix


技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

     

  用户名admin  密码zabbix

技术分享


本文出自 “凌宇的技术博客” 博客,谢绝转载!

zabbix的安装与配置