`

Linux学习笔记第三章(监控相关)

 
阅读更多

1.网页访问量开源监控软件:PIWIK

2.一款监控网络状态的好工具- Smokeping

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学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    linux学习笔记.docx

    - **简介**:/opt目录用于存放第三方软件包的安装位置。 - **重要性**:/opt目录提供了一个标准化的方式来组织额外安装的软件包,便于管理和升级。 通过以上对Linux系统结构中关键目录的详细介绍,我们不仅能够更...

    尚观linux 学习笔记 1

    【尚观Linux学习笔记1】是一份全面介绍Linux操作系统的学习资料,涵盖了从基础到进阶的各类主题。这些笔记特别适合主机开发和嵌入式开发的学习者,旨在提供一个月的系统学习路径,帮助读者深入理解并掌握Linux的核心...

    linux 学习笔记 .

    这只是Linux学习笔记的冰山一角。Linux系统还包括包管理、网络配置、进程管理、权限控制、脚本编程等多个方面。熟练掌握这些基本命令和概念是成为Linux高手的第一步。随着经验的积累,你还可以学习更高级的主题,如...

    Linux学习笔记.pdf

    这份"Linux学习笔记.pdf"涵盖了从基础到进阶的多个方面,对于初学者或希望深入理解Linux的读者极具价值。 第一章介绍了Linux的基本概念和安装过程。Linux是一种自由且开放源代码的类UNIX操作系统,由林纳斯·托瓦兹...

    华为工程师linux的笔记-第3章 .pdf

    Linux基础篇总共包含8个章节,第1章到第8章学习内容分别包括:Linux快速入门、Linux发展及系统安装、CentOS Linux系统管理、Linux必备命令、Linux用户和组、Linux软件包管理、磁盘管理、Linux文件共享管理等。...

    LINUx学习笔记想要拿

    【Linux学习笔记】是针对初学者的一份详细教程,涵盖了从基础到进阶的多个Linux知识点,旨在帮助读者快速掌握这个强大的操作系统。这份笔记通过章节化的结构,将内容分为六个部分,分别是LINUX简介及安装、常用命令...

    Linux学习笔记.pdf,linux详解,LINUX

    本资料“Linux学习笔记.pdf”将带你深入理解Linux的基础知识和高级应用。 一、Linux系统概述 1. Linux的起源:Linux的诞生源于托瓦兹对Minix系统的不满,他决定创建一个符合个人需求的、免费的Unix-like操作系统...

    韩顺平linux学习笔记,很不错的.pdf

    韩顺平的Linux学习笔记提供了一条系统学习Linux的路径,从基础到进阶,帮助初学者快速掌握这一开源操作系统的核心技能。 1. 为什么学习Linux Linux作为开源的操作系统,具有高度的灵活性和稳定性,广泛应用于...

    linux学习笔记

    这篇“Linux学习笔记”旨在帮助你全面掌握Linux的基础知识和实用技巧,加速你的学习进程。 首先,让我们从《第1章 .txt》开始,这通常会介绍Linux的历史、核心概念和发行版。Linux起源于1991年,由林纳斯·托瓦兹...

    Redhat_Linux学习笔记从入门到精通

    Redhat Linux学习笔记从入门到精通,首先会涉及Linux发行版本的介绍。Linux发行版是由不同的组织或个人基于原始的Linux内核进行打包和定制,以满足特定需求。例如,Redhat Linux Enterprise(RHEL)是面向企业的稳定...

    linux学习入门笔记

    Linux学习入门笔记主要涵盖了一系列与Linux操作系统相关的基础知识,适合初学者进行系统性的学习。Linux是一种开源、免费的操作系统,它的核心在于Unix哲学,强调简洁、模块化的设计。本笔记将帮助你逐步理解并掌握...

    Linux学习笔记.docx

    理解这些基础知识是Linux学习的第一步,后续可以通过实践操作和深入学习命令行来提升技能。例如,使用`ls`, `cd`, `mkdir`, `rm`, `cp`, `mv`, `cat`, `less`, `more`, `vi/vim`等命令进行文件和目录的操作,以及...

    Linux学习笔记12.txt

    - **/opt**:用于安装第三方应用程序。 - **/proc**:虚拟文件系统,反映内核和进程的状态。 - **/root**:超级用户的主目录。 - **/sbin** 和 **/usr/sbin**:包含系统管理员使用的工具。 - **/srv**:存储服务数据...

    《Linux 设备驱动开发详解》(宋宝华) 学习笔记.zip

    在“learn-LDDD-master”这个项目中,你可能找到了作者的学习笔记、代码示例和练习,这些都是实践和巩固这些知识的好资源。通过实际操作和调试,你将能够更深入地理解Linux设备驱动开发的精髓。 总的来说,Linux...

    linux笔记.docx

    **第三章 Linux的基本命令** 学习Linux,掌握命令行操作是基础。基本命令包括`cd`(改变目录)、`ls`(列出目录内容)、`pwd`(显示当前工作目录)、`touch`(创建新文件)、`mkdir`(创建新目录)、`rm`(删除文件...

    Linux Raid 5 扩容学习笔记(精排编目)

    ### Linux RAID 5 扩容学习笔记 #### 一、概览 本文档是一份针对Linux环境下RAID 5配置与动态扩容的学习笔记。主要内容包括如何动态地向现有的RAID 5组中添加新的硬盘、如何对新硬盘进行格式化并将其加入到RAID 5...

    Linux命令笔记水印版.pdf

    笔记中包含了前九章的内容,但第一章节未做整理。 笔记的重点内容包括: 1. **必须掌握的Linux命令**: - `echo`:用于输出字符串或Shell变量的值。 - `date`:显示当前日期和时间,还可以更新系统时间。 - `...

Global site tag (gtag.js) - Google Analytics