Файл: Способы представления данных в информационных системах (Понятие, виды, классификация и способы предоставления данных в ИС).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 457

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

4) Расширение функционала ядра системы и интеграция её с модулем MRTG;

5) Наладка модуля сбора системных журналов;

6) Написание скрипта инициализации пакетного фильтра системы мониторинга в целях обеспечения безопасности системы.

Система удовлетворяет всем требованиям уточненного технического задания:

  • минимальные требования к аппаратным ресурсам;
  • открытые исходные коды всех составляющих комплекса;
  • расширяемость и масштабируемость системы;
  • стандартные средства предоставления диагностической информации;
  • наличие подробной документации на все используемые программные продукты;
  • способность работать с оборудованием различных производителей.

В будущем с увеличением объемов работ планируется приобретения более производительного аппаратного обеспечения, а также перевод хранилища информации ядра системы и модуля сбора системных журналов из файлового в SQL базу данных.

Сеть работает в 15 районах города Верхняя Пышма, поделена на 15 независимых сегментов, которые обслуживаются 15 центральными маршрутизаторами.

Среднестатистический месячный платеж одного пользователя 700 руб, из чего получаем стоимость 1 дня простоя сети 700 / 30 = 23 руб.

В каждом районе в среднем по 20 домов, в каждом доме усреднено 50 абонентов, имеем общее число абонентов в районе 1000.

При неожиданном отказе оборудования получаем произойдет следующая ситуация – часть абонентов (как правило 75% от общего числа в районе) не сможет получит заказанные услуги в течение времени, пока будет заказано новое оборудование, настроено и установлено. Как правило это время составляет от 1 до 2 недель. То есть эти пользователи потребуют возврата денег за неполученные услуги. Происходит такая ситуация как правило 3 раза в год, проведем расчет недополученной выручки при данных условиях: 724500 руб.

