Nagios_攻略
- 格式:docx
- 大小:26.01 KB
- 文档页数:7
Red Hat linux as4 u4 Nagios一招一式配置步骤If you have questions about configuring Nagios properly, please:- Look at the sample config files- Read the HTML documentation- Read the FAQs online at#######Below start to configure it step by step ####################一、nagios server (IP:192.168.10.246)1.Software environmentRed Hat linux as4 u4 4disksnagios-2.6.tar.gz --- nagios softwarenagios-plugins-1.4.9.tar.gz --nagios-pluginsnrpe-2.8.tar.gz --mointoring the local service2.Increase sys user nagios and Set privilege for /usr/local/nagios[root@nagios-server nagios-2.6]# useradd nagios(不需要设置登录密码)[root@nagios-server nagios-2.6]# mkdir /usr/local/nagios[root@nagios-server nagios-2.6]# chown -R nagios.nagios /usr/local/nagiosnote: step 2 must in the front of the step3,otherwise there will be some mistakes.(one) 3.Installing nagios-2.6.tar.gz[root@nagios-server /]# cd /usr/src/[root@nagios-server src]# ll-rw-r--r-- 1 root root 1734400 May 11 07:43 nagios-2.6.tar.gz-rw-r--r-- 1 root root 1370263 May 11 07:43 nagios-plugins-1.4.9.tar.gz-rw-r--r-- 1 root root 675840 May 11 07:43 nrpe-2.8.tar.gz[root@nagios-server src]# tar zxvf nagios-2.6.tar.gz[root@nagios-server src]# cd nagios-2.6[root@nagios-server nagios-2.6]# ./configure --prefix=/usr/local/nagios*** Configuration summary for nagios 2.6 11-27-2006 ***:General Options:-------------------------Nagios executable: nagiosNagios user/group: nagios,nagiosCommand user/group: nagios,nagiosEmbedded Perl: noEvent Broker: yesInstall ${prefix}: /usr/local/nagiosLock file: ${prefix}/var/nagios.lockInit directory: /etc/rc.d/init.dHost OS: linux-gnuWeb Interface Options:------------------------HTML URL: http://localhost/nagios/CGI URL: http://localhost/nagios/cgi-bin/Traceroute (used by WAP): /bin/tracerouteReview the options above for accuracy. If they look okay,type 'make all' to compile the main program and CGIs.[root@nagios-server nagios-2.6]# make all[root@nagios-server nagios-2.6]# make install[root@nagios-server nagios-2.6]# make install-init[root@nagios-server nagios-2.6]# make install-commandmode[root@nagios-server nagios-2.6]# make install-config4.installing nagios-plugins-1.4.9.tar.gz[root@nagios-server src]# tar zxfv nagios-plugins-1.4.9.tar.gz[root@nagios-server src]# cd nagios-plugins-1.4.9[]#./configure --prefix=/usr/local/nagios --enable-redhat-pthread-workaround#--enable-redhat-pthread-workaround(needed by redhat ,or there will be somemistakes(two)[root@slave-dr nagios-plugins-1.4.9]# make[root@slave-dr nagios-plugins-1.4.9]# make install5. Increase sys user and Set privilege for /usr/local/nagios#create one user named apache for the apache web server.and add apache to nagios groups. [root@nagios-server nagios-plugins-1.4.9]# useradd apache将nagios 用户加入到apache组里[root@nagios-server nagios-plugins-1.4.9]# /usr/sbin/usermod -G apache nagios[root@nagios-server nagios-plugins-1.4.9]# /usr/sbin/usermod -G nagios apache将apache用户加入到nagios组里6.config apache main file /etc/httpd.conf and increase the access user to the nagios web: [root@nagios-server nagios-plugins-1.4.9]# vi /etc/httpd.conf#add the contents as follow: shift+g command can ask you to quick to the end of the file.#setting for nagios by ryan QQ;ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin<Directory "/usr/local/nagios/sbin">Options ExecCGIAllowOverride NoneOrder allow,denyAllow from allAuthName "Nagios Access"AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswdRequire valid-user</Directory>Alias /nagios /usr/local/nagios/share<Directory "/usr/local/nagios/share">Options NoneAllowOverride NoneOrder allow,denyAllow from allAuthName "Nagios Access"AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswdRequire valid-user</Directory>################################################In the same time You had better modify the apache server user as follow.User apacheGroup apachecreate the user guest and password for the nagios web access[root@nagios-server nagios-plugins-1.4.9]#./usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd guestNew password:Re-type new password:Adding password for user guest注意:奇怪080713日执行这个就不行:提示如下[root@localhost ~]# /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd guest/usr/local/apache2/bin/htpasswd: error while loading shared libraries: libaprutil-1.so.0: cannot open shared object file: No such file or directory编译这两个包就可以解决#tar xvfz apr-1.2.8.tar.gz#cd apr-1.2.8#./configure --prefix=/usr/local/apr-httpd#make#make install引用#tar xvfz apr-util-1.2.8.tar.gz#cd apr-util-1.2.8#./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd #make#make install将安装好的这两个文件找到丢到系统的/usr/lib/下,问题随即解决具体解决办法:[root@localhost monitor226]# /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd 17down/usr/local/apache2/bin/htpasswd: error while loading shared libraries: libapr-1.so.0: cannot open shared object file: No such file or directory[root@localhost monitor226]# ll /usr/local/apapache/ apache2/ apr/ apr-util/[root@localhost monitor226]# ll /usr/local/aprtotal 32drwxr-xr-x 2 root root 4096 Nov 20 2007 bindrwxr-xr-x 2 root root 4096 Nov 20 2007 build-1drwxr-xr-x 3 root root 4096 Nov 20 2007 includedrwxr-xr-x 3 root root 4096 Nov 20 2007 lib[root@localhost monitor226]# ll /usr/local/apr/lib/total 448-rw-r--r-- 1 root root 7677 Nov 20 2007 apr.exp-rw-r--r-- 1 root root 219234 Nov 20 2007 libapr-1.a-rwxr-xr-x 1 root root 840 Nov 20 2007 lrwxrwxrwx 1 root root 18 Nov 20 2007 libapr-1.so -> libapr-1.so.0.2.11 lrwxrwxrwx 1 root root 18 Nov 20 2007 libapr-1.so.0 -> libapr-1.so.0.2.11 -rwxr-xr-x 1 root root 183604 Nov 20 2007 libapr-1.so.0.2.11drwxr-xr-x 2 root root 4096 Nov 20 2007 pkgconfig[root@localhost monitor226]# cd /usr/local/apr/lib/[root@localhost lib]# cp libapr-1.solibapr-1.so libapr-1.so.0 libapr-1.so.0.2.11[root@localhost lib]# cp libapr-1.so* /usr/lib/[root@localhost lib]# /usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd 17downNew password:Re-type new password:Adding password for user 17down[root@nagios-server nagios-plugins-1.4.9]# less /usr/local/nagios/etc/htpasswdguest:XDwOpzVhMzFVM[root@nagios-server nagios-plugins-1.4.9]# /usr/local/apache2/bin/apachectl starthttpd: Could not reliably determine the server's fully lified domain name, using 127.0.0.1 for ServerName(three) [root@nagios-server nagios-plugins-1.4.9]# pstree |grep http├─httpd───5*[httpd]7.Make a web test now. this is the web site which monitor the all servers.Now if you open the http://ip/nagios in the blower you will see the content as follow: but no any mointoring .futhermore, you will see the wrong info in the third pic as follow:if click the service detail and host detail will display the info as follow:Above is normal ,Continue!8. config the files needed by nagios ![root@nagios-server nagios-plugins- cd /usr/local/nagios/etc/[root@nagios-server etc]# cp cgi.cfg-sample cgi.cfg[root@nagios-server etc]# cp commands.cfg-sample commands.cfg[root@nagios-server etc]# cp localhost.cfg-sample localhost.cfg[root@nagios-server etc]# cp nagios.cfg-sample nagios.cfg[root@nagios-server etc]# cp resource.cfg-sample resource.cfg[root@nagios-server ~]# cd /usr/local/nagios/etc/config the nagios.cfg file[root@nagios-server etc]# vi nagios.cfg##cancel the uncomment items as followcfg_file=/usr/local/nagios//etc/contactgroups.cfgcfg_file=/usr/local/nagios//etc/contacts.cfg#cfg_file=/usr/local/nagios//etc/dependencies.cfg#cfg_file=/usr/local/nagios//etc/escalations.cfgcfg_file=/usr/local/nagios//etc/hostgroups.cfgcfg_file=/usr/local/nagios//etc/hosts.cfgcfg_file=/usr/local/nagios//etc/services.cfgcfg_file=/usr/local/nagios//etc/timeperiods.cfgcommand_check_interval=10s# EXTERNAL COMMAND OPTION# This option allows you to specify whether or not Nagios should check# for external commands (in the command file defined below). By default # Nagios will *not* check for external commands, just to be on the# cautious side. If you want to be able to use the CGI command interface # you will have to enable this. Setting this value to 0 disables command # checking (the default), other values enable it.check_external_commands=1(这个命令可选)config the cgi.cfg file![root@nagios-server etc]# vi cgi.cfgdefault_user_name=guestauthorized_for_system_information=nagiosadmin,guestauthorized_for_configuration_information=nagiosadmin,guest authorized_for_system_commands=nagiosadmin,guestauthorized_for_all_services=nagiosadmin,guestauthorized_for_all_hosts=nagiosadmin,guestauthorized_for_all_service_commands=nagiosadmin,guestauthorized_for_all_host_commands=nagiosadmin,guestconfig the timeperiods.cfg file![root@nagios-server etc]# vi timeperiods.cfgdefine timeperiod{timeperiod_name 24x7alias 24 Hours A Day,7Days A Weeksunday 00:00-24:00monday 00:00-24:00tuesday 00:00-24:00wednesday 00:00-24:00thursday 00:00-24:00friday 00:00-24:00saturday 00:00-24:00}config the contacts.cfg file![root@nagios-server etc]# vi contacts.cfgdefine contact{contact_name hyranalias sys adminservice_notification_period 24x7host_notification_period 24x7service_notification_options w,u,c,rhost_notification_options d,u,rservice_notification_commands notify-by-emailhost_notification_commands host-notify-by-emailemailpageraddress1address2 555-555-5555}config the contacts.cfg file![root@nagios-server etc]# vi contactgroups.cfgdefine contactgroup{contactgroup_name hyran-groupalias net tecmembers hyran}config the hosts.cfg file![root@nagios-server etc]# vi hosts.cfgdefine host{host_name real2alias nagios real2addresscheck_command check-host-alivemax_check_attempts 2check_period 24x7contact_groups hyran-groupnotification_interval 7notification_period 24x7notification_options d,u,r}[root@nagios-server etc]# vi hostgroups.cfgdefine hostgroup{hostgroup_name host-serversalias hyran Serversmembers real2}[root@nagios-server etc]# vi services.cfg#service definitiondefine service{host_name real2service_description check-host-alivecheck_command check-host-alivemax_check_attempts 2normal_check_interval 3retry_check_interval 2check_period 24x7notification_interval 5notification_period 24x72notification_options w,u,c,rcontact_groups hyran-group}[root@nagios-server etc]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfgTotal Warnings: 0Total Errors: 0Things look okay - No serious problems were detected during the pre-flight check作为守护进程启动[root@slave-dr etc]# /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg[root@slave-dr etc]# pstree | grep nagi├─nagios[root@slave-dr etc]# /etc/init.d/nagios restartRunning configuration check...doneStopping network monitor: nagiosWaiting for nagios to exit . done.Starting network monitor: nagiosNow you can open the blower and look over the monitored info################监控服务器本地信息###############对系统为linux的主机lvsdr-master进行如下监控:CPU负载,磁盘容量,登陆用户数,总进程数,僵尸进程数,swap分区使用情况下面操作是在被监控主机上执行的。
[转载] ランスⅣ中文攻略(未完)ランスⅣ中文攻略<HTML> <HEAD> <TITLE>ランスⅣ攻略 <BODY>ランスⅣ攻略第一章世界第一无耻下流,狂妄愚蠢的大马鹿野郎RANCE(以下简称“野郎”)在游戏开始时,弱得像小鸡子一样,为了从宿屋老板娘那里要回シイル必须先练功。
出城进入西塔,直奔2F,到左边最里面的房间,打倒“幸福きゃんきゃんがいる”,可得到1990点经验值,从LV1直接升到LV9,此时可回城镇的宿屋,用必杀技打倒老板娘,与シイル正式开始冒险的历程。
成为魔兽牺牲品的少女:野郎接受了即将被献给魔兽的少女マイ的委托,去打倒索要牺牲的魔兽,但这是有条件的,一贯使用下半身进行思考的野郎的条件不想也知道。
先去“青年团”打听情报,然后去教会,从秘密入口下到南塔地下1F。
先拿到铠甲装备上,这样战斗会轻松一些,到左下角的房间取得“青铜铃”和“可乐罐”,边走边索敌练功吧。
目的地在右上角,将“青铜铃”和“可乐罐”分别放到上下两个房间的台座上,中间的门就打开了。
在第一个房间遇到三年前被作为牺牲品送来的少女パ—プル,杀死里面的おかゆフィーバー,拿到钥匙就可以将她救出来。
这是第一次的BOSS战,おかゆフィーバー比较容易打,但那个モンスタ—女魔法师まじしやん对此时的野郎来说几乎是不可战胜的,如果此时搞不定她,那么就有一张CG拿不到了。
まじしやん的“襲り”方法:まじしやん是非常强大的魔法师,生命力400,会使用“白色光線”,一击可杀掉一百多点生命,应该是后期才出现的魔怪,但却在第一章里就遇到了,所以对付起来非常棘手。
不过,冷静观察一下战斗的状况,就会发现还是有战胜她的机会。
在开战之前先存档,因为要打赢这一仗是需要运气的,运气不佳时就重新来吧。
所谓运气是指まじしやん发出“白色光線”的时机和次数,如果在战斗期间她只发出一次魔法,并且野郎没有被击垮,那么就几乎可以取胜了。
守望先锋阿努比斯神庙攻略守望先锋并非传统的FPS游戏,所以一味的击杀并没有什么用,首位你要了解每张地图的机制,才能让你更好的获得本场胜利!这应该就是老祖宗说的知己知彼百战百胜。
那么下面就让我为你介绍,就跟着我一起看看吧,希望大家能够喜欢。
阿努比斯神庙A点攻略:阿努比斯的A点有一点与众不同....大部分图我觉得都是A点好打,B点难打,因为A点相对来说都是进攻复活点近赶过来快,防守复活路途远,且攻方都有2-3条进攻路线选择不同的门或者路,阿努比斯我反而觉得B点好打A点难进。
阿努比斯在之前版本把B点正门拉宽,多开辟一条路以后进攻方相比之前版本来说已经很好进攻了,而且阿努比斯的B点非常狭小,防守复活看似很近,其实防守方的站位空间也很小...翻车几率很大。
依稀记得亚服排位时和神乐喵有一局阿努比斯防守就是进攻方被打退一波,我俩被残血dva本体勾引X虫上脑,追上去被10点血dva反杀2人复活的时间直接一波GG。
A门其实也和其他图一样有3条进攻方向可以选择...只是这图的三条路需要进攻方踏进A门一点点才可以选择路线,而路人很可能因为人心不齐直接门口就各自为战,消耗殆尽。
这图防守方:狂鼠,堡垒,寡妇,秩序之光都很好用,尤其是狂鼠和寡妇出场很高。
进攻方:法拉是不错的选择对面有狙神乖乖换吧,大锤猩猩卢西奥,闪光都可以。
进攻A点建议可以在门口晃一下,看下点内防守分布。
进攻方始终要记住打A点利用的是复活快,和防守方1换1互换也不亏防守方出来补位一般是比进攻方慢的对手有秩序之光另算。
A门口比较恶心的就是,左右2个路以及正面进去背后有摄像头有秩序之光途中秩序图标的位置是她的摄像头位置可能会放的位置,蓝色箭头和红色箭头指的左右2条路的小房间内也有可能有秩序之光的摄像头。
除此之外进攻方很无奈就是小美堵路上上去又被冻被封,狂鼠小门内放陷阱,正面有堡垒托比昂的炮台..还有狙击手..等等。
所以我推荐是出门可以在门口晃一下看清楚对手阵容和分布游戏开始15秒后好像才开始显示双方阵容按TAB键可以看到,再考虑如何进攻,有人说野队早就开始送了..多去交流多去组织想赢的多就自己辛苦点能者多劳。
不思议迷宫海贼王试炼攻略简介不思议迷宫海贼王试炼是一款以海贼为背景的冒险解谜游戏。
玩家需要在迷宫中寻找宝藏并解决各种谜题,以完成试炼并获得丰厚奖励。
本文档将为玩家提供一些攻略和技巧,帮助他们在游戏中更好地探索和挑战。
游戏基本操作在游戏中,玩家需要通过控制角色的移动、攻击和解谜等行为来完成试炼任务。
下面是一些基本操作介绍:1.移动:使用方向键或 WASD 键控制角色的移动,向上键/W 键使角色向上移动,向下键/S 键使角色向下移动,向左键/A 键使角色向左移动,向右键/D 键使角色向右移动。
2.攻击:使用鼠标左键或键盘的 J 键进行普通攻击,使用鼠标右键或键盘的 K 键进行特殊技能攻击。
3.解谜:在迷宫中,玩家需要解决各种谜题和障碍物以寻找宝藏。
解谜的方法可能涉及触发开关、按特定顺序触发按钮等。
试炼攻略1. 角色选择和培养在开始游戏之前,玩家需要选择一个角色进行游戏,每个角色都有各自的技能和属性。
建议玩家根据自己的喜好和游戏风格选择适合的角色。
同时,玩家还可以通过积累经验和击败敌人来提升角色的等级和属性,增强角色的战斗能力。
2. 探索迷宫迷宫中隐藏着许多宝藏和谜题,玩家需要仔细探索并解决这些谜题才能找到宝藏。
在探索迷宫的过程中,玩家要注意收集各种道具和资源,这些道具和资源能够提升角色的能力和生存能力,帮助玩家更好地完成试炼任务。
3. 战斗技巧战斗是游戏中的重要环节,玩家需要灵活运用各种攻击技能和躲避动作来击败敌人。
以下是一些战斗技巧:•学习技能组合:每个角色都有自己的技能组合,玩家可以通过不同的组合来进行连招和造成更高的伤害。
•观察敌人攻击模式:不同敌人有不同的攻击模式,玩家可以观察敌人的攻击模式来进行及时的躲避和反击。
•躲避敌人攻击:在战斗中,玩家要注意躲避敌人的攻击,可以通过闪避技能或者移动来躲避敌人的攻击。
4. 解谜技巧迷宫中有各种谜题和障碍物需要玩家解决,以下是一些解谜技巧:•仔细观察环境:玩家要仔细观察迷宫中的环境,寻找线索和可疑之处,这些可能是解谜的关键。
1. 一段动画后,停在门口。
用包里的太阳形石房门上进入楼梯口。
2. 进右边房间(客厅),点沙发上抱枕,看到四个不同颜色气球图案,记下颜色顺序(绿蓝黄红)。
酒架上拿酒,进右边房间,右侧窗边架子上拿一片红蓝拼图。
3. 回到楼梯口,进左边房间(厨房),点桌面上酒杯,使用刚才拿到的酒,得到木质钥匙。
4. 返回楼梯口,上楼。
进右边第一个房间(主卧室),用刚才拿到的钥匙开衣柜,拿到灯泡。
5. 下楼,进厨房,将灯泡安在左边不亮的灯上,灯亮后照出图案。
再点右边的灯,将底下图案调至与左边一致。
之后中间暗门打开,进到储藏室,取到门边撬棍、右边架子下的水壶。
6. 上楼,进右边第二个房间(盥洗室),点右边水池,打开水龙头,用水壶接水。
拉上浴缸边的帘子,点击靠近墙的部位,看到图案。
返回楼上通道,进主卧室,点右边柜子上挂着的包,将线连成刚才看到的样子,得到木质钥匙。
7. 下楼,左边桌子上有瓶花,用接满水的浇花。
花蕊打开,得到电池。
8. 返回楼上通道,用木质钥匙打开正对的门,是个儿童房。
点左下方玩具列车,将电池安上,列车开动,得到鹰形钥匙。
点最左侧架子,看到三个小柱子,是个汉诺塔游戏,将圈圈放到最右边柱子上,得到黄色试管。
(方法略…)9. 下楼,点击楼梯右侧扶手下鹰形小箱子,用鹰形钥匙打开,得到锄头。
10. 返回楼梯口,进客厅的右边房间(书房),使用撬棍打开地上光照部位的暗格,得到白钥匙。
11. 进到厨房的储藏室,用白钥匙开门,进到院子。
点击左边小喷泉处,按2中记下的颜色顺序(绿蓝黄红)点击四个圆形,得到生锈的钥匙和星形石。
点院子小路右边的土堆(屏幕右下),用锄头挖开,得到一块砖瓦。
12. 上楼,进盥洗室,点正中缺一块的墙,砖瓦放上,得到绳索。
13. 进入儿童房,点击右侧衣柜,将星形石放到凹槽中,得到蓝色试管。
14. 返回楼梯口,通过厨房、储藏室进到院子,点击小路上方,来到右侧水井边,使用绳索,点击画面,进入水井。
点击水井下右侧石盆,得到蛇形钥匙和三角形按钮。
nagios 邮件报警配置张映发表于 2012-04-20分类目录:服务器相关nagios最主要优点就是在于它的报警功能,下面讲解一下用nagios来发邮件警告。
一,配置contacts.cfg查看复制打印?1.vim /etc/nagios/objects/contacts.cfg2.3.define contact{ //30行4. contact_name nagiosadmin5. use generic-contact6. alias Nagios Admin7. email xxxx@ //这里改成自己的邮箱8. }二,配置nagios.cfg和localhost.cfg查看复制打印?1.vim /etc/nagios/nagios.cfg2.3.enable_notifications=1 //807行,开启报警4.5.上面的总的开启也就是nagios装的所有插件,出现问题都会报警6.7.vim /etc/nagios/objects/localhost.cfg8.9.define service{ //以processes为例10. use local-service ;Name of service template to use11. host_name localhost12. service_description Total Processes13. check_command check_local_procs!250!400!RSZDT14. notifications_enabled 115. }如果总的没有开启的话,localhost.cfg里面可以一个一个配置,这样比较麻烦。
如果总的开启了,里面有些不想开启就可以notifications_enabled设置成0这样,这个就不用发报警,其他的发报警。
三,添加发报警用户1.[root@localhost objects]# cyradm -u cyrus localhost --auth plain2.verify error:num=18:self signed certificate3.Password:4.IMAP Password:5.localhost> cm nagios6.localhost> quit为什么要添加一个邮件用户nagios呢?可以看一下nagios发邮件的配置文件commands.cfg查看复制打印?1.define command{2. command_name notify-host-by-email3. command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress:4. $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **"5. $CONTACTEMAIL$6. }从上面/bin/mail我们可以看出,它是用了系统mail命令来发邮件的,并且没有指定用户,发邮件时会当前的默认用户,nagios的启动用户默认是nagios,可以在主配置nagios.cfg的123行找到 nagios_user=nagios,所以要加一个nagios邮件用户,当然你可以把启动用户改掉。
nagios全攻略Nagios 是一种开放源代码监视软件,它可以扫描主机、服务、网络方面存在的问题。
Nagios 与其他类似的包之间的主要区别在于,Nagios 将所有的信息简化为“工作(working)”、“可疑的(questionable)”和“故障(failure)”状态,并且 Nagios 支持由插件组成的非常丰富的“生态系统”。
这些特性使得用户能够进行有效安装,在此过程中无需过多地关心细节内容,只提供他们所需的信息即可。
在多台主机中监视和分析大量的信息——CPU 是否超载?网络接口是否满负荷?——是一项繁重的工作。
不过一个好的解决方案可能只有几步之遥!开放源代码 Nagios 项目可以非常方便地解决复杂的监视和通知需求。
了解 Nagios 的关键在于,它并不是监视和跟踪“普通的”测量数据,如 CPU 使用率,该工具将所有的信息简化为“工作”、“可疑的”和“故障”状态。
这可以帮助操作员根据预定义的和可配置的标准,重点关注最重要和最关键的问题。
Nagios 内置了报告停机时间的功能,在跟踪服务水平协议 (SLA) 的实现时,这可能是非常有用的。
正如本文稍后将要说明的,Nagios 还提供了停机自动扩大功能、服务和主机依赖关系,这篇介绍性的文章将主要讨论您可以轻松地为基本的监视需求编写小的、自定义的内容。
安装大多数Linux® 分发版中都内置了 Nagios 安装。
在这种情况下,安装工作可以很好地与 Apache Web 服务器进行集成。
要激活或者更新这种配置,您需要运行下面的命令:yum install nagios或者apt-get install nagios-text。
可以从 NagiosExchange 免费下载用于AIX® 平台的二进制文件(请参见参考资料)。
对于其他平台,可以从 下载 Nagios 的源代码(请参见参考资料)。
生成新的 Nagios 需要一些标准开发工具:∙工具o gcco makeo autoconfo automake∙可执行文件o libgdo openssl∙包(库和 Header)许多与简单网络管理协议相关的(SNMP 相关的)插件还需要 Perl 和 Net::SNMP 包。
第二章Nagios的WEB操作说明前言推荐使用Firefox来浏览Naigos的页面,同为开源软件,Firefox与Nagios 结合得很不错:1.Firefox登录Nagios页面后,当监控目标异常时,有声音告警,而且在故障没解决前,始终周期性声音告警,IE没有这个功能。
2.Firefox提供了一个插件nagios checker,如果安装了这个插件,就不需要时时刻刻登录Nagios了,只要打开Firefox就可以了。
当监控目标出错时,Firefox的插件会自动告警。
见下图插件安装及设置方法略。
由于帐户权限可能有限,本文中提供的部分功能在部分帐号上无法看到。
2.1.Nagios登录打开浏览器,输入nagios页面地址,进入Nagios首页,会看到Nagios相关版本和操作选项。
登录页面后,会看到Nagios默认页面的相关信息,左侧显示的是操作按钮选项,右侧是Nagios版本和帮助说明,我们就以Nagios页面中左侧显示的内容为参考,进行本章的划分,如下图所示。
2.2.General选项说明单击“General→Home”会显示默认页面,如上图所示,单击“General→Documentation”显示Nagios版本帮助信息,如下图:2.3.MonitoringMonitoring包括的选项如下图左侧所示:下面针对Monitoring下面的选项的功能做具体的说明。
2.3.1 Tactical Overview(总览)通过上面的介绍,相信对Nagios的登录界面有初步的认识,下面将介绍WEB 页面的Monitoring监控选项具体监控操作,需重点掌握。
单击“Monitoring Tactical Overview(基本概况)”,如下图所示:这个页面上显示了所有主机的状态信息,可以看到停机(down)、不可达(Unreachble)、UP(启动)、等待返回状态(pending)。
同时列出了所有服务的状态信息。
不可思议迷宫攻略引言不可思议迷宫是一款备受玩家喜爱的解谜游戏。
游戏中,玩家需要通过解决谜题、寻找线索以及与NPC互动等方式,逐步探索迷宫的未知领域。
本文将为玩家提供一份可靠的攻略,帮助他们顺利通关这个神秘的迷宫。
准备在进入不可思议迷宫前,玩家需要做好充足的准备工作。
以下是一些必备项:1.耐心与毅力:不可思议迷宫是一款解谜游戏,难度较高。
准备好充足的耐心和毅力,以面对挑战和失败。
2.留出足够的时间:迷宫的探索需要时间,打开游戏前确保你有足够的时间来享受游戏的探险过程。
3.舒适的环境:为了更好地投入到游戏中,选择一个安静、舒适的环境进行游玩。
探索迷宫一旦进入迷宫,玩家需要通过一系列的谜题和任务,逐步探索迷宫的不同区域。
以下是一些探索迷宫的技巧:1.仔细观察:迷宫中隐藏着许多线索,玩家需要仔细观察周围的环境。
注意墙壁上的符号、地板上的痕迹以及可能的隐藏通道等。
2.与NPC互动:迷宫中常常有一些NPC,他们会提供重要的线索和任务。
与他们互动,仔细听取他们的故事和建议。
3.解谜技巧:迷宫中的谜题是通关的重要一环。
在解谜时,不要急于求解,先理清思路。
可以尝试使用逻辑推理、猜测等方法来解决谜题。
战胜挑战迷宫中常常会有一些挑战,需要玩家具备一定的技巧和耐心才能战胜。
以下是一些战胜挑战的技巧:1.巧用道具:迷宫中会有一些道具可以帮助玩家解谜和战胜敌人。
在遇到困难时,不要忘记使用背包中的道具。
2.熟悉敌人:迷宫中常有一些敌人,它们有不同的攻击方式和弱点。
熟悉敌人的特点,选择合适的攻击策略。
3.团队合作:当面临一些特别困难的任务或敌人时,可以尝试与其他玩家组队合作。
通过团队的力量来共同战胜挑战。
收获成果成功战胜迷宫后,玩家将获得丰厚的奖励和成就感。
以下是一些收获成果的建议:1.解锁新区域:成功战胜迷宫后,可能会解锁新的区域和关卡。
进一步探索这些新区域,享受更多的游戏乐趣。
2.获得奖励:通关迷宫后,通常会获得一些游戏内的奖励,如装备、技能等。