linux monitor and maintanence

@cacti

1.install epel extends source

2.install lamp use yum method

yum install -y httpd php php-mysql mysql mysql mysql-server mysql-devel php-gd libjpeg libjpeg-devel libpng libpng-devel

3.install cacti net-snmp rrdtool

yum install -t cacti net-snmp net-snmp-utils rrdtool

4.start the service

/etc/init.d/mysqld  httpd snmpd start

5.edit httpd conf files

vim /etc/httpd/conf.d/cacti.conf

change “Deny from all ” to "Allow from all"

/etc/init.d/httpd restart

6.import data create cacti database

mysql uroot -e "create database cacti"

create cacti user:

mysql -uroot -e "grant all on cacti.* to ‘cacti‘@127.0.0.1‘ identified by ‘passw0rd‘;"

import sql file

mysql -uroot cacti</usr/share/doc/cacti-0.8b/cacti.sql

7.edit cacti conf file

vim /usr/share/cacti/include/config.php

$database_type="mysql";

$fatabase_default="cacti";

$database_hostname="127.0.0.1";

$database_username="cacti";

$database_password="passw0rd";

$database_port="3306";

$database_ssl=false;

8.access cacti and install

http://ip/cacti

点两下“next” 和一次”Finish“ 即可
输入admin   admin 登录,重新设置新的密码

9.execute poller.php .generate the grap , add corn

/usr/bin/php /usr/share/cacti/poller.php

*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php

... install client

1. 安装snmp
yum install -y net-snmp

2. 修改snmpd.conf
修改syslocation以及syscontact, 其中syslocation 可以写本机ip,syscontact写管理员邮箱

syslocation 11.20
syscontact Root [email protected]

3. 启动snmp
service  snmpd  start

4.  登录cacti管理后台,点console , 再点Device, 在右上角点”Add“
Description  写本机ip或你自定义一个名字
Hostname  写本机ip
Host Template  选ucd/net  SNMP Host
SNMP Version  选Version 2
点右下角的create
点右上角的”Create Graphs for this Host“
Graph Types:  选择SNMP - Interface Statistics 
在下面框中选择要监控的网卡,比如我选择eth0, 在最右侧小方块里打对勾,然后点右下角的create
Graph Types:  再选择 Graph Template Based
在下面的框中,选择你要监控的项目,比如ucd/net - Load Average 
在右侧小方块中打对勾,然后点右下角的create

5. 点左侧的Graph Trees 
选中”Default Tree“
点右上角的Add
Tree Item Type 选择 ”Host“
Host 选择我们刚刚增加的那个机器ip
点右下角的create

6. 点左上角的Graphs
在左侧可以看到
Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以

@nagios

时间: 2024-10-06 09:23:29

linux monitor and maintanence的相关文章

Linux monitor tool

Tool          Description                      Base      Repositoryvmstat      all purpose performance tool              yes      yesmpstat      provides statistics per CPU              no      yessar          all purpose performance monitoring tool 

Linux监控工具 (Linux Monitor Tools)

最近发现几个好用的工具,顺便总结下. procps-ng: top, free, ps, pgrep, vmstat ... sysstat: iostat, sar ... lsof, iftop, mtr, htop cv:新发现的监控cp,dd等即时速度的 nmon:从AIX鼎鼎大名的topas移植过来的 dstat:期待已久的工具,要啥有啥,writing by python

systemtap 列出所有linux 内核模块与相关函数1

阿里云主机 [[email protected] klvl]# uname -aLinux monitor 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux stap -l 'module("模块名").function("*")'   //EG:mmc_block.ko不要.ok stap -l 'module("mm

Linux入门(一)

一.Linux基础入门 获取知识--->把知识转换成技能 把知识转换成技能: 1.给你一份文档,你就能够做出来,//可能需要数百遍的练习 1.把知识转换成技能的速度 2.把技能转换成生产力的速度 3.只看结果,不看努力 2/8法则,有20%的人,掌握着80%的技能 Tools介绍: Adobe Acrobat Professional7.0 200M //编辑PDf文档 VMware workstation version 12只有120M,短小精悍 32位OS的寻址能力只有4G=2^32次方=

pcap文件的文件头的link type

http://www.tcpdump.org/linktypes.html Link-layer header type values LINKTYPE_ name LINKTYPE_ value Corresponding DLT_ name Description LINKTYPE_NULL 0 DLT_NULL BSD loopback encapsulation; the link layer header is a 4-byte field, in host byte order, c

centosx64位寄存器

[[email protected] ~]# uname -aLinux monitor 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# cat /usr/include/sys/reg.h /* Copyright (C) 2001, 2002 Free Software Foundation, Inc. Th

Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log file). Linux Shell的相关参考:        Linux/Unix shell 脚本中调用SQL,RMAN脚本        Linux/Unix shell sql 之间传递变量   

Linux/Unix shell 监控Oracle监听器(monitor listener)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linux 下使用 shell 脚本来监控 Oracle 监听器. Linux Shell的相关参考:        Linux/Unix shell 脚本中调用SQL,RMAN脚本        Linux/Unix shell sql 之间传递变量        Linux/Unix shell 调用

Linux 网络流量查看 Linux ip traffic monitor

Network monitoring on Linux This post mentions some linux command line tools that can be used to monitor the network usage. These tools monitor the traffic flowing through network interfaces and measure the speed at which data is currently being tran