1.网页访问量开源监控软件:PIWIK
3.查看IO状态和网络状态的两个工具:iotop iftop
4.cpu充分使用的一个比例:
65%-70% User Time ,
30%-35% System Time ,
0%-5% Idel Time
5.安装ZIBBIX相关:
一。编译前需要安装:
YUM 直接来安装LAMP 需要安装gcc gcc-c++
yum -y install zlib zlib-devel glibc glibc-devel libxml2 libxml2-devel freetype freetype-devel
yum -y install mysql mysql-server php php-mysql mysql-devel php-xmlrpc php-xml php-odbc php-gd php-bcmath php-mbstring httpd
YUM安装SNMP
yum -y install net-snmp net-snmp-devel curl curl-devel perl-DBI libssh2-devel OpenIPMI-devel
二。复制更全面的my.cnf文件:
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
三。 my.cnf文件中[mysqld]后面加:
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
四。创建zibbix数据库后,将/usr/local/src/zabbix-2.4.7/database/mysql中的“schema.sql,images.sql
,data.sql”按顺序导入。
五。进行编译安装:
./configure --prefix=/usr/local/zabbix_server --enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-ssh2
make install
六。将web目录的文件拷贝到www目录下并给于apache权限:
mv /usr/local/src/zabbix-2.4.7/frontends/php/* /var/www/html/
chown -R apache:apache /var/www/html/
七。修改zibbix配置文件:
vim /usr/local/zabbix_server/etc/zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
八。启动zibbix进程:
./zabbix_server -c /usr/local/zabbix_server/etc/zabbix_server.conf
然后通过网页进行安装,需要修改php.ini文件。
九。修改客户端配置文件并启动:
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.88.240
替换字体文件解决乱码问题:cp /root/msyh.ttf /var/www/html/fonts/DejaVuSans.ttf
6.与10.10.0.1建立信任关系:
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub 10.10.0.1
相关推荐
在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。
- **简介**:/opt目录用于存放第三方软件包的安装位置。 - **重要性**:/opt目录提供了一个标准化的方式来组织额外安装的软件包,便于管理和升级。 通过以上对Linux系统结构中关键目录的详细介绍,我们不仅能够更...
【尚观Linux学习笔记1】是一份全面介绍Linux操作系统的学习资料,涵盖了从基础到进阶的各类主题。这些笔记特别适合主机开发和嵌入式开发的学习者,旨在提供一个月的系统学习路径,帮助读者深入理解并掌握Linux的核心...
这只是Linux学习笔记的冰山一角。Linux系统还包括包管理、网络配置、进程管理、权限控制、脚本编程等多个方面。熟练掌握这些基本命令和概念是成为Linux高手的第一步。随着经验的积累,你还可以学习更高级的主题,如...
这份"Linux学习笔记.pdf"涵盖了从基础到进阶的多个方面,对于初学者或希望深入理解Linux的读者极具价值。 第一章介绍了Linux的基本概念和安装过程。Linux是一种自由且开放源代码的类UNIX操作系统,由林纳斯·托瓦兹...
Linux基础篇总共包含8个章节,第1章到第8章学习内容分别包括:Linux快速入门、Linux发展及系统安装、CentOS Linux系统管理、Linux必备命令、Linux用户和组、Linux软件包管理、磁盘管理、Linux文件共享管理等。...
【Linux学习笔记】是针对初学者的一份详细教程,涵盖了从基础到进阶的多个Linux知识点,旨在帮助读者快速掌握这个强大的操作系统。这份笔记通过章节化的结构,将内容分为六个部分,分别是LINUX简介及安装、常用命令...
本资料“Linux学习笔记.pdf”将带你深入理解Linux的基础知识和高级应用。 一、Linux系统概述 1. Linux的起源:Linux的诞生源于托瓦兹对Minix系统的不满,他决定创建一个符合个人需求的、免费的Unix-like操作系统...
韩顺平的Linux学习笔记提供了一条系统学习Linux的路径,从基础到进阶,帮助初学者快速掌握这一开源操作系统的核心技能。 1. 为什么学习Linux Linux作为开源的操作系统,具有高度的灵活性和稳定性,广泛应用于...
这篇“Linux学习笔记”旨在帮助你全面掌握Linux的基础知识和实用技巧,加速你的学习进程。 首先,让我们从《第1章 .txt》开始,这通常会介绍Linux的历史、核心概念和发行版。Linux起源于1991年,由林纳斯·托瓦兹...
Redhat Linux学习笔记从入门到精通,首先会涉及Linux发行版本的介绍。Linux发行版是由不同的组织或个人基于原始的Linux内核进行打包和定制,以满足特定需求。例如,Redhat Linux Enterprise(RHEL)是面向企业的稳定...
在“learn-LDDD-master”这个项目中,你可能找到了作者的学习笔记、代码示例和练习,这些都是实践和巩固这些知识的好资源。通过实际操作和调试,你将能够更深入地理解Linux设备驱动开发的精髓。 总的来说,Linux...
Linux学习入门笔记主要涵盖了一系列与Linux操作系统相关的基础知识,适合初学者进行系统性的学习。Linux是一种开源、免费的操作系统,它的核心在于Unix哲学,强调简洁、模块化的设计。本笔记将帮助你逐步理解并掌握...
理解这些基础知识是Linux学习的第一步,后续可以通过实践操作和深入学习命令行来提升技能。例如,使用`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `cat`, `less`, `more`, `vi/vim`等命令进行文件和目录的操作,以及...
- **/opt**:用于安装第三方应用程序。 - **/proc**:虚拟文件系统,反映内核和进程的状态。 - **/root**:超级用户的主目录。 - **/sbin** 和 **/usr/sbin**:包含系统管理员使用的工具。 - **/srv**:存储服务数据...
**第三章 Linux的基本命令** 学习Linux,掌握命令行操作是基础。基本命令包括`cd`(改变目录)、`ls`(列出目录内容)、`pwd`(显示当前工作目录)、`touch`(创建新文件)、`mkdir`(创建新目录)、`rm`(删除文件...
### Linux RAID 5 扩容学习笔记 #### 一、概览 本文档是一份针对Linux环境下RAID 5配置与动态扩容的学习笔记。主要内容包括如何动态地向现有的RAID 5组中添加新的硬盘、如何对新硬盘进行格式化并将其加入到RAID 5...
笔记中包含了前九章的内容,但第一章节未做整理。 笔记的重点内容包括: 1. **必须掌握的Linux命令**: - `echo`:用于输出字符串或Shell变量的值。 - `date`:显示当前日期和时间,还可以更新系统时间。 - `...