欢迎来到天天文库
浏览记录
ID:8815799
大小:1.36 MB
页数:9页
时间:2018-04-08
《zabbix2.2.3安装详细步骤》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Zabbix需要有一些基础环境:LAMPLAMP安装流程如下:(以下安装过程都是在ubuntu12.04上亲测的,安装前更新下ubuntu源,sudoapt-getupdate)首先安装apache2:sudoapt-getinstallapache2安装完后,在浏览器中输入主机ip测试:如 http://192.168.163.133再安装PHP:sudoapt-getinstallphp5libapache2-mod-php5重启Apache服务sudo/etc/init.d/apache2r
2、estart测试PHP是否安装成功:sudovim/var/www/testphp.php添加测试语句在浏览器输入http://192.168.163.133/testphp.php安装MySql:sudoapt-getinstallmysql-serverMySQLforApacheHTTPServer:sudoapt-getinstalllibapache2-mod-auth-mysqlphp5-mysqlphpmyadmin开启curl_init()函数(默
3、认这个是没有的):sudoapt-getinstallcurllibcurl3libcurl4-openssl-devphp5-curl安装完成之后重启服务:sudo/etc/init.d/apache2restart到这里,Lamp环境搭建完成。如果没有安装编译环境,执行sudoapt-getinstallbuild-essential,后面的zabbix是编译安装的。安装ZABBIX下载zabbix:zabbix-2.2.3.tar.gz解压配置用户以及数据库添加用户:sudouseraddz
4、abbix设置密码:sudopasswdzabbix创建mysql数据库:Mysql–uroot–p123456createdatabasezabbixcharactersetutf8;创建mysql用户:grantallonzabbix.*tozabbix@localhostidentifiedby'zabbix';将zabbix中的表导入到Mysql:cdzabbix-2.2.3mysql-uroot-p123456zabbix5、root-p123456zabbix6、tinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:MySQLlibrarynotfound解决方法:apt-getinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:NotfoundNET-SNMPlibrary解决方法:apt-getinstalllibsnmp-devapt-getinstallsnmp遇到错误:NotfoundcurlLibrary解决方法:apt-getinstalllibcurl4-openssl-dev7、编译通过后:执行(sudo)makeinstall即可定义服务端口:Vim/etc/services追加:zabbix-agent10050/tcp#ZabbixAgentzabbix-agent10050/udp#ZabbixAgentzabbix-trapper10051/tcp#ZabbixTrapperzabbix-trapper10051/udp#ZabbixTrapper配置zabbix的web界面:mkdir/var/www/zabbixcdzabbix-2.2.3cp -r fro8、ntends/php/* /var/www/zabbix重启apache2:/etc/init.d/apache2restart浏览器访问:http://192.168.163.133/zabbix/点击next:红色部分表示没有配置正确,修改配置文件:vim/etc/php5/apache2/php.ini(在740行,改成16M)重启apache2:/etc/init.d/apache2restart再次访问:登录登录的用户名密码默认是adminzabbix到这里zabbix
5、root-p123456zabbix6、tinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:MySQLlibrarynotfound解决方法:apt-getinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:NotfoundNET-SNMPlibrary解决方法:apt-getinstalllibsnmp-devapt-getinstallsnmp遇到错误:NotfoundcurlLibrary解决方法:apt-getinstalllibcurl4-openssl-dev7、编译通过后:执行(sudo)makeinstall即可定义服务端口:Vim/etc/services追加:zabbix-agent10050/tcp#ZabbixAgentzabbix-agent10050/udp#ZabbixAgentzabbix-trapper10051/tcp#ZabbixTrapperzabbix-trapper10051/udp#ZabbixTrapper配置zabbix的web界面:mkdir/var/www/zabbixcdzabbix-2.2.3cp -r fro8、ntends/php/* /var/www/zabbix重启apache2:/etc/init.d/apache2restart浏览器访问:http://192.168.163.133/zabbix/点击next:红色部分表示没有配置正确,修改配置文件:vim/etc/php5/apache2/php.ini(在740行,改成16M)重启apache2:/etc/init.d/apache2restart再次访问:登录登录的用户名密码默认是adminzabbix到这里zabbix
6、tinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:MySQLlibrarynotfound解决方法:apt-getinstalllibghc6-hsql-mysql-dev(ubuntu)遇到错误:NotfoundNET-SNMPlibrary解决方法:apt-getinstalllibsnmp-devapt-getinstallsnmp遇到错误:NotfoundcurlLibrary解决方法:apt-getinstalllibcurl4-openssl-dev
7、编译通过后:执行(sudo)makeinstall即可定义服务端口:Vim/etc/services追加:zabbix-agent10050/tcp#ZabbixAgentzabbix-agent10050/udp#ZabbixAgentzabbix-trapper10051/tcp#ZabbixTrapperzabbix-trapper10051/udp#ZabbixTrapper配置zabbix的web界面:mkdir/var/www/zabbixcdzabbix-2.2.3cp -r fro
8、ntends/php/* /var/www/zabbix重启apache2:/etc/init.d/apache2restart浏览器访问:http://192.168.163.133/zabbix/点击next:红色部分表示没有配置正确,修改配置文件:vim/etc/php5/apache2/php.ini(在740行,改成16M)重启apache2:/etc/init.d/apache2restart再次访问:登录登录的用户名密码默认是adminzabbix到这里zabbix
此文档下载收益归作者所有