开源监控zabbix的搭建
2024-10-21 04:02:23
yum-nginx-php-mysql
1.依赖安装
1.依赖
yum -y install pcre* openssl* 2.php
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install php56w php56w-cli php56w-common php56w-devel php56w-pear php56w-gd php56w-mbstring php56w-mysql php56w-xml php56w-bcmath php56w-ldap php56w-fpm service php-fpm start (启动fpm模块) 3.mysql
查看自己得数据库版本
yum list installed | grep mysql
删除自己得老版本数据库
yum remove mysql* -y
添加新得数据库下载
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
安装数据库和vim编译器
yum -y install mysql-server mysql vim
配置my.cnf文件 (InnoDB引擎默认为开启)
vim /etc/my.cnf
[mysqld]
innodb_file_per_table=1
启动数据库
service mysqld start
修改数据库默认用户密码以及匿名登录
mysql_secure_installation 4.nginx
安装
wget http://nginx.org/download/nginx-1.13.5.tar.gz
tar zxvf nginx-1.13.5.tar.gz
cd nginx-1,13,5
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make && make install
启动、关闭、重置
/usr/local/nginx/sbin/nginx (启动)
/usr/local/nginx/sbin/nginx -s stop (关闭)
/usr/local/nginx/sbin/nginx -s reload(重置)
echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf/" >> /etc/rc.local
wget http://nginx.org/download/nginx-1.13.5.tar.gz
tar zxvf nginx-1.13.5.tar.gz
cd nginx-1,13,5
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
make && make install
启动、关闭、重置
/usr/local/nginx/sbin/nginx (启动)
/usr/local/nginx/sbin/nginx -s stop (关闭)
/usr/local/nginx/sbin/nginx -s reload(重置)
echo "/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf/" >> /etc/rc.local #配置
#PHP
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai //主要去掉# 改成上海
vi etc/nginx.conf
server {
listen 80;
server_name localhost;
autoindex on;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main; #Nginx
location / {
root html;
index index.html index.htm index.php;
} location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}....
2.zabbix
1.安装相关组件
yum -y install epel-release
yum -y install OpenIPMI libssh2 fping libcurl libiksemel net-snmp
2.添加repo源
wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-server-mysql-3.4.2-1.el6.i686.rpm
wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-web-3.4.2-1.el6.noarch.rpm
wget http://repo.zabbix.com/zabbix/3.4/rhel/6/i386/deprecated/zabbix-web-mysql-3.4.2-1.el6.noarch.rpm
3.安装
yum -y localinstall zabbix-server-mysql-3.4.2-1.el6.i686.rpm zabbix-web-mysql-3.4.2-1.el6.noarch.rpm zabbix-web-3.4.2-1.el6.noarch.rpm
4.创建初始化数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
zcat /usr/share/doc/zabbix-server-mysql-3.2.*/create.sql.gz | mysql -uzabbix -p zabbix
修改zabbix配置文件
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
修改nginx.conf的root目录
server {
listen 80;
server_name localhost;
#autoindex on;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main; location / {
root /usr/share/zabbix/;
index index.html index.htm index.php;
} location ~ \.php$ {
root /usr/share/zabbix/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}....
iptables
vi /etc/sysconfig/iptables
-A INPUT -d ip/32 -p tcp -m tcp --dport 80 -j ACCEPT
网页访问
http://ip
完成
最新文章
- 锁(MySQL篇)—之MyISAM表锁
- Git在window的使用(TortoiseGit)之一
- 在此为LCT开一个永久的坑
- Httpclient请求数据
- UIImage NSData 相互转化
- Java面试总结系列之Collections.sort()
- 处理ecshp图片上传失真
- Solr主从集群配置简要说明
- Right Column - 右侧栏目
- Java反编译插件jad
- 甲骨文推动Java进军“物联网”
- js获取当前浏览器地址栏的链接,然后在链接后面加参数
- make、make clean、make install、make uninstall、make dist、make distcheck和make distclean
- centos7安装gcc7.2.0
- 再看C# ThreadPool与Task的认识总结
- undo与redo
- 修改Linux Operating System的时间与时区
- Lucene.net(4.8.0) 学习问题记录六:Lucene 的索引系统和搜索过程分析
- 通过官方API结合源码,如何分析程序流程
- form表单提交时action路劲问题