我们每天都在听音乐,但是又有多少人对音乐的流派了解多少呢?当别人在说R&B的时候,我们竟然不知道在说什么,那是多么没面子的事情呢?现在请和我一起恶补一下音乐常识吧。

引用
什么是 R&B?

R&B的全名是 Rhythm & Blues,一般译作“节奏怨曲”或“节奏布鲁斯”。 广义上, R&B可视为“黑人的流行音乐”,它源於黑人的 Blues音乐,是现今西行流行乐和摇滚乐的基础, Billboard杂志曾介定 R&B为,所有黑人音乐除了 Jazz和 Blues之外,都可列作 R&B,可见 R&B的范围是多么的广泛。 近年黑人音乐圈大为盛行的 Hip Hop和 Rap都源於 R&B,并且同时保存着不少 R&B成分。



引用
什么是HOUSE?

HOUSE是於八十年代沿自 DISCO发展出来的跳舞音乐。 这是芝加哥的DJ玩出的音乐, 他们将德国电子乐团Kraftwerk的一张唱片和电子鼓(Drum Machine)规律的节奏 及黑人蓝调歌声混音在一,House就产生啦~ 一般翻译为'浩室'舞曲,为电子舞曲最基本的型式,4/4拍的节奏, 一拍一个鼓声,配上简单的旋律,常有高亢的女声歌唱. DISCO流行后,一些DJ将它改变,有心将DISCO变得较为不商业化, BASS和鼓变得更深沈, 很多时变成了纯音乐作品,即使有歌唱部分也多数是由跳舞女歌手唱的简短句子,往往没有明确歌词。 渐渐的,有人加入了LATIN(拉丁)、 REGGAE(瑞格源在西印度群岛)、 RAP(说唱)或 JAZZ(爵士)等元素, 至八十年代后期, HOUSE冲出地下范围,成为芝加哥、纽约及伦敦流行榜的宠儿。 为什么会叫'House'呢?就是说只要你有简单的录音设备,在家里都做得出这种音乐~House也是电子乐中 最容易被大家所接受的. Cher唱的Believe 就是个好例子.而M-People可说是House代表团体.House舞曲在1986年开始流行后,可说是取代了Disco音乐.
House可分为:
Acid House 也就是融合了TB-303的Acid声的House乐

Deep House 有着相当浓厚的灵魂唱腔,又叫作Garage,蛮流行化的. 像Real Mecoy, M-People, La Bouche都是Garage团体.

Hard House 简单来说,就是节奏较重,较猛的House.

Progressive House 这类House没啥灵魂唱腔,反而比较注重旋律和乐曲编排.有一 点像'演奏类'的House乐. 像SASH!的专辑It''s My Life便是很好的Progressive House专辑.

Epic House 就是'史诗'House. Epic House有着优美,流畅的旋律和磅礴的气势, 很少会有vocal在里面(几乎是没有!). BT的音乐就是很棒的Epic House,而他也被称作'Epic House天皇'. 其实连Rock也有'Epic Rock'

Trible House 想像一下:带有非洲原始风貌或是印地安人的鼓奏的House是啥样? 这就是Trible House~ 这种House除了有一般House稳定的节奏外,在每拍之间,会加入一些带有原始风貌,零碎的鼓点. 蛮有趣的~

不过,House的范围太广了,大家也不用硬要把一首曲子分类.这些只是告诉大家,House很多种'而已。 到了九十年代, HOUSE已减少了那前卫、潮流色彩,但仍是很受欢迎的音乐。


引用
什么是Britpop?

Britpop虽有个“ Pop'字,但其实是 Rock的一种,源於九十年代英伦,中文可译为“英式摇滚”,这是英伦乐坛对美国 Grunge潮的一个回应,主要是以乐队形式出现。不过, Britpop风格其实十分广泛,如 Oasis是结他摇滚乐队, Blur则 Pop很多,而Pulp则接近 Glam Rook及跳舞风格,不过他们都被列作 Britpop。 英国 Britpop代表人物: Oasis 、Blur 、Suede 、Pulp 、Radiohead


引用
什么是 Trip-Hop?

Trip-Hop是英伦/欧洲跳舞音乐的一种,它的名字来源是“ Trip+ Hip-Hop= Trip-Hop”,因为它发源自英国的Bristol,因此最早时称作“Bristol Hip-Hop”。由于把把Hip-Hop(其实很多音乐都是架构在Hip-Hop上的……不知啥是Hip-Hop的去看看跳街舞的人, 他们多半是用Hip-Hop音乐来跳的。)节奏变慢(有时很慢很慢)加入一些迷幻的味道,如很阴沉,肥厚的Bass,轻微但迷幻的合成音效,或是些唱片的取样,有时可能连唱片的杂音都会被“故意”取样进去。所谓“ Trip”,指迷幻,氤氲的药物【旅程】,所以, Trip-Hop是种慢板的迷幻的、有 Jazz感觉的、迷糊的、带点 Hip-Hop节奏的 Break beat音乐。它虽然隶属跳舞音乐类,但其迷幻迷糊特色已令它跳一般跳舞音乐所有的明确节拍特色相去很远。 外国 Trip-Hop代表人物: Trip-Hop中公认的铁三角ortishead、 Tricky、 Massive Attack 、Mandalay Moloko 、Coldcut


引用
什么是 Gangsta Rap?

Gangsta Rap是 Rap的一种,以 Rap的内容多与都市罪案有关,充满暴力、色欲感受,这是反映现实的一种音乐路向。 Gangsta Rap於八十年代末期在美国兴起,音乐Rap中的强悍尖锐派,在美国大受欢迎,唱片销路甚高。而不少 Gangsta Rap乐手本身真正“参与”现实中各式罪案,部分更因而入狱甚至死亡,可说是真正反映现实兼令人触目惊心的乐种。 Gangsta Rap化表组合: Ice-T、 Ice Cube、 Dr. Dre、 Snoop Doggy Dogg、 2 Pac、 Geto Boys