Таким образом, разработанная и внедренная система полностью окупается менее, чем за год, что говорит об экономической целесообразности её разработки.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ:

  1. Федеральный закон от 27.07.2006 N 149-ФЗ (ред. от 13.07.2015) "Об информации, информационных технологиях и о защите информации" (с изм. и доп., вступ. в силу с от 06.07.2016 N 374-ФЗ)
  2. Алешин, Л.И. Информационные технологии: Учебное пособие / Л.И. Алешин. - М.: Маркет ДС, 2016. .
  3. Акперов, И.Г. Информационные технологии в менеджменте: Учебник / И.Г. Акперов, А.В. Сметанин, И.А. Коноплева. - М.: НИЦ ИНФРА-М, 2013..
  4. Алиев, В.С. Информационные технологии и системы финансового менеджмента: Учебное пособие / В.С. оглы Алиев. - М.: Форум, ИНФРА-М, 2015.
  5. Агальцов, В.П. Информатика для экономистов: Учебник / В.П. Агальцов, В.М. Титов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
  6. Балдин, К.В. Информационные технологии в менеджменте: Учеб. для студ. учреждений высш. проф. образования / К.В. Балдин. - М.: ИЦ Академия, 2014.
  7. Вдовин, В.М. Информационные технологии в финансово-банковской сфере: Практикум / В.М. Вдовин. - М.: Дашков и К, 2015.
  8. Венделева, М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013.
  9. Гаврилов, М.В. Информатика и информационные технологии: Учебник для бакалавров / М.В. Гаврилов, В.А. Климов; Рецензент Л.В. Кальянов, Н.М. Рыскин. - М.: Юрайт, 2015.
  10. Гвоздева, В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013
  11. Гвоздева, В. А. Информатика, автоматизированные информационные технологии и системы: учебник / В. А. Гвоздева. – Москва: Форум: Инфра-М, 2016.
  12. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, ИНФРА-М, 2013
  13. Гохберг, Г.С. Информационные технологии: Учебник для студ. учрежд. сред. проф. образования / Г.С. Гохберг, А.В. Зафиевский, А.А. Короткин. - М.: ИЦ Академия, 2015.
  14. Гришин, В.Н. Информационные технологии в профессиональной деятельности: Учебник / В.Н. Гришин, Е.Е. Панфилова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
  15. Завгородний, В.И. Информатика для экономистов: Учебник для бакалавров / В.П. Поляков, Н.Н. Голубева, В.И. Завгородний; Под ред. В.П. Полякова. - М.: Юрайт, 2014
  16. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013.
  17. Каймин В.А.: Информатика. - М.: ИНФРА-М, 2014
  18. Кирюхин В.М. Информатика.Выпуск 3. – М.: Просвещение, 2015.
  19. Логинов, В.Н. Информационные технологии управления: Учебное пособие / В.Н. Логинов. - М.: КноРус, 2013.
  20. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013.
  21. Макарова Н. В. Информатика. Учебник. Начальный уровень / Изд. Питер,- 3 издание, 2015г.
  22. Молочков, В.П. Информационные технологии в профессиональной деятельности. Miсrоsоft Offiсе PоwоrPоint 2007: Учебное пособие для студ. учреждений сред. проф. образования / В.П. Молочков. - М.: ИЦ Академия, 2014.
  23. Метелица Н.Т. Основы информатики [Электронный ресурс]: учебное пособие/ Метелица Н.Т., Орлова Е.В.— Электрон. текстовые данные.— Краснодар: Южный институт менеджмента, 2015
  24. Прохорова О.В. Информатика [Электронный ресурс]: учебник/ Прохорова О.В.— Электрон. текстовые данные.— Самара: Самарский государственный архитектурно-строительный университет, ЭБС АСВ, 2013.
  25. Румянцева, Е.Л. Информационные технологии: Учебное пособие / Е.Л. Румянцева, В.В. Слюсарь; Под ред. Л.Г. Гагарина. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
  26. Свиридова, М.Ю. Информационные технологии в офисе. Практические упражнения: Учебное пособие для нач. проф. образования / М.Ю. Свиридова. - М.: ИЦ Академия, 2016.
  27. Синаторов, С.В. Информационные технологии.: Учебное пособие / С.В. Синаторов. - М.: Альфа-М, НИЦ ИНФРА-М, 2013.
  28. Советов, Б.Я. Информационные технологии: Учебник для бакалавров / Б.Я. Советов, В.В. Цехановский. - М.: Юрайт, 2013.
  29. Федотова, Е.Л. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
  30. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014.
  31. Черников, Б.В. Информационные технологии в вопросах и ответах: Учебное пособие / Б.В. Черников. - М.: ФиС, 2015.
  32. Черников, Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013.
  33. Щипицина, Л.Ю. Информационные технологии: Учебное пособие / Л.Ю. Щипицина. - М.: Флинта, Наука, 2013.
  34. Ээльмаа, Ю.В. Информационные технологии: Пособие для общеобр. учреждений / Ю.В. Ээльмаа, С.В. Федоров. - М.: Просв., 2016.
  35. Краковский Ю.М.: Защита информации. Учебное пособие: [Электронный ресурс]. URL: http://www.labirint.ru/books/579886/:(дата обращения: 24.03.2019).
  36. Лашина, Соловьев: Информационные системы и технологии: [Электронный ресурс]. URL: http://www.labirint.ru/books/575128/: (дата обращения: 24.03.2019).
  37. Официальный сайт компании «КонсультантПлюс». [Электронный ресурс]. URL: http://www.consultant.ru/ (дата обращения: 24.03.2019).
  38. Проблемы защиты информации в сетях ЭВМ. [Электронный ресурс]. URL: http://all-ib.ru/content/node6/part_1.html (дата обращения: 24.03.2019).
  39. Тюрин И.: Вычислительная техника и информационные технологии. Учебное пособие: [Электронный ресурс]. URL: http://www.labirint.ru/books/573267/ (дата обращения: 24.03.2019).

Приложение А

Полная структура предприятия

Приложение Б

Таблица Б.1 – Сравнительная таблица систем сетевого мониторинга

Назв.

Диаграммы

SLA Отчеты

Логическое группирование

Тренды

Прогнозирование трендов

Автоматическое обнаружение

Агент [1]

SNMP

Syslog

Внешние скрипты [2]

Плагины [3]

Сложность создания плагинов [4]

