All Projects → opinkerfi → okconfig

opinkerfi / okconfig

Licence: GPL-3.0 license
Ready made monitoring packs for Nagios

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects
shell
77523 projects
PHP
23972 projects - #3 most used programming language
HTML
75241 projects
Makefile
30231 projects

Projects that are alternatives of or similar to okconfig

Monitoring-Livestatus
Livestatus Perl API to access runtime data from Nagios, Naemon, Icinga and Shinken.
Stars: ✭ 26 (-40.91%)
Mutual labels:  nagios, naemon
statusengine
New PHP based MySQL Backend for Naemon and Nagios 4 + responsive web frontend
Stars: ✭ 16 (-63.64%)
Mutual labels:  nagios, naemon
interface
AngularJS based Web Interface for Statusengine
Stars: ✭ 15 (-65.91%)
Mutual labels:  nagios, naemon
nagios-plugins-openshift
Nagios/Icinga 2 Plugins for monitoring OpenShift clusters
Stars: ✭ 24 (-45.45%)
Mutual labels:  nagios, nagios-plugins
grafana-pnp-datasource
PNP4Nagios/RRD Datasource for Grafana
Stars: ✭ 27 (-38.64%)
Mutual labels:  nagios, naemon
lmd
Livestatus Multitool Daemon - Create livestatus federation from multiple sources
Stars: ✭ 38 (-13.64%)
Mutual labels:  nagios, naemon
check netapp ontap
🍀 Check NetApp Ontap 🍀
Stars: ✭ 38 (-13.64%)
Mutual labels:  nagios-plugins
LXD-Cloud
Lightweight server management using LXD and Ansible
Stars: ✭ 19 (-56.82%)
Mutual labels:  nagios
Go Check Plugins
Check Plugins for monitoring written in golang
Stars: ✭ 225 (+411.36%)
Mutual labels:  nagios
Wgcloud
linux运维监控工具,支持系统信息,内存,cpu,温度,磁盘空间及IO,硬盘smart,系统负载,网络流量等监控,API接口,大屏展示,拓扑图,进程监控,端口监控,docker监控,文件防篡改,日志监控,数据可视化,web ssh,堡垒机,指令下发批量执行,linux面板,探针,故障告警
Stars: ✭ 2,669 (+5965.91%)
Mutual labels:  nagios
check-ssl
Check the expiration date of your ssl-cert with bash (implemented for Nagios/Icinga)
Stars: ✭ 14 (-68.18%)
Mutual labels:  nagios
alignak
Monitoring tool, highly flexible and new standard oriented
Stars: ✭ 87 (+97.73%)
Mutual labels:  nagios
check clever tanken
Benzinpreis-Monitoring mit Icinga 2 || Kraftstoffmonitoring
Stars: ✭ 21 (-52.27%)
Mutual labels:  nagios
check lxc
Monitoring plugin to check LXC (Linux Container)
Stars: ✭ 13 (-70.45%)
Mutual labels:  nagios-plugins
monitor-ninja
Ninja is Now Just Awesome - a modern web GUI for Naemon
Stars: ✭ 27 (-38.64%)
Mutual labels:  naemon
check netscaler
A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
Stars: ✭ 36 (-18.18%)
Mutual labels:  nagios
infrastructure
This repo contains all information about machine maintenance.
Stars: ✭ 75 (+70.45%)
Mutual labels:  nagios
Nagios Plugins Rabbitmq
A set of nagios checks for RabbitMQ using the management interface
Stars: ✭ 194 (+340.91%)
Mutual labels:  nagios
snmp notifier
A webhook to relay Prometheus alerts as SNMP traps, because sometimes, you have to deal with legacy
Stars: ✭ 33 (-25%)
Mutual labels:  nagios
nagitheus
Nagios Check towards Prometheus
Stars: ✭ 19 (-56.82%)
Mutual labels:  nagios

Build status

About

okconfig a robust template mechanism for Nagios configuration files. Providing standardized set of configuration templates and select quality plugins to enterprise quality monitoring.

Getting Started

Standard http checks on example.com:

okconfig addhost --host example.com --template http

Also check ssl connection and ssl certificate:

okconfig addtemplate --host example.com --template https

Create a new host and give them standard linux checks. Then install nrpe on it:

okconfig addhost --host linuxhost.example.com --address 127.1.1.1 --template linux
okconfig install --host linuxhost.example.com --ssh --user root --password my_password

Add mssql service checks to an existing host:

okconfig addtemplate --host sqlserver.example.com --template mssql

Supported Platforms for nagios server

The developers work hard to make sure templates, packages and plugins and service checks work and don't break when okconfig is upgraded.

With over 60 plugins and 380 service templates there are limits to how many platforms we can support. Currently we support running the nagios server on:

  • RHEL 7.x / 8.x
  • Centos 7.x / 8.x

If anyone is willing to provide decent quality packages for debian or other distros we are happy to build and host them.

Installing on rhel/centos

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/$HOSTTYPE/epel-release-6-8.noarch.rpm
rpm -Uhv http://opensource.is/repo/ok-release-10-1.el6.noarch.rpm
yum-config-manager --enable ok-testing

yum install okconfig
okconfig verify

Requirements

At the very least okconfig needs the following:

  • python-3.6
  • pynag
  • python-paramiko (for deploying remote agents via ssh)
  • winexe (for deploying remote agents to windows servers)

Installing from source

If you want to play with the source or try it out on an unsupported platform. These instructions should get you started:

cd /opt
git clone https://github.com/opinkerfi/okconfig.git
echo 'export PYTHONPATH=$PYTHONPATH:/opt/okconfig' > /etc/profile.d/okconfig.sh
cp /opt/okconfig/etc/okconfig.conf /etc/okconfig.conf
source /etc/profile

ln -s /opt/okconfig/usr/share/okconfig /usr/share/
ln -s /opt/okconfig/usr/bin/okconfig /usr/local/bin/

# Remember to edit /etc/okconfig.conf and verify all paths apply to your system
# Configure Nagios.cfg
okconfig init

# Test
okconfig verify

Contact us

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].