引用
什么是 Synth Pop?

Synth Pop中的“ Synth”,即 Synthesizer,顾名思义, Synth Pop就是“由 Sythesizrs炮制出来的流行乐”,当然除 Synthesizers外还会用上其他电子乐器如电脑及鼓机等等。 Synth Pop於八十年代初期开始流行,至八十年代中开始沉寂,当年在香港也曾掀起过一阵热潮。Synth Pop的特点是科技感强,有时会颇冰冷,歌曲多是“三分钟流行曲”(3-minutes Pop),很多时 Synth Pop乐手会作入时打扮。 Synth Pop代表组合: Depeche Mode、 Human League、 Duran Duran、 OMD、 Gary Numan


引用
什么是 ORCHESTRA ?

ORCHESTRA就是管弦乐团,它分成四部分: 1弦乐,包括小提琴、大提琴等, 2铜管乐 3木管乐和 4敲击乐四组。弦乐组每种乐器有多人演奏(竖琴除外),四组演奏者由一人统筹兼领导,他就是乐团的指挥。ORCHESTRA於17世纪出现,到18世纪因海顿和莫扎特的作品而清楚地建立模式。19世纪加入了些新乐器,乐团人数加大。 ORCHESTRA是西方古典/正统音乐的正宗。西方流行/摇滚乐也经常运用 ORCHESTRA的部分或全部团员协助演出。


引用
什么是 CHAMBER POP?

CHAMBER POP是指典雅、高贵、精致的一种流行乐,它有一定的古典音乐感觉。 CHAMBER MUSIC一词来自古典音乐,中文叫“室内乐”,是种小组弦乐演奏曲式,气氛高雅。CHAMBER POP於九十年代兴起,是对当时的 LO-FI及 GRUNGE的一种反应,强调优美的旋律、精致的配乐、乾净的录音,每每多用弦乐、管乐制造巴洛克时代的音乐感觉。
外国代表乐队有 THE DIVINE COMEDY, RIALTO, ERIC MATTHEWS及 BALLE & SEBASTIAN等,香港则有黄耀明、部分的彭羚、部分的 MULTIPLEX等等。


引用
什么是民歌( FOLK)?

民歌( FOLK) 原本是指每个民族的传统歌曲,每个民族的先民都有他们自原始/古代已有的歌曲,这些歌绝大部分都不知道谁是作者,而以口头传播,一传十十传百,一代传一代的传下去至今。不过今天我们所说的民歌( FOLK),大都是指流行曲年代的民歌( FOLK),所指的是主要以木结他为伴奏乐器,以自然坦率方式歌唱,唱出大家纯朴生活感受的那种歌曲。美国民歌手 WOODY GUTHRIE在五十年代的唱片可说是最早的民歌唱片录音,所以普遍被认定是现代民歌( FOLK)的祖师。之後 PETE SEEGER、 THE WEAVERS继续推动这类音乐,六十年代越战,反战民歌手如 BOB DYLAN、JOAN BAEZ、PETER、PAUL AND MARY等成为时代的呼声。後民歌向 POP、ROCK及都市化发展, BOB DYLAN发明了 FOLKROCK、 SIMON & GARFUNKEL发展出中产口味的都市 FOLK POP,风行一时。八十年代 SUZANNE VEGA、TRACYCHAPMAN等走出一种更富现在都市感觉的 URBAN FOLK(城市)/ CONTEMPORARY(当代) FOLK路线。民歌 (FOLK)在英国、香港等乐坛也发展出不同的面貌。民歌(FOLK)近年较新的发展是与 NEW AGE结合(如 ENYA),及与 TRIP HOP结合)如 BETH ORTON)。


引用
什么是 BOSSA NOVA ?

BOSSA NOVA是种带 JAZZ味道的巴西音乐, 1950年代作曲家 ANTONIO CARLOS JOBIM将巴西音乐节奏与美国西岸 COOL JAZZ混合而成,柔和、舒服、轻松、懒洋洋、浪漫乃特色。每两个 BAR的第1、4、7、11、14拍为重拍。歌手 JOAO GILBERTO的纯厚歌声是 JOBIM音乐的出色拍档, 50年代中期传入美国後大受欢迎,其他着名 BOSSA NOVA乐手有 CHARLIE BYRD,STAN GETZ和 ASTRUD GILBERTO等,最着名的歌曲为“THE GIRLFROM IPANEMA”。 OSSA NOVA於60年代最流行,其馀年代亦不断有捧场者。


引用
什么是 CLASSICAL POP ?

CLASSICAL POP是指带古典响乐味道的流行曲,多用弦乐伴奏的歌曲都可列入此类,例如 THE BEATLES的“ELEANORRIGBY”就是。澳洲乐队 CROWDED HOUSE的一些作品也可列入此类。如果说 CLASSIC POP,则是指经典的流行曲。


引用
什么是ACAPPELLA ?

ACAPPELLA是指没有乐器伴奏的歌曲,但凡纯以人声唱的歌都是 ACAPPELLA,不过今天我们说 ACAPPELLA通常是指有多重和唱的那种唱法,连乐器伴奏都由人声唱出。 ACAPPELLA的相反是 INSTRUMENTAL,即纯音乐乐曲,任何类型的歌曲都可以以 ACAPPELLA形式唱出。香港人最熟悉的 ACAPPELLA歌曲是“SO MUCH IN LOVE”,香港 ACAPPELLA乐队有姬声雅士等。


引用
什么是 WORLD MUSIC?