Триггеры/события [5]

Веб-интерфейс [6]

Распределенный мониторинг

Инвентаризация

Метод хранения данных

Лицензия

Карты[7]

Управление доступом[8]

События [9]

Язык

Отслеживание пользователей

AdRem NetCrunch

Д

Н

Д

Д

Н

Д

Н

Д

Д

Д

Д

Н/Д

Д

Только просмотр

Н

Н

SQL

Коммерч.

Динамические, статические, полностью настраиваемые

Д

Д

Argus

Д

Д

Д

Н

Н

Н

Д

Д

Н

Д

Д

Легко

Д

Только просмотр

Частично

Неизвестно

Berkeley DB

Своя

Н

Градация

Д

Cacti

Д

Д

Д

Д

Д

Через плагин

Н

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

RRDtool, MySQL

GPL

Через плагин (weathermap)

Неизвестно

Неизвестно

PHP (требуется)

CiscoWorks LMS

Д

Д

Д

Неизвестно

Н

Д

Н

Д

Д

Неизвестно

Неизвестно

Неизвестно

Д

Полный кнтроль (без обн.)

Д

Д

Неизвестно

Коммерч.

Динамические и настраиваемые

Д

Д

Д

collectd

Внешний скрипт

Н

Н

Н

Н

Модель добавления, возможен multicast

Д

Д

Д

Д

Д (C или Perl)

Легко - Сложно (зависит от метода)

Д

Внешний скрипт

Д

Н

RRDtool, CSV, в памяти, плагины

GPLv2

Н

Apache ACLfla

Н

C

FreeNATS

Д

Д

Д

Н

Н

Д

Д

Н

Через плагин

Через плагин

Д

Средне

На PHP

Полный контроль

Н

Н

MySQL

GPL

Н

Градация

Д

PHP

Ganglia

Д

Н

Д

Д

Н

Через gmond проверку

Д

Через плагин

Н

Д

Д

Средне

Н

Тольско просмотр

Д

Неизвестно

RRDtool, в памяти

BSD

Д

Н

Н

C

Intellipool Network Monitor

Д

Д

Д

Н

Н

Д

Н

Д

Д

Д

Д

Д

Н

Д

Д

Д

FirebirdSQL

Коммерч.

Д

Градация

Д

C++

IPHost Network Monitor

Д

Д

Д

Д

Н

Д

Н

Д

Н

Д

Д

Легко

Д

Просмотр, Отчетность, Подтверждение

Н

Н

FirebirdSQL

Коммерч.

Н

Н

Д

Munin

Д

Н

Н

Д

Неизвестно

Н

Д

Д

Н

Д

Д

Средне

Частично

Только просмотр, привитив

Неизвестно

Неизвестно

RRDtool

GPL

Неизвестно

Неизвестно

Неизвестно

Perl

Nagios

Д

Через плагин

Д

Д

Д

Через плагин

Д

Через плагин

Через плагин

Д

Д

Легко

Д

Просмотр, отчетность, контроль

Д

Через плагин

Файл, SQL

GPL

Динамические и настраиваемые

Д

Д

C

Д

NetMRI

Д

Н

Д

Д

Н

Д

Н

Д

Д

Д

Д

Средне

Д

Н

Д

Д

MySQL

Коммерч.

Д

Д

Д

NetQoS Performance Center

Д

Д

Д

Д

Д

Д

Н

Д

Д

Д

Д

Д

Д

Д

Д

Д

Д

Коммерч.

Д

Д

Д

C, .NET

Д

OpenNMS

Д

Д

Д

Д

Неизвестно

Д

Поддерж

Д

Д

Д

Д

Легко - Сложно (зависит от метода)

Д

Полный контроль

Д

Limited

JRobin, PostgreSQL [1]

GPL

Д

Д

Д

Java

Д

OPNET ACE Live

Д

Д

Д

Д

Д

Д

Н

Д

Н

Д

Д

Легко

Д

Д

Д

Н

Д

Коммерч.

Д

Д

Д

C, Java

Д

Opsview

Д

Д

Д

Д

Н

Д

Д

Д

Д

Д

Д

Д

Д

Д

Д

Н

