Erinevus lehekülje "Nagios" redaktsioonide vahel
Allikas: Kuutõrvaja
9. rida: | 9. rida: | ||
===Konfime nagiose=== | ===Konfime nagiose=== | ||
+ | |||
+ | hosts.cfg | ||
+ | |||
+ | define host{ | ||
+ | use linux-server ; Name of host template to usedefinition. | ||
+ | host_name ISP | ||
+ | alias ISP Ruuter | ||
+ | address ip aadress | ||
+ | parents localhost | ||
+ | } | ||
+ | |||
+ | define host{ | ||
+ | use linux-server ; Name of host template$ | ||
+ | host_name www.tartu.ee | ||
+ | alias veebiserver | ||
+ | address ip | ||
+ | parents ISP | ||
+ | } | ||
+ | |||
+ | define host{ | ||
+ | use linux-server ; Name of host template to usedefinition. | ||
+ | host_name mail.tartu.ee | ||
+ | alias mailiserver | ||
+ | address ip | ||
+ | parents ISP | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | services.cfg | ||
+ | |||
+ | define service{ | ||
+ | use local-service ; Name of service template to use | ||
+ | host_name isp, www.tartu.ee, mail.tartu.ee | ||
+ | service_description PING | ||
+ | check_command check_ping!100.0,20%!500.0,60% | ||
+ | ; contact_groups Helpdesk_c | ||
+ | } | ||
+ | |||
+ | contacts.cfg | ||
+ | |||
+ | (siin pead defineerima kontaktid ja kontaktigrupi mis hõlab kontakte siis) | ||
+ | |||
+ | |||
+ | |||
+ | define contact{ | ||
+ | contact_name helpdesk_c | ||
+ | alias IT Helpdesk | ||
+ | service_notification_period 24x7 | ||
+ | host_notification_period 24x7 | ||
+ | service_notification_options u,c,r | ||
+ | host_notification_options d,r | ||
+ | service_notification_commands notify-by-email | ||
+ | host_notification_commands host-notify-by-email | ||
+ | email helpdesk@tartu.ee | ||
+ | } | ||
+ | |||
+ | define contact{ | ||
+ | contact_name helpdesk_a | ||
+ | alias IT Helpdesk | ||
+ | service_notification_period 24x7 | ||
+ | host_notification_period 24x7 | ||
+ | service_notification_options w,u,c,r | ||
+ | host_notification_options d,r | ||
+ | service_notification_commands notify-by-email | ||
+ | host_notification_commands host-notify-by-email | ||
+ | email helpdesk2@artu.ee | ||
+ | } | ||
+ | |||
+ | define contactgroup{ | ||
+ | contactgroup_name Helpdesk_c | ||
+ | alias IT Helpdesk | ||
+ | members helpdesk_c | ||
+ | } | ||
+ | |||
+ | define contactgroup{ | ||
+ | contactgroup_name Helpdesk_a | ||
+ | alias IT Helpdesk | ||
+ | members helpdesk_a | ||
+ | } | ||
+ | |||
+ | |||
Redaktsioon: 13. aprill 2007, kell 01:32
Sissejuhatus
Install
cd /usr/ports/net-mgmt/nagios && make install clean cd /usr/ports/net-mgmt/nagios-plugins && make install clean
Konfime nagiose
hosts.cfg
define host{
use linux-server ; Name of host template to usedefinition. host_name ISP alias ISP Ruuter address ip aadress parents localhost }
define host{
use linux-server ; Name of host template$ host_name www.tartu.ee alias veebiserver address ip parents ISP }
define host{
use linux-server ; Name of host template to usedefinition. host_name mail.tartu.ee alias mailiserver address ip parents ISP
}
services.cfg
define service{
use local-service ; Name of service template to use host_name isp, www.tartu.ee, mail.tartu.ee service_description PING check_command check_ping!100.0,20%!500.0,60%
- contact_groups Helpdesk_c
}
contacts.cfg
(siin pead defineerima kontaktid ja kontaktigrupi mis hõlab kontakte siis)
define contact{
contact_name helpdesk_c alias IT Helpdesk service_notification_period 24x7 host_notification_period 24x7 service_notification_options u,c,r host_notification_options d,r service_notification_commands notify-by-email host_notification_commands host-notify-by-email email helpdesk@tartu.ee }
define contact{
contact_name helpdesk_a alias IT Helpdesk service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,r service_notification_commands notify-by-email host_notification_commands host-notify-by-email email helpdesk2@artu.ee }
define contactgroup{
contactgroup_name Helpdesk_c alias IT Helpdesk members helpdesk_c }
define contactgroup{
contactgroup_name Helpdesk_a alias IT Helpdesk members helpdesk_a }
Konfime graafikud
Kasutame Nagios Grapherit tööks. Koduleht http://www.nagiosexchange.org/NagiosGrapher.84.0.html
Esimesena tõmbame selle alla.
http://www.nagiosexchange.org/42;195
tar -xf NagiosGrapher-1.6.1-rc2.tar.bz2 cd NagiosGrapher-1.6.1-rc2
lisame faili config.layout read
# default FreeBSD <Layout freebsd> prefix: /usr/local/nagios nagios_config: /usr/local/etc/nagios.cfg nagios_config_cgi: /usr/local/etc/cgi.cfg nagios_images: /usr/local/www/nagios/images nagios_images_logos: /usr/local/www/nagios/images/logos nagios_folder_cgi: /usr/local/www/nagios/cgi-bin perl_inc: /usr/local/lib/perl5/5.8.8/ nagios_contribution: /usr/local/nagios_grapher/contrib ng_config: /usr/local/etc/nagios_ng ng_config_sub: /usr/local/etc/nagios_ng/ngraph.d ng_daemon: /usr/local/nagios_grapher ng_srvext_file: /usr/local/etc/nagios_ng/serviceextinfo.cfg ng_srvext_dir: /usr/local/etc/nagios_ng/serviceext ng_interface_pipe: /var/spool/nagios/rw/ngraph.pipe ng_logfile: /var/log/ngraph.log ng_rrd: /var/spool/nagios/rrd </Layout>
ja kirjutame
autoconf ./configure --with-layout=freebsd make testdeps
arvatavasti teatatakse puuduvast tarkusest niisiis kirjutame
make fixdeps make install
ImageMagick ei installita vaid ainult cpanel asjad make fixdeps'iga nii peame
cd /usr/ports/graphics/ImageMagick make install clean
ja rrdtool graafikuteks
cd /usr/ports/net/rrdtool make install clean