WORLD MUSIC是西方角度观点的词汇,意思指非英、美及西方民歌/流行曲的音乐,通常指发展中地区或落後地区的传统音乐,例如非洲及南亚洲地区的音乐,有些地区如拉丁美洲的音乐,则能普及到自成一种类型。今天大家说的 WORLD MUSIC通常是指与西方音乐混和了风格的、改良了的传统地区音乐。非洲的 KING SUNNY ADE,东欧的DON BYRON,中国的朱哲琴,巴基斯坦的 NUSRAT FATEHALI KAHN等是西方乐迷较熟悉的 WORLD MUSIC乐手。


引用
什么是 DREAM-POP?

DREAM-POP是种“梦”般的流行曲,它有一种迷离的气氛,多靠SYNTHESIZERS(电子合成器)造成,加了ECHO效果的电结他也是重要的成分,歌唱部分往往很 “BREATHY”即呼吸声重,歌词也往往有梦般的诗意色彩。 代表乐队有 COCTEAU WINS、 LISA GERMANO、 ST. ETIENNE、 THIS MORTAL COIL、 MY BLOODY VALENTINE、 MAZZY STAR和 DEAD CAN DANCE等。 中文歌手以王菲为首,代表作有 “迷路”、“DI-DA”等。


引用
什么是 NEW AGE?

NEW AGE是种宁静、安逸、闲息的音乐,纯音乐作品占的比重较多,有歌唱的占较少。 NEW AGE可以是纯 ACOUSTIC(即以传统自发声乐器演奏)的,也可以是很电子化的,重点是营造出大自然平静的气氛或宇宙浩瀚的感觉,洗涤听者的心灵,令人心平气和。 NEW AGE很多时与音乐治疗有关,不少NEW AGE音乐说可以治病,也有不少与打坐冥想有关,这与 NEW AGE思潮哲学有莫大关系。 NEW AGE音乐通常被目为颇为中产阶级的音乐, WINDHAM HILL是最具代表性的 NEW AGE唱片公司, NEW AGE代表乐手有 ENYA, GEORGE WINSTON, WILLIAM ACKERMAN, YANNI, KITARO等等。


引用
什么是Electrophonic Music?

何谓Electrophonic Music(电子音乐)?随着时代的演进,音乐家有了更多制作音乐的方法。所谓电子音乐,就是以电子合成器,音乐软体,电脑等所产生的电子声响来制作音乐。电子音乐范围广泛,生活周遭常常能听到,在电影配乐,广告配乐,甚至某些国语流行歌中都有用到,不过以电子舞曲为最。很多人认为电子乐是一种冷冰冰,没有感情的音乐。其实电子乐也可融入Rock、 Jazz甚至Blues等多种元素而充满情感的。 电子音乐的类型也是多种多样的,包括House 、Techno、Ambient、Trance、Psychedelic Trance、 Breakbeat、 Brit-Hop、 Big-Beat、 Trip-Hop、Drum''n''Bass、 Jungle、Electro、Dub、Chill Out、 Minimalism。


引用
什么是Techno ?

Technology, 即表示“高科技舞曲”啦!利用电脑,合成器合成,做出一些特殊音效,这种音乐常常是许多音效组合起来的。 Techno的节拍也是4/4拍,但速度较House快,且听起来具重复性,较强硬,较机械化,所以某些人称Techno为“工业噪音”,但某些还是会注重旋律的。 Techno起源于美国底特律,有三名DJ: Derrick May,Kevin Saunderson Juan Atkins尝试将电子乐与黑人音乐结合,而产生了Detroit Techno。 Detroit Techno通常较平缓, 不像一般的Techno那样强劲,可说是现代Techno的起源。


引用
什么是Ambient ?

听起来起伏不大,但其实一直在做改变,像是长时间的音效, 或是渐进式的音乐编排等等,常会营造出有层次的空间感,所以被称为“情境音乐”, 且常对於生活周遭的声音做取样,如人声、汽车声,甚至是其他音乐的旋律……等等。为70年代的Brian Eno所创,是一种很“高深”的电子音乐。后来Ambient也有分支,如Ambient House、 Ambient Techno……等等。相信大家从字面上就能了解,其实在很多种音乐中都会有Ambient的影子,甚至某些古典乐中 也有Ambient的味道。


引用
什么是Trance?

迷幻舞曲,由Techno演变而来,听了会让你有“出神”的感觉,但还是保有舞曲的律动,很注重Bass的表现,某些听了会有“催眠”的效果。拍子也是以4/4拍为主。不过我也有听过用Breakbeat的(下面会介绍), 如Sven Vath的专辑Fusion。


引用
什么是Psychedelic Trance?

又名Goa Trance,发源于印度的一个小岛上。Goa即为这小岛的名字。旋律常带有印度风味。这类Trance的特徵,就是很重视旋律,音符之间的细微变化,且常有重叠的旋律,和高亢的TB-303声音出现。有点Ambient的味道。


引用
什么是Break beat?

不像House的拍子Boom-Boom-Boom-Boom那么规律,而是以破碎的节拍呈现,像是切分拍。如在两拍中加入小碎鼓,等等,Breakbeat只是一个总称而已,有很多种音乐都属Breakbeat,如以下的Brit-Hop、Big-Beat、和黑人的Hip-Hop便是一种。


引用
什么是Brit-Hop?

把黑人Hip-Hop的节奏加快鼓声加重,配合些许电吉他、Bass,有摇滚乐的味道, 如The Chemical Brothers的曲风即是。


引用
什么是Big-Beat?

“大节拍”,把Brit-Hop变得更快,节奏更重,更有摇滚的味道,可说是将Brit-Hop改良后, 更成熟的一种曲风,你可以想像一下又重又碎,又有点快的节拍是什么样子。如The Prodigy、The Chemical Brothers、 Fat Boy Slim即是Big Beat的“大角”。


引用
什么是Drum N'' Bass?

