Nagios_攻略
nagios一招一式解决步骤
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分区使用情况下面操作是在被监控主机上执行的。
Nagios+cacti+npc经典配置详解
安装完后重启 选择 firewall configuration,禁用 selinux
开放 http-80 端口
PDF created with pdfFactory Pro trial version
cacti 安装环境:
操作系统:Redhat Linux AS5.4 安装方式:全新安装并以文本方式与自定义安装软件 内核版本:2.6.18-164.el5 Apache:httpd-2.2.3-31.el5 PHP:php-5.1.6-23.2.el5_3 Mysql:mysql-5.0.77-3.el5 Net-snmp:net-snmp-5.3.2.2-7.el5 RRDtool:rrdtool-1.2.23-1.el5.rf Cacti:cacti-0.8.7e.tar.gz
PDF created with pdfFactory Pro trial version
接下来同样步骤选择 web server,去掉默认 squid tux webalizer 的安装
接下来选择 system tools ,然后按回车,再选中它按 F2,去掉所有默认安装 只留 Net-snmp-libs 与 net-snmp-utils 连个打上勾
PHP 配置(默认已都激活)
激活 PHP 扩展 /etc/php.ini Extension_dir=”usr/lib/php/modules”
激活 mysql 扩展 /etc/php.d/mysql.ini
PDF created with pdfFactory Pro trial version
[root@cacti-qmail soft]#rpm –ivh perl-rrdtool-1.2.23-1.el5.rf.i386.rpm rrdtool-1.2.23-1.el5.rf.i386.rpm
[转载] ランスⅣ中文攻略
[转载] ランスⅣ中文攻略(未完)ランスⅣ中文攻略<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. 解谜技巧迷宫中有各种谜题和障碍物需要玩家解决,以下是一些解谜技巧:•仔细观察环境:玩家要仔细观察迷宫中的环境,寻找线索和可疑之处,这些可能是解谜的关键。
[电脑基础知识]逃脱游戏TheHiddenTreasureofNahala图文全攻略
1. 一段动画后,停在门口。
用包里的太阳形石房门上进入楼梯口。
2. 进右边房间(客厅),点沙发上抱枕,看到四个不同颜色气球图案,记下颜色顺序(绿蓝黄红)。
酒架上拿酒,进右边房间,右侧窗边架子上拿一片红蓝拼图。
3. 回到楼梯口,进左边房间(厨房),点桌面上酒杯,使用刚才拿到的酒,得到木质钥匙。
4. 返回楼梯口,上楼。
进右边第一个房间(主卧室),用刚才拿到的钥匙开衣柜,拿到灯泡。
5. 下楼,进厨房,将灯泡安在左边不亮的灯上,灯亮后照出图案。
再点右边的灯,将底下图案调至与左边一致。
之后中间暗门打开,进到储藏室,取到门边撬棍、右边架子下的水壶。
6. 上楼,进右边第二个房间(盥洗室),点右边水池,打开水龙头,用水壶接水。
拉上浴缸边的帘子,点击靠近墙的部位,看到图案。
返回楼上通道,进主卧室,点右边柜子上挂着的包,将线连成刚才看到的样子,得到木质钥匙。
7. 下楼,左边桌子上有瓶花,用接满水的浇花。
花蕊打开,得到电池。
8. 返回楼上通道,用木质钥匙打开正对的门,是个儿童房。
点左下方玩具列车,将电池安上,列车开动,得到鹰形钥匙。
点最左侧架子,看到三个小柱子,是个汉诺塔游戏,将圈圈放到最右边柱子上,得到黄色试管。
(方法略…)9. 下楼,点击楼梯右侧扶手下鹰形小箱子,用鹰形钥匙打开,得到锄头。
10. 返回楼梯口,进客厅的右边房间(书房),使用撬棍打开地上光照部位的暗格,得到白钥匙。
11. 进到厨房的储藏室,用白钥匙开门,进到院子。
点击左边小喷泉处,按2中记下的颜色顺序(绿蓝黄红)点击四个圆形,得到生锈的钥匙和星形石。
点院子小路右边的土堆(屏幕右下),用锄头挖开,得到一块砖瓦。
12. 上楼,进盥洗室,点正中缺一块的墙,砖瓦放上,得到绳索。
13. 进入儿童房,点击右侧衣柜,将星形石放到凹槽中,得到蓝色试管。
14. 返回楼梯口,通过厨房、储藏室进到院子,点击小路上方,来到右侧水井边,使用绳索,点击画面,进入水井。
点击水井下右侧石盆,得到蛇形钥匙和三角形按钮。
nagios 邮件报警配置
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 与其他类似的包之间的主要区别在于,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页面操作说明
第二章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.获得奖励:通关迷宫后,通常会获得一些游戏内的奖励,如装备、技能等。
nagios完全安装使用手册
nagios完全安装手册一、虚拟机安装1、推荐版本号VMware-workstation-full-9.0.22、选择“完全安装”,全部选择默认选项,一路“下一步”,注:安装路径推荐安装在C:\下。
3、安装完成后,使用注册码:JV695-DR0D3-LZUC0-H8852-CAWJ4或4F297-84H0M-MZN18-X207P-ACQLQ4、安装VMware9汉化包。
5、打开VMware-workstation,进入VMware-workstation界面6、点击“创建新的虚拟机”7、在新建虚拟机向导中选择“自定义(高级)”选项》"继续"。
8、选择“我以后安装操作系统”》“继续”9、选择“客户机操作系统”为“linux”,版本号选择“Red Hat Enterprise Linux 5 64-bit”》"继续"。
选择的版本位数与主机的操作系统位数一致,32位或64位。
10、创建虚拟机名称,在“位置”选项中将虚拟系统放置除C:\以外的任意磁盘,注:虚拟系统安置的磁盘尽可能保证没有重要文件的空磁盘。
》“继续”11、处理器配置选择默认》“继续”12、虚拟机内存可选择1G或1G倍数。
》“继续”13、网络类型,选择“使用桥接网络”》“继续”14、选择i/O控制器类型,LSI逻辑》“继续”15、选择“创建一个新的虚拟磁盘”》“继续”16、选择磁盘类型为“SCSI”》“继续”17、指定磁盘容量,在最大磁盘空间输入你刚选择的虚拟系统安装盘实际可用空间大小,例如可用空间为499G,填入499G。
勾选“虚拟磁盘拆分成多个文件”18、准备创建虚拟机就绪,选择“定制硬件”》“新建CD/DVD”》“使用ISO映像文件”》“浏览”》选中本地磁盘中的虚拟系统ISO系统文件》“关闭”》“完成”19、选择“打开虚拟机电源”20、如果弹出下对话框,则需要到BIOS中,在高级\处理器设置\Intel虚拟技术选为“开启”》保存重启电脑21、进入该页面,等待安装22、选择“Skip”》“Next”23、选择“简体中文”》“next”24、选择“美国英语式”》“下一步”25、安装号码处填写序列号》“确认”26、在“警告”中选择“是”27、选择“建立自定义的分区结构”》“下一步”28、点击“新建”》挂载点选择“/”》“文件系统类型”选择“ext3”》“大小”,填写磁盘大小,此处数值物理磁盘数值的90%》勾选指定空间大小》“确定”29、再点击“新建”》挂载点选择“/boot”》“文件系统类型”选择“ext3”》“大小”选择,剩余空间的7%》勾选指定空间大小》“确认”30、再点击“新建”》挂载点不选》“指定文件系统类型”选择"SWAP"》勾选“使用全部可用空间”》“确定”31、点击“下一步”32、选择“下一步”“手工配置”输入虚拟系统主机名》输入网关和DNS》“下一步”34、选择时区35、填写“根密码”》“下一步”36、其他保持默认,选择“现在定制”》“下一步”37、“桌面环境”、“应用程序”、“开发”、“服务器”、“基本系统”右侧的所有分选项全部勾选,“虚拟化”、“语言支持”保持默认》“下一步”38、“下一步”39、系统开始安装,耐心等待40、“重新引导”,等待重新启动41、进入欢迎界面》“前进”42、勾选“是,我同意”》“前进”43、“SELinux设置”选择“禁用”》“前进”》“是”】45、修改时间》“前进”46、勾选“不,我将在以后注册”》“前进”47、选择“不,我将在以后注册”》“前进”48、自己创建用户名、全名、口令、确认口令》“前进”49、“前进”50、“完成‘51、”确定“,到此,linux系统安装、配置完成。
不可思议迷宫古代竞技场攻略
不可思议迷宫古代竞技场攻略简介古代竞技场是《不可思议迷宫》游戏中的一个重要元素。
玩家可以在竞技场中挑战各种敌人,并获得丰厚的奖励。
本文将为大家介绍如何有效地攻略古代竞技场,希望能给各位玩家提供一些参考。
基础知识在进入古代竞技场之前,玩家需要了解一些基础知识。
首先,竞技场中的敌人实力强大,玩家需要提前准备好合适的战斗策略。
其次,竞技场中的每一层都有不同的难度和敌人组合,玩家需要根据自己的实力选择挑战的层级。
最后,玩家可以通过挑战竞技场获得竞技场币,用于购买强力装备和道具。
战斗策略在古代竞技场中,制定合理的战斗策略非常重要。
以下是几个有效的战斗策略:1. 组合技能在队伍中选择具有不同技能的角色,利用他们的组合技能可以提升整个队伍的战斗力。
例如,一些角色的技能可以提供额外的攻击或治疗效果,将他们放在合适的位置可以形成强大的战斗组合。
2. 熟悉敌人在挑战竞技场之前,玩家可以提前了解每一层竞技场中敌人的属性和技能。
根据敌人的特点,制定相应的战斗策略。
例如,如果敌人擅长物理攻击,可以选择具有高物理防御的角色进行抗衡。
3. 合理分配资源在竞技场中,一些关键资源如技能点和能量石有限。
玩家需要根据实际情况合理分配这些资源。
例如,可以将技能点用于提升队伍的核心技能,而将能量石用于恢复生命值。
4. 选择合适的装备装备在竞技场中起着至关重要的作用。
玩家需要选择合适的装备来提升角色的属性和战斗力。
可以通过购买竞技场商店中的装备,或者通过挑战竞技场获得更好的装备。
挑战层级在古代竞技场中,有多个层级可供玩家挑战。
每个层级都有不同的难度和奖励。
以下是一些挑战层级的介绍:1. 初级竞技场初级竞技场是竞技场的入门层级,对于新手玩家来说比较容易挑战。
挑战初级竞技场可以快速积累竞技场币和经验。
初级竞技场中的敌人实力较弱,而奖励也相对较低。
2. 中级竞技场中级竞技场是进阶层级,对于有一定实力的玩家来说是一个挑战。
中级竞技场的敌人实力较高,需要玩家有一定的战斗经验和策略。
国王的恩赐攻略
国王的恩赐攻略引言《国王的恩赐》是一款经典的策略游戏,在这个游戏中玩家扮演一位国王,需要管理王国并做出各种重要决策。
本篇文档将为玩家提供一些攻略和建议,帮助他们在游戏中取得更好的成绩。
1. 起步阶段在游戏的起步阶段,玩家需要确保王国的基础设施和资源充足。
以下是一些关键的决策和操作:•建立基础设施玩家应该优先建设一些基础设施,如房屋、农田和采石场等。
这些设施将为王国提供必要的住房和资源。
同时,玩家还应该建立一座市场,以确保资源的交换和供应。
•发展经济经济的发展是玩家成功的关键。
玩家可以通过适当的决策来增加税收和财富。
一些有效的方法包括:–提高农田和采石场的产量–增加税收率–建立商业设施,如市场和商业街玩家应该保持经济的稳定增长,以便在后续的游戏中有足够的资源和金钱支持。
•维护社会秩序社会秩序的维护是国王的首要任务之一。
玩家应该制定合理的法律和政策,并保持王国的和谐和稳定。
一些关键的决策包括:–制定公正的法律,保护人民的权益–加强治安力量,确保王国的安全–提供必要的教育和医疗设施通过维护社会秩序,玩家可以获得人民的支持和忠诚。
2. 扩展王国当玩家成功建立起起步阶段的基础后,可以考虑扩展王国的版图和影响力。
以下是一些建议:•探索新领土玩家可以派遣勇士和冒险者去探索周围的未知地区,并开拓新的领土。
探险活动将带来一些风险,但也可能带来丰厚的回报,如新的资源和财富。
•建造要塞和城堡要塞和城堡是扩展王国影响力的关键工具。
玩家可以投资建造这些建筑物,以巩固王国在地区中的地位,并强化军事力量。
•外交与联盟玩家可以积极参与外交活动,与其他国家建立友好关系或联盟。
外交可以为玩家带来许多好处,如贸易机会、军事支持和文化交流。
3. 政治与外交在游戏中,政治和外交手腕同样重要。
以下是一些策略和建议:•国内政策玩家应该根据当前的国内形势和玩家的目标来制定合理的政策。
一些关键决策包括:–贸易政策:制定合理的关税和贸易协议,以促进经济发展–税收政策:保持税收的稳定,并根据国家需要进行调整–建设计划:投资于重要的基础设施和社会事业•外交策略玩家应该灵活运用外交手段,以更好地应对各种国际关系和局势。
nagios全攻略
nagios全攻略(一)----准备阶段一. 准备阶段:1.实验环境注:监控机:安装了nagios软件的机器,对监控的数据做处理,并且提供web界面查看和管理.当然也可以对本机自身的信息进行监控.被监控机:安装了NRPE等客户端,根据监控机的请求执行监控,然后将结果回传给监控机.2.nagios原理3.Nagios定义的监控状态nagios定义了4中监控状态,代表不同的严重级别,除了OK代表正常不用关心4.所用软件nagios-2.9.tar.gznagios-plugins-1.4.9.tar.gznrpe-2.8.1.tar.gzNSClient++-0.2.7.zip注:前三个的下载地址:[url][/url],后一个的[url]/projects/nscplus[/url] 5.总体目标学习嘛,总要有个目标,很简单,就是看到下面这张图主机名要监控的服务nagios-server 是否活动是否开启ftp磁盘使用情况dbpi 是否活动是否开启ssh磁盘使用情况cpu负载swap分区使用情况其中蓝色字体的服务是外部服务,也就是说不需要登陆被监控机,直接在外部就可以进行检查.例如我们需要检查被监控机是否打开80端口,就可以在别的一台机器上telnet被监控机的80端口即可.绿色字体表示是内部服务,意思是必须登陆到被监控机上才能查看.因为它们属于”本地信息”(nagios将之称为LOCAL).很容易理解,你不登陆到被监控机上,如何知道当前磁盘的使用情况呢?nagios是不是很强大,基本上对监控对象的任何信息都可以一手掌握了.而且不用登陆到目的机就可以看到那台机器私密的”本地信息”,比木马还厉害啊.但是别误会,这可不是什么木马.nagios有着十分安全的措施.这确实是一个庞大的工程,你想想这还只是三台机器而已都已经监控这么多服务了,那要是多个几十台怎么办,不用紧张,从现在开始,跟我动手吧.家庭作业,将所用的软件下载好,配置好监控机192.168.0.111上的apache.敬请期待nagios全攻略(二)----基本安装和配置(上)二. 基本安装和配置本部分主要参考官方文档和田逸的文章<<看我出招之:我用Nagios(技术细节)>>来修改完成.最后达到如下的功能监控机自身的信息,包括主机信息以及对外提供的服务被监控机对外提供的服务如下所有的操作都在监控机192.168.0.111上进行1.安装nagios主程序解压缩tar -zxvf nagios-2.9.tar.gzcd nagios-2.9编译,指定安装目录为/usr/local/nagios./configure --prefix=/usr/local/nagiosmake all输出如下信息求救,而实际上输出的内容包含很多有价值的信息,例如安装路径,版本,每一步做什么,接下来的步骤等.尤其是输出的最后一屏信息,我个人建议好好的读一下.例如上面就列出了很多有价值的信息,我们只需要按照他说的做就行了.安装make install[root@localhost nagios-2.9]#useradd nagios[root@localhost nagios-2.9]#mkdir /usr/local/nagios[root@localhost nagios-2.9]# chown nagios.nagios /usr/local/ nagios查看目录权限[root@localhost nagios-2.9]# ll /usr/localdrwxr-sr-x 2 nagios nagios 4096 Jul 10 11:14 nagios 看到nagios目录的权限已经被正确修改了执行如下命令来安装脚本make install-init执行make install-commandmode执行make install-config验证程序是否被正确安装。
黑石山奈法里奥斯攻略
黑石山奈法里奥斯攻略简介黑石山是传奇游戏《魔法世界》中的一个古老而神秘的地方。
在黑石山的深处,隐藏着一位强大的怪物——奈法里奥斯。
许多勇敢的冒险者梦想挑战奈法里奥斯,但他们大多失败而归。
本篇攻略将为你提供关于如何挑战黑石山奈法里奥斯的重要信息和建议。
准备阶段在挑战黑石山奈法里奥斯之前,你需要做好充分的准备工作。
以下是准备阶段的一些建议:1.等级要求:黑石山奈法里奥斯是一个强大的怪物,通常需要达到60级以上才能有足够的实力去挑战他。
确保你的角色等级已经达到要求,否则很难取得胜利。
2.装备和武器:在准备阶段,你需要确保你的角色装备和武器已经升级到最高等级。
尽可能获取高等级的装备和武器,以增加你的生存能力和攻击力。
3.团队组织:黑石山奈法里奥斯是一个高难度的挑战,建议与其他冒险者组成一个强大的团队,以增加你们的战斗力和生存能力。
确保你的团队成员都准备就绪,并安排好角色分工。
4.药剂和食物:黑石山奈法里奥斯战斗时间较长,你需要准备足够的药剂和食物来恢复生命值和能量。
确保你在战斗前备好足够数量的药剂和食物。
战斗阶段一切准备就绪后,你可以开始挑战黑石山奈法里奥斯了。
以下是战斗阶段的一些建议:1.了解技能:在战斗之前,了解奈法里奥斯的技能和攻击方式是非常重要的。
通过与其他冒险者交流,阅读攻略和论坛帖子,你可以获得关于奈法里奥斯的详细信息。
了解他的技能可以帮助你制定更好的战斗策略。
2.分工合作:在战斗中,与你的团队成员密切合作是很重要的。
确保你们之间有良好的沟通,并通过分工合作来击败奈法里奥斯。
例如,你可以让坦克角色吸引怪物的注意力,同时其他角色进行输出和治疗。
3.控制距离:奈法里奥斯有强大的攻击力,但他的攻击距离有限。
利用这一点,你可以通过保持一定的距离来减少受到伤害的机会。
避免过度靠近他,以免被他的攻击击中。
4.持续输出:奈法里奥斯生命值很高,你需要持续输出伤害来削弱他的生命值。
确保你的团队成员都在进行输出,并尽可能避免中断输出,以提高战斗效率。
Nagios入门文档
第 4 章Nagios入门上一页下一页第 4 章入门4.1. 给新手的建议祝贺你选择了Nagios!Nagios是一个非常强大且柔性化的软件,但可能需要不少心血来学习如何配置使之符合你所需,一旦掌握了它如何工作并怎样来工作时,你会觉得再也离不开它! :-) 对于初次使用Nagios的新手这有几个建议需要遵从:∙放松点-这会花些时间。
不要指望它事情可以在转瞬间就搞掟,没有那么容易。
设置好Nagios是一个费点事的工作,部分是由于对Nagios设置并不清楚,而还可能是由于并不清楚如何来监控现有网络(或者说如何监控会更好)。
∙使用快速上手指南。
本帮助给出了快速安装指南是给那些新手尽快地将Nagios安装到位并运行起来而写就的。
在不到二十分钟之内可以安装并监控本地的系统,一旦完成了,就可以继续学习配置Nagios了。
∙阅读文档。
如果掌握Nagios运行机制,可以高效地配置它并且使之无所不能。
确信已经阅读了这些文档(是"配置Nagios"和"基本操作"两章)。
在更好地理解基础性配置之前可以对那些高级内容暂时不管。
∙获得他人协助。
如果已经阅读文档并检测了样本配置文件但仍然有问题,写一个EMail给nagios-users邮件列表并写清楚问题。
由于在这个项目上我有不少事情要做,直接给我的邮件我可能无法回复,所以最好是求助于邮件列表,如果有较好的背景并且可以将问题描述清楚,或许有人可以指出如何正确来做。
更多地信息请在这个链接/support/下寻找。
4.2. 旧Nagios升级到当前版本目录∙第 4.2.1 节“从旧的3.x版本升级到当前版本”∙第 4.2.2 节“从2.x升级到3.x”∙第 4.2.3 节“从RPM包安装状态升级”4.2.1. 从旧的3.x版本升级到当前版本如果是使用3.x的旧版,肯定是要尽快升级到当前版本。
新版本修正了许多错误,下面假定已经根据快速安装指南的操作步骤从源代码包开始安装好Nagios,下面可以安装更新的版本。
Nagios远程监控软件的安装与配置详解
Nagios远程监控软件的安装与配置详解作者:redhat_huNagios是一款功能强大的网络监视工具,它可以有效的监控windows、linux、unix主机状态以及路由器交换机的网络设置,打印机工作状态等,并将状态出现异常的服务及时以邮件、msn短信等形式第一时间通告管理员。
由于它是一款遵循GPLv2的开源网络监控软件,以其出色的性能低廉的使用成本,深受广大用户的好评。
nagios的主要监控功能有:1)监控网络服务(HTTP、POP3、SMTP、PING、MySQL等)2)监控主机资源(磁盘空间利用率、内存利用率、CPU负载等)3)简洁的插件设计接口,使得用户可以轻松开发所需的检测脚本(运维则可直接找到相关脚本并使用)4)并行服务模式5)轻松描述网络结构,并且能够区辨“宕机”和“主机不可达”6)通过邮件或用户自定义的方式将主机或服务的工作状态变化情况通知给管理员6)当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式)可以通过飞信,等方式实现时,既可传递给管理员,可高效的保证服务器的维护7)自动日志滚动8)支持以冗余方式进行主机监控9)可以通过web方式直观的查看当前网络状态、通知和问题历史、日志文件等等,此组件为可选Nagios相关的配置文件:nagios.cfg为其主配置文件其中可以定义nagios的一些基本工作状态可监控机的配置文件;command.cfg其为nagios的监控命令配置文件,在其中可定义nagios在监控过程中针对某项服务所使用到得命令;contact.cfg其为nagios报警途径配置文件,它用来定义一旦监控到某台主机状态异常或某服务状态为离线通知运维人员的方法;timeperiods.cfg用于定义nagios向运维人员发送报警的周期时间频率等;resource.cfg用于定义nagios监控服务所使用到脚本所在路径;templates.cfg中定义的是nagios监控各项主机或服务属性状态所需的模板。
如何提升nagios服务器安全
如何提升nagios服务器安全Nagios是一种监控软件,能够帮助用户迅速了解主机和互联网上出现的问题,并且可以将其配置为在任何网络使用,那么你知道如何提升nagios服务器安全吗?下面是小编整理的一些关于如何提升nagios服务器安全的相关资料,供你参考。
提升nagios服务器安全的方法:Web界面如果你按照互联网上提供的快速安装指南安装Nagios,很可能只是安装了web界面,因为Nagios使用Apache显示出很多其他安全选项。
下面是Nagios web界面的apache配置的例子:Options:ExecCGIAllowOverride:NoneOrder allow:denyAllow from:allAuthName:"Nagios Access"AuthType:BasicAuthUserFile:/usr/local/nagios/etc/ers Require:valid-user“Allow from”选项是用来明确只能向某些IP地址和/或网络提供访问权限的,上面例子中允许所有IP地址访问该web界面。
其他安全选项是用于身份验证的,“AuthType”定义了使用哪种身份验证类型,只有两种类型可供选择Basic或者Digest,基本验证(Basic)会将用户密码和用户名作为纯文本提交,而Digest验证的密码则会作为MD5 digest提交,很明显后者更加安全。
为了提高安全性我们需要进行如下修改:Options:ExecCGIAllowOverride:NoneOrder allow:denyAllow from:192.168.4.AuthName:"Nagios Access"AuthType:DigestAuthDigestFile:/usr/local/nagios/etc/ers Require:valid-user这个配置中,只有192.168.4.0网络的电脑可以访问该web界面,并且我们现在使用Digest验证取代了不安全的基本验证方法。
ps2网球王子最强集结攻略
加入方法:队中有冰帝的成员时,连续游玩8周,发生事件「榊登場」后可选。
·木更津亮
加入方法:选手视察时找木更津淳,发生事件「取り替えられた双子」后加入。
·福士ミチル
加入方法:队员在两人以上时游玩,发生事件「選手の後ろ姿」,追上他后可选(未必每次都追的上,若失败则训练下降)。
·幸村精市
加入方法:队长是立海大成员、南次郎、榊以外的人,并且队中有立海大的成员,在総合チーム力70%以上、练习比赛获胜的情况下去游玩(快餐店),发生事件「立海大部長」后可选。
5:出游中任意学到一项能力后回去训练后随机获得~
在团队比赛时可以事先选择由自己控制还是电脑控制。。。另外比赛时按START后还有快进的选项。。。。
5:使用越前南次郎当领导人,在最后10周后一直出游,那么就能随机在第三次(也就是第13周)出游队员获得觉醒。
古伤的获得方法:
1:随机获得完全运气
2:出现在桃城与神尾的地方,获胜后得到但获得古伤的都是领导人
3:当你的训练项目的等级提升时,比如提升到LV2时,随机获得
4:当你喝了乾的蔬菜果汁后失败了得到了就可获得けがしやすい(受伤几率高),けがしにくい(受伤几率低)3人出游随机也会获得,队中有橘杏出游的话随机获得,一直练习第一项走~LV2时也会获得~在特别训练中练习失败,随机获得~得到了这项能力后就能有很大几率随机获得古伤
·越前南次郎
加入方法:队中某人全能力S时,发生事件「限界」,之后选特别练习,突破界限,在突破界限的状态下去游玩,发生事件「南次郎登場」,用突破界限的队员打赢他后可选。
长发穴户:在滝萩之介是领队的情况下,穴户在队后通关,然后出现
金发橘:获得古伤后会发生离队去九州事件,蔬菜果汁后失败了得到了就可获得受伤几率高受伤几率低3人出游随机也会获得队中有橘杏出游的话随机获得一直练习第一项走lv2时也会获得在特别训练中练习失败随机获得得到了这项能力后就能有很大几率随机获得古伤5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
# usermod -a -G nagcmd apache
3、编译安装nagios:
# tar zxf nagios-3.1.2.tar.gz
# cd nagios-3.1.2
# ./configure --with-command-group=nagcmd
Contacts
Contact Groups
Commands
Time Periods
Notification Escalations
Notification and Excution Dependenicies
主机和主机组:主机通常是网络中的物理设备,至少有某个种类的访问地址(主机名、IP地址或MAC地址);每个主机通常都提供一个到多个服务(service);主机彼此间可以形成父/子(parent/child)关系,用来描述主机间的“从属”或“包含”关系(“网络可达性”关系)。主机组通常指一到多个主机的组合。
# ./check_nt--help
三、Nagios配置文件概览
Main Config File:主配置文件,通常为nagios.cfg,包含许多指示Nagios守护进程工作属性的指令。此配置文件会被Nagios Daemon和CGIs使用。
Resource File(s):资源文件,常用来存储用户自定义的“宏(macro)”,如可用来存储“密码”等敏感性的信息,使之可以避免直接暴露在CGIs源文件中。
email nagios@localhost #这个是默认设置
在httpd的配置文件目录(conf.d)中创建Nagios的Web程序配置文件:
# make install-webconf
创建一个登录nagios web程序的用户,这个用户帐号在以后通过web登录nagios认证时所用:
# htpasswd -c /usr/local/nagios/etc/ers nagiosadmin
命令(Commands):用来定义Nagios可以调用的程序、脚本等,还包括了这些程序或脚本的调用格式。
五、NDOUtils的安装与设定:
1、NDOUtils简介
NDOUTILS ADDON主要用来将Nagios的配置信息和event产生的数据存入数据库(目前的beta版支持mysql和pgsql,稳定版只支持mysql),以方便实现数据的快速检索和处理,并且为其它通过web接口程序来管理这些数据提供了保障。
2、安装前的准备工作
(1)解决安装Nagios的依赖关系:
Nagios基本组件的运行依赖于httpd、gcc和gd。可以通过以下命令来检查nagios所依赖的rpm包是否已经完全安装:
# rpm -q httpd gcc glibc glibc-common gd gd-devel
对于缺少的rpm包,您可以挂载光盘直接使用rpm命令进行安装。如果不想总是被rpm的依赖关系所困扰,您可以通过yum结合本地源来实现rpm包的管理。对于本地源的建立,可以参考笔者的另外一篇关于yum的文章。
以上过程配置结束以后需要重新启动httpd:
# service httpd restart
4、编译、安装nagios-plugins
nagios的所有监控工作都是通过插件完成的,因此,在启动nagios之前还需要为其安装官方提供的插件。
# tar zxf nagios-plugins-1.4.13.tar.gz
7)自动日志滚动
8)支持以冗余方式进行主机监控
9)可以通过web方式直观的查看当前网络状态、通知和问题历史、日志文件等等,此组件为可选
Nagios 通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、NSClient++和 NDOUtils)组成。Nagios的监控工作都是通过插件实现的,因此,Nagios和Nagios-plugins是服务器端工作所必须的组件。而四个ADDON中,NRPE用来在监控的远程Linux/Unix主机上执行脚本插件以实现对这些主机资源的监控;NSCA用来让被监控的远程Linux /Unix主机主动将监控信息发送给Nagios服务器(这在冗余监控模式中特别要用到);NSClient++是用来监控Windows主机时安装在 Windows主机上的组件;而NDOUtils则用来将Nagios的配置信息和各event产生的数据存入数据库,以实现这些数据的快速检索和处理。这四个ADDON(附件)中,NRPE和NSClient++工作于客户端,NDOUtils工作于服务器端,而NSCA则需要同时安装在服务器端和客户 端。
1)监控网络服务(HTTP、POP3、SMTP、PING、MySQL等)
2)监控主机资源(磁盘空间利用率、内存利用率、CPU负载等)
3)简洁的插件设计接口,使得用户可以轻松开发所需的检测脚本
4)并行服务模式
5)轻松描述网络结构,并且能够区辨“宕机”和“主机不可达”
6)通过邮件或用户自定义的方式将主机或服务的工作状态变化情况通知给管理员
第一次安装nagios
第一次安装nagios
Nagios_攻略
RHEL5.3配置Nagios(Nagios-3.1.2)
一、安装配置Nagios
1、Nagios简介
Nagios是一款遵循GPLv2的开源网络监控软件,可用来监控指定的多种系统的主机、服务,并可在它们的工作状态发生变化时通知管理员。它的特性包括:
登录时需要指定前面设定的web认证帐号和密码。
注意:为了nagios系统的安全,建议您使用信息摘要强认证模式(如MD5),强制使用web的TSL/SSL安全通讯模式,并且通过访问控制列表设定能访问nagios的web界面的客户端地址。
二、Nagios的插件简介
Nagios本身并不包含任何监控机制,其所有的监控工作都是通过插件(plugin)来实现的。这些插件通常是通过命令行方式监控主机或服务工作状态的Perl脚本或Shell脚本(通常于/usr/local/nagios/libexec目录),由Nagios进行按需调用,并把执行结果返回给Nagios。Nagios正是根据这些返回值来判断是否“采取某种行动”(如运行事件句柄(event handlers),发送通知等)。下图展示了插件相对于Nagios进程和被监控对象间的关系。
官方提供了一些用来监控系统基本资源(如CPU负载、磁盘利用率、Ping速率等)的插件。如果需要监控其它形式资源(如CPU电压、CPU风扇转速、网络流量等)的状态,您可以利用官方提供的其它插件或第三方提供的插件,当然,您也可以自己编写所需要的插件。
以下是常用来获得插件的地址:
Nagios插件项目:http://nagiosplug.ቤተ መጻሕፍቲ ባይዱ/
# chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin
# chcon -R -t httpd_sys_content_t /usr/local/nagios/share
(5)通过web界面查看nagios:
http://your_nagios_IP/nagios
Nagios下载页面:/download/
:/
官方提供的插件通常都会提供简单的使用帮助,可以在每个脚本后使用“-h”或“--help”来获得这些帮助信息。如要想了解插件脚本check_nt的帮助信息,可以使用如下命令:
说明:以上软件包您也可以通过编译源代码的方式安装,只是后面许多要用到的相关文件的路径等需要按照您的源代码安装时的配置逐一修改。
(2)添加nagios运行所需要的用户和组:
# groupadd nagcmd
# useradd -m nagios
# usermod -a -G nagcmd nagios
# cd nagios-plugins-1.4.13
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
5、配置并启动Nagios
(1)把nagios添加为系统服务并将之加入到自动启动服务队列:
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
为email指定您想用来接收nagios警告信息的邮件地址,默认是本机的nagios用户:
# vi /usr/local/nagios/etc/objects/contacts.cfg
Object Definition Files:对象定义文件,常用来定义要监控对象以及如何监控这些对象,如主机、服务、主机组、服务组、联系人、联系人组、命令等。这些对象定义文件可以通过cfg_file指令包含于主配置文件中;如果对象定义文件有很多,则可以将它们存放于某一目录中,而后使用cfg_dir指令一次性地由主配置文件读取。这些文件通常位于/usr/local/nagios/etc/objects目录中。
联系人和联系人组(Contacts/Contack Groups):“联系人”是指“通知(notification)”的接受对象。联系人通常有一个或多个“通知”方式(如移动电话、Email、即时通讯帐户等),以接收其职责范围内的主机或服务发来的通知。“联系人组”通常指一个或多个联系人的集合。
时段(Timeperiods):“时段”通常定义用来控制“主机和服务何时被监控”以及“联系人何时可以接收通知”的有效时间段。