Erinevus lehekülje "Nagios" redaktsioonide vahel
Allikas: Kuutõrvaja
1. rida: | 1. rida: | ||
===Sissejuhatus=== | ===Sissejuhatus=== | ||
+ | Nagios on vabavaraline arvutite, teenuste ja võrgu monitoorimise programm. | ||
===Install=== | ===Install=== |
Redaktsioon: 11. juuni 2007, kell 23:41
Sissejuhatus
Nagios on vabavaraline arvutite, teenuste ja võrgu monitoorimise programm.
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