对某些人来说,Drum N'' Bass的音乐可能很烦,因为Drum N'' Bass很注重在节奏上玩花样,还有Bass的表现, 像是很快很快,复杂的碎拍,以及运用各种不同的电子鼓,或是取样而来的鼓声。因此Drum N'' Bass也是Breakbeat的一种。4Hero为Drum N'' Bass的知名乐团。


引用
什么是Jungle?

Jungle就是Drum N'' Bass的前身。Jungle的速度比Drum N'' Bass快很多,而且节拍更为复杂,比较强悍,有时会搭配一些Rap,不像Drum N'' Bass会融合一些Jazz、Soul等元素,听起来比较柔(当然这是和Jungle比起来)。连“摇滚变色龙” David Bowie现在都搞起Jungle了。


引用
什么是Electro?

早在70年代末,80年代初,那时还没有House、Techno……这类玩意儿,电子音乐也较不盛行,只有Electro这类电子音乐而已。 Electro可说是纯粹以电子合成器(Synthesizer,长得有点像Keyboard)来发声的音乐,通常蛮轻柔的,且常使用Roland公司的鼓机(Drum Machine)TR-808来发鼓声。德国的Kraftwerk乐团可算是代表。 现在的Electro音色比以前明亮,透明许多。后来一些DJ利用Electro变形成了一种Hip-Hop乐,被称作Old School。现在的Fatboy Slim(流线胖小子)也融合了一些Electro和Old School在音乐中。


引用
什么是Dub?

Dub可说是将歌声抽离只剩下音乐的Reggae(瑞格,也有称之为雷鬼,一种很有节拍性,唱腔特别的南美黑人音乐)。而将Dub运用在电子乐上,则是将部份歌声抽离,将Bass和鼓声加重,并且加入大量的Echo(回音)等效果。这种技术常在现场表演时,将歌曲重新混音(Remix)呈现。像Massive Attack 的专辑Protection便由Mad Professor从Trip-Hop音乐混音成了Dub版本。


引用
什么是Chill Out?

这只是一种统称而已。在舞池旁边,常会有一个区域,或是小房间,里头会放一些较缓和,较平静的音乐,让舞客跳完舞后缓和情绪,休息一下,以放Ambient音乐为主,所以会叫“Chill Out”(冷却)就是这个缘故。The Orb可说是Chill Out音乐大师。


引用
什么是Minimalism?

这被翻译成“极小派乐风”,在Ambient和Techno的音乐中常听的到。带有Minimalism的曲子有着重复性的旋律,还有一种特别的律动,感觉上像一种特别的频率一样让你听了会有被催眠的感觉。Jeff Mills的作品就属于Minimal Detroit-Techno,带有相当的迷幻色彩


引用
Black Metal 黑色金属

以邪恶、异教崇拜以及撒旦思想为其主要诉求,通常在歌词含有反基督、反宗教的倾向即被归为黑金属,除了传统重金属固定乐器之外,经常会使用其他乐器如钢琴、小提琴,或歌剧的女高音,在歌曲中营造出一股诡异又吓人的恐怖气氛。“黑金属”以来自北欧的重金属团体最具代表性。 代表性乐队:Emperor、 Mayhem、 Enslaved、 Dark Funeral


引用
Death 死亡金属

乐风以“鞭击金属”或“碾核”为其背景演化而成。电吉他快速的反复,几无旋律的和弦,速击狂踩的双大鼓,主唱咬牙不清的低吟狂吼,歌词以死亡仇恨为主题,充满了尸体、内脏、肢解、分尸、奸尸、恋尸癖、食尸、虐待等变态字眼。“死亡金属”以来自佛罗里达州的重金属乐队最具代表性。 代表性乐队:Death、 Carcass、 Cannibal Corpse、 Suffocation


引用
Doom 毁灭金属

节奏和速度都很慢,非常得慢。较不激烈也不大具有攻击性,但仍是相当拥有重量感的音乐。通常具有非常干净的音乐和歌声,但有时也有粗暴野蛮的声音出现。 代表性乐队:Solitude Aeturnus、 Cathedral、 Candlemass


引用
Glam Metal 华丽金属

通常指一个重金属乐队的舞台表演方式或外在形象以夸张的浓妆艳抹或俊俏的外型来吸引乐迷,这类的乐队大多是偶像团体。“华丽金属”的乐风不会太重,歌词也无太深入之含义,属于较流行的重金属音乐,是主流金属的分支。 代表性乐团:Kiss、 Poison、 Warrant、 Twisted Sister、 Motley Crue


引用
Grindcore 碾

类似“朋克”但极具重量的音乐,主唱低鸣深沉的狂吼咆哮、电吉他超麻辣的音色再加上极快速的反复节拍及密集鼓点,构成一种几无旋律的重金属乐风,乐曲的长度都很短,从两秒钟到三分钟不等。“碾核”为一种极为冷僻的重金属乐风,大多数“死亡金属”乐队都采用此一乐风。 代表性乐队:Napalm Death


引用
Grunge 垃圾(颓废?)

另类摇滚的同义词。起源于西雅图的类金属(metal-like)另类摇滚,基本上Grunge属于另类摇滚而不应归类到重金属之下。 代表性乐队:Nirvana、 Pearl Jam、 Mudhoney、 Alice In Chains


引用
Hardcore 硬核

源自于“朋克”,歌词直言不讳粗鄙不堪,音乐如同噪音一般。


引用
Hard Rock 重摇滚

比重金属乐“轻”一点的音乐。 代表性乐队:Foreigner、 Blue Oyster Cult、 Heart、 Cinderella


引用
Heavy Metal 重金属

“重金属”必须具备狂吼咆哮或高亢激昂的嗓音、电吉他大量失真的音色、再以密集快速的鼓点和低沉有力的贝司填满整个听觉的背景空间,而构成一种含有高爆发力,快速度,重量感及破坏性等元素的改良式摇滚乐。通常泛指传统的主流派重金属或无法分类到其他重金属流派里的重金属乐。 代表性乐队:AC/DC、 Accept、 Judas Priest、 Iron Maiden、 W.A.S.P.


