Ubuntu 14.04(LNMP)安装配置Zabbix 3.0,LNMP安装你可以参考我上一篇博文《ubuntu安装配置LNMP》 添加zabbix3.0的源可以根据自己工作需求选择zabbix版本 # dpkg -i zabbix-release_3.0-1+trusty_all.deb # apt-get update 安装zabbix-server所需要的包(1)Zabbix服务器和mysql数据库和web前端。 apt-get install zabbix-server-mysql zabbix-frontend-php php5-mysql (2)安装Zabbix agent。 apt-get install zabbix-agent 创建、初始化zabbix数据库(1)在MySQL创建zabbix数据库和用户。 # mysql -uroot -p password: > create user 'zabbix'@'localhost' identified by 'Bd_zabbix'; > create database zabbix; > grant all privileges on zabbix.* to 'zabbix'@'localhost'; > flush privileges; > \q; bye (2)然后导入初始模式和数据。 cd /usr/share/doc/zabbix-server-mysql ls gunzip create.sql.gz mysql -u zabbix -p zabbix < create.sql (1)在zabbix_server.conf文件中编辑数据库配置 vi /etc/zabbix/zabbix_server.conf … DBHost=localhost … DBName=zabbix … DBUser=zabbix … DBPassword=youpassword … (2)开启zabbix服务 # service zabbix-server start # /etc/init.d/zabbix-server start 编辑PHP,配置Zabbix前端# vi /etc/php5/fpm/php.ini post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = Asia/Shanghai always_populate_raw_post_data = On 配置zabbix-web并登录(1)复制zabbix web文件到Nginx目录下 # mkdir /usr/share/nginx/html/zabbix # cp -r /usr/share/zabbix/* /usr/share/nginx/html/zabbix
(2)浏览器登录配置 http://121.40.*.*/zabbix/setup.php (3)配置web访问这里略了,自己接点击下一步到登陆就可以了。(这里忘记截图做记录了,后期补上) 如果Check ofpre-requisites报错,你可以检查php.ini文件, Configure DBconnection窗口中配置zabbix-mysql的用户、密码、端口号。 后面我使用的默认值,下一步到Fihsh就可以登陆了 (4)默认用户名密码
用户名:Admin
密码:zabbix
(5)成功登陆后面就开始配置添加自己要监控的主机了(成功登陆如下图)
配置添加zabbix请参考我另一偏(下一篇)博文
安装过程中BUG修复PHP重启BUG root@zabbix-server:~# service php5-fpm restart stop: Unknown instance: php5-fpm start/running, process 31130 解决方法: root@zabbix-server:~# service php5-fpm stop stop: Unknown instance: root@zabbix-server:~# ps aux |grep php www-data 8184 0.00.8 226944 17092 ? S Aug310:00 php-fpm: pool www www-data 8185 0.00.8 226724 16888 ? S Aug310:00 php-fpm: pool www root 31223 0.00.0 11744 932 pts/0S+ 09:59 0:00 grep --color=auto php root@zabbix-server:~# kill 8184 8185 31223 -bash: kill: (31223) - No such process root@zabbix-server:~# kill 8184 8185 -bash: kill: (8184) - No such process -bash: kill: (8185) - No such process root@zabbix-server:~# ps aux |grep php root 31237 0.00.0 11740 936 pts/0S+ 10:00 0:00 grep --color=auto php root@zabbix-server:~# service php5-fpm start php5-fpm start/running, process 31249 root@zabbix-server:~# php5-fpm -t [01-Sep-2016 10:00:41] NOTICE: configuration file /etc/php5/fpm/php-fpm.conf test is successful
|