zabbix 监控
—、服务器环境防火墙关闭,SELINUX关闭。网络配置, yum 源指向
LAMP 环境
# yum install mysql-server httpd php -y
安装下依赖包
# yum install gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml mysql-devel -y
装好之后下载zabbix-1.8.15.tar.gz
直接在此路径下解压
# tar -zxvf zabbix-1.8.5.tar.gz
增加zabbix 用户和组,这个软件指定要用zabbix 用户使用
# useradd zabbix -s /sbin/nologion
二、数据库
之前安装了,现在启动下
# service mysqld start
修改mysql root 的用户名密码(默认是空的,修改为root)
# mysqladmin - u root -p password root
直接回车,因为密码是空的
# mysql -uroot -proot
看可以进数据库里么,
Mysql>create database zabbix character set utf8; ---------创建mysql 中zabbix的数据库
创建mysql 用户
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
导入表和数据;
# cd zabbix-1.8.5
#mysql -uroot -p zabbix < create/schema/mysql.sql
#mysql -uroot -p zabbix < create/data/data.sql
#mysql -uroot -p zabbix < create/data/images_mysql.sql
三、编译安装
配置编译,prefix是安装后程序目录
#cd zabbix-1.8.5
# ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
# make
# make install
四、配置文件及web前端文件修改
先看下端口有没启用
# grep zabbix /etc/services (如果没有,需要用vi 添加)
#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
、
Ok
添加配置文件,把文件都放到etc下面,加权限,如果存在的话,直接加权限就权限就好
# mkdir -p /etc/zabbix
# cp ./misc/conf/* /etc/zabbix
# chown -R zabbix:zabbix /etc/zabbix
修改Server配置文件 基本不用修改,用默认配置即可,只需修改一项DBPassword=密码
#vi /etc/zabbix/zabbix_server.conf
修改Agentd配置文件,更改HOST NAME为本机的hostname就好了
#vi /etc/zabbix/zabbix_agentd.conf
添加web前端php文件,把文件弄到centos http文件夹下,改名并加权限
五、web 前端安装配置
修改php相关参数,如果不改进到zabbix的时会提示数据不符,注意去掉注释符号和格式。
重启apache
然后http://ip/zabbix 访问了 (安装)
默认安装就可以了
有一步是提示拷贝文件到相应的目录下 。。就可以了 。。。一步过。-----配置Fail,点击Save configuration file将zabbix.conf.php保存到本地,再上传至服务器/var/www/html/zabbix/conf目录,然后Retry
登陆页面,默认用户名:admin 密码:zabbix
走自己的路,让别人打车去吧。 关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。 商女不知亡国恨、妓女不懂婚外情。 如果没有毛片,中国的性教育简直就是一片空白! 禽兽尚且有半点怜悯之心,而我一点也没有,所以我不是禽兽。 听君一席话,省我十本书!
页:
[1]