引用
Industrial Metal 工业金属

采用大量冰冷的电脑采样音效,穿插以机械或金属器具的撞击声代替传统打击乐器,加上电子式的节拍,是很象科技舞曲的重金属乐,但仍保留重金属的大量失真效果。 代表性乐队:Fear Factory、 Ministry、 Nine Inch Nails


引用
Neo-Classical 新古典金属

受古典音乐极深,在重金属乐中加入大量古典音乐元素。 代表性乐队: Angra


引用
Pop Metal 流行金属

在重金属摇滚中加入流行音乐之元素,可说是重金属摇滚和流行音乐妥协结合的折中产品,是极易为主流市场之音乐消费者所接受的重金属摇滚乐。 代表性乐队:Def Leppard, Mr Big, White Lion


引用
Power Metal 强力金属

拥有类似“速度金属”的速度和“鞭击金属”的重量压迫感,但旋律性不及“速度金属”,爆发力也不及“鞭击金属”。 代表性乐队:Pantera, Armored Saint, Wild Dogs


引用
Progressive Metal 前卫金属

风格有别于传统重金属,在歌曲中采用大量复杂华丽的编曲,或在歌词中传达出某些前进思想供听者一个想象思考的空间。 代表性乐队:Queensryche, Fate Warning, Dream Theater


引用
Punk 朋克

歌词中传达某些叛逆思想及对生活环境、文化、社会、政治等的不满情绪,而音乐缺乏协调性无特定风格,是一种相当嘈杂的音乐,通常一群能将乐器弄出声音来的人就可以组一个朋克乐队。 代表性乐队:Clash, Sex Pistols


引用
Speed Metal 速度金属

速度为其标榜的主要特色。经常会和“鞭击金属”产生混淆,通常“速度金属”的音乐较具旋律性,主唱歌词咬字较清楚,吉他间奏富旋律性且快速而流畅;而“鞭击金属”则较缺乏旋律性,完全一速度、重量、压迫感和破坏力并重。通常“鞭击金属”乐队和“速度金属”乐队的乐手们都拥有纯熟高超的乐器演奏技巧。 代表性乐队:Helloween, Gamma Ray, Riot, Rage


引用
Thrash Metal 鞭击金属

速度也极快,具有相当快速的反复节拍(riff),电吉他粗麻的音色刷出剽悍的和弦,极具破坏力及压迫感的速踩双大鼓,主唱粗暴狂吼式的唱腔配合电吉他快速的节奏急速地唱出几无旋律的曲调。“鞭击金属”以来自旧金山湾区的重金属乐队最具代表性。 代表性乐队:Metallica, Megadeth, Slayer, Anthrax, Death Angel, Testament, Exodus, Destruction, Kreator, Coroner, Overkill

Tags: ,
  你是不是还在为你多个即时聊天工具的管理发愁呢?你是不是还在为开了很多个聊天工具占用系统太多资源而发愁呢?现在不用在发愁了,pidgin可以帮我们解决这些问题。

  pidgin原名gaim,为了避免更AIM(AOL注册了这个商标)纠缠不清才改的名。pidgin可支持许多目前流行的IM,最为有意义的是支持Gtalk, MSN, QQ, ICQ,Yahoo!。其他的IM软件可以无视。

  pidgin官方提供Windows下的安装程序,Linux下提供RPM安装包,以及源代码的下载。我用的发行版是Ubuntu,可以自行编译源代码而成。编译也是比较简单的事情,检查依赖,configure,make&make install. 不过需要费点时间。

  Linux下向来缺乏各IM开发商的支持,QQ,Gtalk,MSN都没有Linux下的版本,Gtalk和MSN将其在Linux下的实现交给了开源社区,而QQ则相反,不断的封堵,所以Pidgin对QQ的支持很不稳定。

  最新版的pidgin-2.1.1本身就支持中文哦,呵呵,挺好玩的,下载来玩玩。

建议直接下载pidgin自己网站上的版本:http://pidgin.im/pidgin/download/
同时还试用了一下Off-the-Record,聊天加密软件,效果不错,下载地址:http://www.cypherpunks.ca/otr/#downloads

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
nagios可以对服务器进行全面的监控,包括服务 (apache、mysql、ntp、dns、disk、qmail和sshd等等)的状态,服务器的 状态(up、down等等)。它是一个完全GPL协议的开源软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,可以自 定义shell脚本进行监控服务,非常适合大型网络。

nagios的包含主动监控和被动监控。
主动检查是通过监控中心的主机发出请求,让运行在远程主机上的nrpe守护进程收集信息,然后报告它,它通过web接口把数据显示在页面上。
它的工作原理如下:

被 动监控是当远程被监控主机处于防火墙之内的时候,只有远程主机可以访问到监控中心,防火墙之内可以设置另外一个监控中心,远程监控中心的nagios收 集服务器信息以后,和nsca报告,由naca客户端报告naca的服务器端,然后报告监控中心的nagios,通过web接口显示监控结果。


nagios的功能非常强大,http://www.nagios.org/是它的窝,只有e文、法文和日文,没有中文,可惜啊。