SQL

GPL

Динамические и настраиваемые

Градация

Д

Perl, C

PacketTrap

Д

Н

Д

Д

Неизвестно

Д

Д

Д

Д

Д

Д

Средне

Д

Просмотр и отчетность

Д

Неизвестно

SQL

Коммерч.

Неизвестно

Неизвестно

Неизвестно

Pandora FMS

Д

Д

Д

Д

Д

Д

Поддерж.

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

MySQL

GPLv2; (доступна коммперч. подписка)

Автоматическое построение

Градация

Д

Perl, PHP

Performance Co-Pilot

Д

Н

Д

Д

Н

Н

Д

Н

Н

Д

Д

Средне

Д

Н

Д

Н

Файл

GPL, LGPL

Н

Н

Н

C, Perl, Python

Scrutinizer

Д

Д

Д

Д

Н

Н

Н

Д

Д

Д

Д

Легко

Д

Д

Д

Д

MySQL

Коммерч.

Динамические, статические, полностью настраиваемые

Д

Д

Perl

Д

ServersCheck

Д

Д

Д

Д

Н

Д

Поддерж

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Н

Flat file, ODBC

Коммерч.

Динамические, статические, полностью настраиваемые

Д

Д

SevOne

Д

Д

Д

Д

Неизвестно

Д

Н

Д

Н

Д

Д

Легко

Д

Полный контроль

Д

Неизвестно

MySQL

Коммерч.

Неизвестно

Д

Д

Orion

Д

Д

Д

Д

Д

Д

Д

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

SQL

Коммерч.

Д

Д

Д

C

Н

Shinken

Д

Через плагин

Д

Д

Н

Через плагин

Д

Через плагин

Через плагин

Д

Д

Легко

Д

Просмотр, отчетность, контроль

Д

Через плагин

Файл, MySQL, Oracle, CouchDB, Sqlite

AGPL

Динамические, статические, настраиваемые

Н

Д

Python

Н

Spiceworks

Д

Д

Д

Н

Н

Д

Поддерж

Д

Н

Д

Д

Средне

Д

Д

Д

Д

Sqlite

Free Коммерч.

Динамические, статические, настраиваемые

Админ и польз. отчетность, больше через плагин

Д

Ruby

Д

TclMon

Contributed standalone client

Д

Д

Д

Н

Д

Поддерж

Д

Д

Д

Д

Легко - Сложно (зависит от метода)

Д

Внешний скрипт

Н

Н

RRDTool, в памяти, плагины

BSD

Внешний отдельно стоящий клиент

Д

Н

Tcl

Zabbix

Д

Д

Д

Д

Д

Д

Поддерж

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

Oracle, MySQL, PostgreSQL, SQLite

GPL

Д

Д

Д

C, PHP

ZeНss

Д

Д

Д

Д

Д

Д

Н

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

ZODB, MySQL, RRDtool

GPL ZeНss Core; платная Pro и Enterprise подписки

Д

Д

Д

Python, Zope

Zyrion Traverse

Д

Real-time or Scheduled

Д

Д

Д

Д

Поддерж

Д

Д

Д

Д

Легко

Д

Полный контроль

Д

Д

SQL

Коммерч.

Настраиваемые

Многозвенный

Д

Java, C


Приложение В

Конфигурация почтового модуля postfix

/etc/postfix/main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first

# line of that file to be used as the name. The Debian default

# is /etc/mailname.

#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)

biff = no

# appending .domain is the MUA's job.

append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings

#delay_warning_time = 4h

readme_directory = no

# TLS parameters

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

smtpd_use_tls=yes

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for

# information on enabling SSL in the smtp client.

myhostname = monitoring.vpcit.ru

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = monitoring.vpcit.ru, localhost.vpcit.ru, , localhost

relayhost =

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

inet_protocols = ipv4

Приложение Г

Рис. Д.1 - Диаграмма работы ядра сетевого мониторинга

Приложение Д

Структура конфигурационных файлов ядра системы

/etc/nagios3

├── apache2.conf

├── cgi.cfg

├── commands.cfg

├── commands.cfg.dpkg-dist

├── conf.d