我现在引用它的一段文字进行总结一下到底什么是nagios:
What Is This?
什么是nagios?
Nagios® is a system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and when they get better.
Nagios was originally designed to run under Linux, although it should work under most other unices as well.
Some of the many features of Nagios® include:
Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
Monitoring of host resources (processor load, disk usage, etc.)
Simple plugin design that allows users to easily develop their own service checks
Parallelized service checks
Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction between hosts that are down and those that are unreachable
Contact notifications when service or host problems occur and get resolved (via email, pager, or user-defined method)
Ability to define event handlers to be run during service or host events for proactive problem resolution
Automatic log file rotation
Support for implementing redundant monitoring hosts
Optional web interface for viewing current network status, notification and problem history, log file, etc.
Nagios是一个监视系统和网络的应用程序。它监视你所指定主机和服务,当监视的内容变好或者变坏时发出警告。Nagios最初是被设计在Linux平台上运行的,然而现在在其他平台上也运行良好。
Nagios的特性包括:
监视网络服务(SMTP, POP3, HTTP, NNTP, PING, 等等)
监视主机资源(处理器负载、磁盘空间等)
容许用户开发自己的插件去检查自定义的项目;
通过使用“父主机”,定义网络主机的分层,容许探测主机down掉或者不可到达。
可以定义在主机或服务运行期间,事件发生以后如何处理和解决方式;
自动记录错误日志;
支持冗余监视;
可选web接口,通过web页面查看当前网络状态,提示和报告故障历史,日志文件等;

Nagios的系统要求:
Linux、Unix等
apache
GD库(1.63以上)
zlib
pnglib
jpeglib
basic icons
等,其中apache的安装在blog中已经有相关的文章,搜索一下就行;gd、zlib、pnglib和jpeglib安装比较简单,步骤:
下载tarball
tar zxvf xxx.tar.gz
cd xxx
./configure
make && make install

----------------------------------------------------------------------
Nagios的安装过程(FreeBSD)
----------------------------------------------------------------------
nagios的安装比较简单,复杂的是设置和配置参数的设定。不过你要放松一点,毕竟我们要搞定它,不是吗?那就开始吧:

1:获得最新的安装包,http://www.nagios.org/download
2:以root身份登录服务器,目前最新的版本是2.5:
1)nagios,版本2.5:
fetch http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz
or
wget http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz

2)获得nagios插件,版本1.4.3:
http://surfnet.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.3.tar.gz

3)获得图库文件:
http://dl.sf.net/nagios/imagepak-base.tar.gz

4)NRPE,版本2.5.2
http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz

5)NSCA,版本2.6
http://kent.dl.sourceforge.net/sourceforge/nagios/nsca-2.6.tar.gz

3:切换到root用户:
sudo su

4:解压缩
tar zxvf nagios-2.5.tar.gz

5:建立运行nagios的用户:
adduser nagios

6:建立安装nagios的文件夹,并使这个文件夹的所有者为nagios:nagios
mkdir /usr/local/nagios
chown nagios.nagios /usr/local/nagios

7:确认web服务器的用户
可能会通过web接口执行一些命令,必须确定web服务器以哪个用户运行的,通常为:apache:
grep "^User" /usr/local/apache2/conf/httpd.conf

8:建立命令文件组
这个新的组会包括apache的用户和nagios的用户
pw groupadd nagcmd
pw usermod apache -G nagcmd
pw usermod nagios -G nagcmd
----------------------------------
cat /etc/group
nagcmd:*:9007:apache,nagios
----------------------------------

8:运行配置脚本并安装nagios
cd nagios-2.5
./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
---------------------------------
*** Configuration summary for nagios 2.5 07-13-2006 ***:

General Options:
-------------------------
   Nagios executable: nagios
   Nagios user/group: nagios,nagios
   Command user/group: nagios,nagios
       Embedded Perl: no
       Event Broker: yes
   Install ${prefix}: /usr/local/nagios
         Lock file: ${prefix}/var/nagios.lock
     Init directory: /usr/local/etc/rc.d
           Host OS: freebsd6.0

Web Interface Options:
------------------------
         HTML URL: http://localhost/nagios/
           CGI URL: http://localhost/nagios/cgi-bin/
Traceroute (used by WAP): /usr/sbin/traceroute


Review the options above for accuracy. If they look okay,
type 'make all' to compile the main program and CGIs.
---------------------------------
make all
make install
make install-init
make install-commandmode
make install-config

9:安装nagios-plugins
tar zxvf nagios-plugins-1.4.3.tar.gz
cd nagios-plugins-1.4.3
./configure --prefix=/usr/local/nagios-plugins
make all
make install
安装完成以后在/usr/local/nagios-plugins-plugins会产生一个libexec的目录,将该目录全部移动到/usr/local/nagios目录下即可。
mv /usr/local/nagios-plugins-plugins/libexec/ /usr/local/nagios/

10:imagepak-base.tar.gz的安装
tar –xvzf imagepak-base.tar.gz
解压以后是base目录
mv base/ /usr/local/nagios/share/images/logos/

----------------------------------------------------------------------
现在开始配置:
----------------------------------------------------------------------
1:配置web接口
假设你已经运行了apache,如果没有,请参考:
http://localhost/upload/blog.php?do-showone-tid-18.html

vi /usr/local/apache2/conf/httpd.conf
添加如下内容:
引用
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory "/usr/local/nagios/sbin">
 Options ExecCGI
 AllowOverride None
 Order allow,deny
 Allow from all
 AuthName "Nagios Access"
 AuthType Basic
 AuthUserFile /usr/local/nagios/etc/htpasswd.users
 Require valid-user
</Directory>

Alias /nagios /usr/local/nagios/share

<Directory "/usr/local/nagios/share">
 Options None
 AllowOverride None
 Order allow,deny
 Allow from all
 AuthName "Nagios Access"
 AuthType Basic
 AuthUserFile /usr/local/nagios/etc/htpasswd.users
 Require valid-user
</Directory>
修改完毕,保存文件,并重启apache:
/usr/local/apahce2/bin/apachectl restart

2:配置apache的BASIC认证:
生成认证密码:
/usr/local/apache2/bin/htpasswd –c /usr/local/nagios/etc/htpasswd.users nagios nagios
apache接口配置完成。

开始配置nagios:
cd /usr/local/nagios/etc/
在/usr/local/nagios/etc下是nagios的配置模板文件-sample,把.cfg-sample文件全部拷贝成.cfg
例如:cp nagios.cfg-sample nagios.cfg
全部拷贝完成即可.

vi minimal.cfg
注释所有command:
注释的方法是在每一个定义语句前面添加”#“
修改cgi.cfg
修改use_authentication=1为use_authentication=0,即不用验证.不然有一些页面不会显示。

现在检查配置文件是否有语法错误:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果正确,会显示以下结果:
Total Warnings: 0
Total Errors:   0
否则,需要根据提示进行修改配置文件。

配置文件等会再弄。现在启动nagios
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

为了使nagios异常中断,我们使用daemontools启动:
安装daemontool:
mkdir -p /package
chmod 1755 /package
cd /package
fetch http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
cd admin/daemontools-0.76/
package/install
检查svscan进程是否启动:
ps aux &#124; grep svscan
root       376 0.0 0.0 1636   0 con- IW   -       0:00.00 /bin/sh /command/svscanboot
root       411 0.0 0.0 1224   208 con- S   8Jul06   0:42.50 svscan /service

ok,启动正常了。
cd /service
mkdir nagios
chmod 1755 nagios
touch ./run
chmod 755 ./run
vi run
PATH=/usr/local/bin:/usr/bin:/bin
export PATH

exec env - PATH=$PATH \
/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

mkdir log
cd log
touch ./run
chmod 755 ./run
vi ./run
#!/bin/sh
exec setuidgid logadmin multilog t s1000000 n100 ./main

mkdir main
chmod 777 main
chown nagios.nagios main
touch status
chown nagios.nagios status

svc -u /service/nagios/
svstat /service/nagios/
root@## ps auxww &#124; grep nagios
root     23276 0.0 0.1 1176   488 ?? I   5:00PM   0:01.71 supervise nagios
nagios   34251 0.0 0.3 2316 1552 ?? S   6:06PM   0:00.10 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
root@##

ok,现在把nagios服务做成自动启动的服务了。
通过svc命令可以启动或者停止服务。
---------------------------------------------------------------------------------
svc opts services
opts is a series of getopt-style options. services consists of any number of arguments, each argument naming a directory used by supervise.

-u: Up. If the service is not running, start it. If the service stops, restart it.
-d: Down. If the service is running, send it a TERM signal and then a CONT signal. After it stops, do not restart it.
-o: Once. If the service is not running, start it. Do not restart it if it stops.
-p: Pause. Send the service a STOP signal.
-c: Continue. Send the service a CONT signal.
-h: Hangup. Send the service a HUP signal.
-a: Alarm. Send the service an ALRM signal.
-i: Interrupt. Send the service an INT signal.
-t: Terminate. Send the service a TERM signal.
-k: Kill. Send the service a KILL signal.
-x: Exit. supervise will exit as soon as the service is down. If you use this option on a stable system, you're doing something wrong; supervise is designed to run forever.
---------------------------------------------------------------------------------
比如:
停止nagios--svc -d /service/nagios/
重启nagios--svc -t /service/nagios/
启动nagios--svc -u /service/nagios/

当然,你也可以使用inited的方式进行:
/usr/local/etc/rc.d/nagios start/stop

好了,反正daemontools很强大,以后慢慢熟悉,转入正题。
现在打开网页:http://localhost/nagios/
一定会让你大吃一惊,呵呵,我的服务器和服务状态都清楚的看到了。
现在我们的nagios中只有一个,那就是它自己,localhost,呵呵,等会我们添加别的主机和主机服务,ok,我们认识一下nagios的庐山真面目:

配置nagios:

1)为主机添加服务
2)添加主机并添加服务
3)停止一个服务
4)删除一台主机和服务
5)查看所有主机的故障
6)查看一台特定的主机状态
7)改变报警的时间间隔
8)改变发现故障的重试次数
9)如何在nagios中使用外部命令


1)为主机添加一个服务
为localhost主机添加qmail服务的监控,方法如下:
vi minimal.cfg
define service{
   use                   generic-service       ; Name of service template to use
   host_name               localhost
   service_description         qmail_smtp
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r            
   notification_interval       960
   notification_period         24x7
   check_command             check_smtp!20%!10%!/
   }

可以直接拷贝原有的进行修改,我这个就是拷贝的原有的check_local_disk进行的。
修改host_name,service_description,check_command等

define service{
   use                   generic-service       ; Name of service template to use
   host_name               localhost
   service_description         qmail_pop3
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r            
   notification_interval       960
   notification_period         24x7
   check_command             check_pop!20%!10%!/
   }
照猫画虎的进行修改,然后去修改:
vi checkcommands.cfg
#'check_qmail' command definition
define command{
   command_name   check_qmail
   command_line   $USER1$/check_smtp -H 127.0.0.1
   }
define command{
   command_name   check_pop3
   command_line   $USER1$/check_pop -H 127.0.0.1    
   }
保存,然后检查配置文件:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果没有错误会显示:
Total Warnings: 0
Total Errors:   0
如果有错误,请根据提示进行错误的修正。
重启nagios
svc -d /service/nagios/ && svc -u /service/nagios/
通过web页面检查nagios的结果:
http://10.5.1.153/nagios/
点击“Service Detail”
会出现:

2)添加主机并添加服务
我 们会监控这台主机的负载、磁盘等一些没有通过端口方式启动的服务器状态,以及它的服务,比如:apache、mysql、qmail和ntp等等吧。那 么没有端口的nagios直接能监控到吗?答案是不行。所以我们必须在两台主机上安装nrpe,nrpe可以启动5666端口,把检测的信息源源不断的传 给监控中心的主机。
ok,我们把apache、mysql、qmail和ntp先加上,这回我们把监控的主机和服务新建一个文件:
cd /usr/local/nagios/etc/
touch 10_5_1_156.cfg
vi nagios.cfg
cfg_file=/usr/local/nagios/etc/10_5_1_156.cfg