│   ├── contacts_nagios2.cfg

│   ├── extinfo_nagios2.cfg

│   ├── generic-host_nagios2.cfg

│   ├── generic-service_nagios2.cfg

│   ├── host-gateway_nagios3.cfg

│   ├── host-gateway_nagios3.cfg.ucf-dist

│   ├── hostgroups_nagios2.cfg

│   ├── localhost_nagios2.cfg

│   ├── services_nagios2.cfg

│   └── timeperiods_nagios2.cfg

├── htpasswd.users

├── nagios.cfg

├── nagios.cfg.dpkg-dist

├── objects

│   ├── contacts.cfg

│   ├── extinfo.cfg

│   ├── hostgroups.cfg

│   ├── routers

│   │   ├── at9924.cfg

│   │   ├── des3627g.cfg

│   │   ├── rapier24i.cfg

│   │   └── router_len58a.cfg

│   ├── servers

│   │   ├── 1c.cfg

│   │   ├── db.cfg

│   │   ├── for.cfg

│   │   ├── host_mail.cfg

│   │   ├── isp.cfg

│   │   └── localhost.cfg

│   ├── servicegroups.cfg

│   ├── switches

│   ├── templates.cfg

│   └── timeperiods.cfg

├── pnp

├── resource.cfg

└── stylesheets

├── avail.css

├── checksanity.css

├── cmd.css

├── common.css

├── config.css

├── extinfo.css

├── histogram.css

├── history.css

├── ministatus.css

├── notifications.css

├── outages.css

├── showlog.css

├── status.css

├── statusmap.css

├── summary.css

├── tac.css

Приложение Е

Рис. Ж.1 - Схема взаимодействия конфигурационных файлов Nagios

Приложение Ж

Файлы описания хостов и служб.


/etc/nagios3/objects/contacts.cfg

define contact{

contact_name nagiosadmin ; Short name of user

use generic-contact ; Inherit default values from generic-contact template (defined above)

alias Voynovich Andrey ; Full name of user

email admin@vpcit.ru

host_notifications_enabled 1

service_notifications_enabled 1

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w,u,c,r

host_notification_options d,u,r

service_notification_commands notify-service-by-email

host_notification_commands notify-host-by-email

can_submit_commands 1

}

define contact{

contact_name mainadmin ; Short name of user

use generic-contact ; Inherit default values from generic-contact template (defined above)

alias Demidoff Alexander ; Full name of user

email demidoff@vpcit.ru host_notifications_enabled 1

service_notifications_enabled 1

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w,u,c,r

host_notification_options d,u,r

service_notification_commands notify-service-by-email

host_notification_commands notify-host-by-email

can_submit_commands 0

}

define contact{

contact_name maincoder ; Short name of user

use generic-contact ; Inherit default values from generic-contact template (defined above)

alias Don Yura ; Full name of user

email yura@vpcit.ru

host_notifications_enabled 1

service_notifications_enabled 1

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w,u,c,r

host_notification_options d,u,r

service_notification_commands notify-service-by-email

host_notification_commands notify-host-by-email

can_submit_commands 0

}

/etc/nagios3/objects/extinfo.cfg