vi 10_5_1_156.cfg
定义一个主机:
define host{
   use               generic-host         ; Name of host template to use
   host_name           test_nrpe
   alias             client  
   address           10.5.1.156
   check_command       check-host-alive
   max_check_attempts     1
   check_period         24x7
   notification_interval   120
   notification_period   24x7
   notification_options   d,r
   contact_groups admins
   }

定义主机需要检查的服务:
define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         PING
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_ping!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         apache
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_http!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         mysql
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_mysql!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         ntp
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_ntp!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         qmail_smtp  
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_smtp!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         qmail_pop3  
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_pop!100.0,20%!500.0,60%
   }
现在我们象上次一样把
服务也定义完了:







此时是不是多了一个主机和它下面的服务呢?那是肯定的,添加主机和服务可能出现的问题有如下情况:
1:配置参数出现问题,如果你没有检查配置就启动nagios,可能会启动成功,但是显示会不正常;
解决方法:调整配置参数
2:Connection refused
当出现这个问题的时候,我开始以为是ssh的无密码登录没有成功,但是其实我的服务器没有启动该服务造成的,启动服务即可。

但是这些是有端口的服务,没有使用端口的状态任何检测?
使用nrpe,ok,我们现在在服务器上安装nrpe:
一、远程主机的配置
1、安装nrpe与配置
fetch http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz
tar zxvf nrpe-2.5.2.tar.gz
cd nrpe-2.5.2
./configure --enable-ssl --enable-command-args
make all
mkdir -p /usr/local/nagios/etc
mkdir /usr/local/nagios/bin
mkdir /usr/local/nagios/libexec
pw addgroup nagios
pw useradd nagios -g nagios -d /usr/local/nagios/ -s /sbin/nologin
chown -R nagios:nagios /usr/local/nagios
cp ./sample-config/nrpe.cfg /usr/local/nagios/etc
cp src/nrpe /usr/local/nagios/bin
2、启动nrpe,端口为5666
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
netstat -ant &#124; grep 5666
tcp4     0     0 *.5666           *.*             LISTEN

二、监控服务器上的配置
1、安装nrpe(主要是使用check_nrpe模块)
fetch http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz
tar zxvf nrpe-2.5.2.tar.gz
cd nrpe-2.5.2
./configure --enable-ssl --enable-command-args
make all
cp src/check_nrpe /usr/local/nagios/libexec
2、nagios文件的配置
vi checkcommands.cfg
定义check_nrpe命令
# 'check_nrep' command definition
define command{
   command_name check_nrpe
   command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
   }
三、上面我们已经配置了一部分参数,下面是配置的最终结果:
define host{
   use               generic-host         ; Name of host template to use
   host_name           test_nrpe
   alias             client
   address           10.5.1.156
   check_command       check-host-alive
   max_check_attempts     1
   check_period         24x7
   notification_interval   120
   notification_period   24x7
   notification_options   d,r
   contact_groups admins
   }

# 'check_load' command definition
define command{
   command_name   check_load
   command_line   $USER1$/check_load -w $ARG1$ -c $ARG2$
   }

# 'check_load' command definition
define command{
   command_name   check_disk
   command_line   $USER1$/check_disk -w $ARG1$ -c $ARG2$
   }
define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         PING
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_ping!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         apache
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_http!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         mysql
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_mysql!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         ntp
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_ntp!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         qmail_smtp  
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_smtp!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         qmail_pop3  
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_pop!100.0,20%!500.0,60%
   }

define service{
   use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         test_load
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_load!100.0,20%!500.0,60%
   }

define service{
use                   generic-service       ; Name of service template to use
   host_name               test_nrpe
   service_description         test_disk
   is_volatile               0
   check_period             24x7
   max_check_attempts         1
   normal_check_interval       1
   retry_check_interval         1
   contact_groups             admins
   notification_options         w,u,c,r
   notification_interval       960
   notification_period         24x7
   check_command             check_disk!100.0,20%!500.0,60%  
   }

四、检查配置参数并重启nagios


9)如何在nagios中使用外部命令
vi /usr/local/nagios/etc/nagios.cfg
check_external_commands=1

mkdir /usr/local/nagios/var/rw
chown nagios.nagcmd /usr/local/nagios/var/rw
chmod u+rw /usr/local/nagios/var/rw
chmod g+rw /usr/local/nagios/var/rw
chmod g+s /usr/local/nagios/var/rw

svc -t /service/nagios/
/usr/local/apache2/bin/apachectl restart


现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章

Still loving you

2007/08/24 22:40 ArthurXF

作者:jino-kang
歌曲名称:Still loving you

Love, only love! 爱,只有爱!
Can bring back your love someday. 可以在某天带回你的爱情。
I will be there, I will be there! 我将在那里,我将在那里!
If we'd go again. 如果我们必须再走一遍。
All the way from the start. 我们以前曾走过的所有道路。
I would try to change. 我将会去尽力改变。
The things that killed our love. 那些毁掉了你我间的爱情的事物。
Yes, I've hurt your pride,and I know. 是的,我曾伤害了你的尊严,我明白。
What you've been through. 你曾经经历的一切。
You should give me a chance. 你应该给我一个机会
This can't be the end. 这一切不应该结束。
I'm still loving you! 我依旧爱你!
Tags:
  我家决定开通ADSL,因资金紧张,只能按月交费,120元/月。同居女友告诉我一次性交一年可以按70元/月,一次性交半年费用可以按80元/月算。她要我一次性交一年。我不同意,说最多只能一次性交半年。她就骂我不是男人。可是,我又不能告诉她,我没钱。郁闷啊!到底一次性交多久(半年?一年?)才算男人?  

现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。也可以联系我QQ:29011218。
PHP培训招生简章
分页: 2/11 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]