define hostextinfo{

/etc/nagios3/objects/templates.cfg

# CONTACT TEMPLATES

# Generic contact definition template - This is NOT a real contact, just a template!

define contact{

name generic-contact ; The name of this contact template

service_notification_period 24x7 ; service notifications can be sent anytime

host_notification_period 24x7 ; host notifications can be sent anytime

service_notification_options w,u,c,r,f,s ; send notifications for all service states, flapping events, and scheduled downtime events

host_notification_options d,u,r,f,s ; send notifications for all host states, flapping events, and scheduled downtime events

service_notification_commands notify-service-by-email ; send service notifications via email

host_notification_commands notify-host-by-email ; send host notifications via email

register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL CONTACT, JUST A TEMPLATE!

}

# We define a generic printer template that can be used for most printers we monitor

define host{

name generic-printer ; The name of this host template

use generic-host ; Inherit default values from the generic-host template

check_period 24x7 ; By default, printers are monitored round the clock

check_interval 5 ; Actively check the printer every 5 minutes

retry_interval 1 ; Schedule host check retries at 1 minute intervals

max_check_attempts 10 ; Check each printer 10 times (max)

check_command check-host-alive ; Default command to check if printers are "alive"

notification_period workhours ; Printers are only used during the workday

notification_interval 30 ; Resend notifications every 30 minutes

notification_options d,r ; Only send notifications for specific host states

contact_groups admins ; Notifications get sent to the admins by default

register 0 ; DONT REGISTER THIS - ITS JUST A TEMPLATE

}

# Define a template for switches that we can reuse

define host{

name generic-switch ; The name of this host template

use generic-host ; Inherit default values from the generic-host template

check_period 24x7 ; By default, switches are monitored round the clock

check_interval 5 ; Switches are checked every 5 minutes

retry_interval 1 ; Schedule host check retries at 1 minute intervals

max_check_attempts 10 ; Check each switch 10 times (max)


check_command check-host-alive ; Default command to check if routers are "alive"

notification_period 24x7 ; Send notifications at any time

notification_interval 30 ; Resend notifications every 30 minutes

notification_options d,r ; Only send notifications for specific host states

contact_groups admins ; Notifications get sent to the admins by default

register 0 ; DONT REGISTER THIS - ITS JUST A TEMPLATE

}

define service{

use generic-service

host_name 1c

service_description D:\ Data Space

check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90

notification_period 24x7

notification_options w,c,r

notification_interval 30

contact_groups admins

notifications_enabled 1

}

define service{

use generic-service

host_name 1c

service_description E:\ Swap Usage

check_command check_nt!USEDDISKSPACE!-l e -w 80 -c 90

notification_period 24x7

notification_options w,c,r

notification_interval 30

contact_groups admins

notifications_enabled 1

}

# Monitor uptime via SNMP

define service{

use generic-service

host_name host_mail

service_description Uptime

check_command check_netapp_uptime

}

define service{

use generic-service

host_name host_mail

service_description CPU Load

check_command check_nrpe_1arg!check_load

notification_period 24x7

notification_options w,c,r

notification_interval 30

contact_groups admins

notifications_enabled 1

}

#############################################################################

# This is configuration file for the NRPE daemon. It needs to be

# located on the remote host that is running the NRPE daemon, not the host

# from which the check_nrpe client is being executed.

#############################################################################

# PID FILE

# The name of the file in which the NRPE daemon should write it's process ID

# number. The file is only written if the NRPE daemon is started by the root

# user and is running in standalone mode.

pid_file=/var/run/nrpe.pid

# PORT NUMBER

# Port number we should wait for connections on.

# NOTE: This must be a non-priviledged port (i.e. > 1024).

# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

server_port=5666

# SERVER ADDRESS

# Address that nrpe should bind to in case there are more than one interface

# and you do not want nrpe to bind on all interfaces.

# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

server_address=192.168.10.214

# NRPE USER

# This determines the effective user that the NRPE daemon should run as.

# You can either supply a username or a UID.

#

# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

nrpe_user=nagios

# NRPE GROUP

# This determines the effective group that the NRPE daemon should run as.

# You can either supply a group name or a GID.

#

# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

nrpe_group=nagios

# ALLOWED HOST ADDRESSES

# This is an optional comma-delimited list of IP address or hostnames

# that are allowed to talk to the NRPE daemon.

#

# Note: The daemon only does rudimentary checking of the client's IP

# address. I would highly recommend adding entries in your /etc/hosts.allow

# file to allow only the specified host to connect to the port

# you are running this daemon on.

#

# NOTE: This option is ignored if NRPE is running under either inetd or xinetd

allowed_hosts=127.0.0.1,192.168.10.2

# COMMAND ARGUMENT PROCESSING

# This option determines whether or not the NRPE daemon will allow clients

# to specify arguments to commands that are executed. This option only works

# if the daemon was configured with the --enable-command-args configure script

# option.

#

# *** ENABLING THIS OPTION IS A SECURITY RISK! ***

# Read the SECURITY file for information on some of the security implications

# of enabling this variable.

#

# Values: 0=do not allow arguments, 1=allow command arguments