Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sous-chefs/zabbix-agent

Development repository for the zabbix-agent cookbook
https://github.com/sous-chefs/zabbix-agent

New configuration file for agent Linux/Zabbix

log to syslog by default
use default start_agent
do not set pid_fil for windows
enable remote_com...

6c8b05570a6d35689f55e0af783b9592d1401430 authored over 11 years ago by Guilhem Lettron <[email protected]>
fix init_style for windows

e9feff5d3c59733dc3d820279243376edd0ee26a authored over 11 years ago by Guilhem Lettron <[email protected]>
Add windows support

17da97b5ac28d06ddf7d68d6c8f075740226729a authored over 11 years ago by Guilhem Lettron <[email protected]>
use ::File

3154cdeae7a22d100f519019e4aa4c6ffb8d45d4 authored over 11 years ago by Guilhem Lettron <[email protected]>
remove bad dependencies lwrp

9078b0b0e773cea42bf3d8d558a543af983a2b7f authored over 11 years ago by Andrew Garson <[email protected]>
Code review fixes

3a0dff373ec3fc2829c52feeb2290f48c8fdf11e authored over 11 years ago by Andrew Garson <[email protected]>
Override download url

65617b7804ed6b25da0c41c6329959b0f03e34a4 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #10 from RiotGames/zabbix_api

Zabbix api

f968fffe68dad2ab18c59f6d0a33f260d44dc916 authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'zabbix_api' of github.com:RiotGames/zabbix into zabbix_api

952261dff9c5eff366af67d689cd97610f4f5a04 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #51 from Youscribe/enhance_nginx_web

Cleanup nginx recipe

c0f5df0a7f6fbbf2438ea2eba574f7b96ea18170 authored over 11 years ago by laradji <[email protected]>
change attributes name for php

5a7fb41c13555ad2cc1d343b62cdb6e846d9fe45 authored over 11 years ago by Guilhem Lettron <[email protected]>
Clean nginx recipe

4bd0d1570ccfc1046658f9cfb7aa2b7d641f6354 authored over 11 years ago by Guilhem Lettron <[email protected]>
Merge pull request #52 from Youscribe/split_common

Split common

7086e2432c65d2a96371424af36b6e95f0ec55bf authored over 11 years ago by laradji <[email protected]>
Merge pull request #53 from Youscribe/seemstobeanoops

remove a mysterious file :)

55e898d3d6e864c62a54b6870794a4f6b14c7518 authored over 11 years ago by laradji <[email protected]>
remove a mysterious file :)

492e6c13efc79b0391fb05ea712c5d8f4cf0da91 authored over 11 years ago by Guilhem Lettron <[email protected]>
split some specific task from common into server_common and agent_common

a7394538971039fe8558ff00f9ff304873994aea authored over 11 years ago by Guilhem Lettron <[email protected]>
recipe is now common

6f38c80eee7c8927c929aaa06fa1b0b66f5a25d0 authored over 11 years ago by Guilhem Lettron <[email protected]>
fixed host creation and auto group creation. Not well tested with multiple groups at once

979a0d1b4b545ace45ec7b2f8cf20af2be3b68f7 authored over 11 years ago by Stephen Couratier <[email protected]>
Merge pull request #50 from RiotGames/zabbix_api

Zabbix cookbook, this is a first pass at the zabbix_api implementation

06c6ecc28601e531467524a0ac72835fc86939f5 authored over 11 years ago by laradji <[email protected]>
Working version of agent registration

82e0970396fbcfc82e2dd8deb4a9abd1916ee3ea authored over 11 years ago by Stephen Couratier <[email protected]>
reworked the host resource

88afe17df7169c8a04dc2c3ca7e859c7f02a91b4 authored over 11 years ago by Stephen Couratier <[email protected]>
Able to get a full chef-client run and create everything

2b1afa8c26f805e281cdf10cc64ee2b1e8e4ba02 authored over 11 years ago by Stephen Couratier <[email protected]>
refactoring done for now for the resources

3853c961636cc22585821522a73aca5b0888536c authored over 11 years ago by Stephen Couratier <[email protected]>
Refactoring effort: hostgroup, templates, applications and items are done

86ec3889bc6c2167dab0ef898bfe7a7288c77f6d authored over 11 years ago by Stephen Couratier <[email protected]>
created new providers for graphs and triggers

7fc52eb74721dd6a02af770d87984cc5fb213548 authored over 11 years ago by Stephen Couratier <[email protected]>
Working version with item/application resource and provider

e686be34862d50cc92d3028267d6f72548760468 authored over 11 years ago by Stephen Couratier <[email protected]>
Adds api_call resource

5961d7fe749f79b57e1d8800cbb82bd89987b746 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #7 from RiotGames/refactor_default_recipe

Refactors fuctionality from recipes/default.rb into recipes/common.rb

4bc6127645610d4afa083bb40f69688f849a8f05 authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'master' into refactor_default_recipe

Conflicts:
attributes/default.rb

9fc21e32759c380e8c5107a05ad0bab4bfbc260e authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #9 from RiotGames/new_agent-registration

New agent registration

afc3ebd6341f4911741ca722e8f6aa63a79d14c5 authored over 11 years ago by Andrew Garson <[email protected]>
Fixes race condition caused by web and agent being on the same box by adding a shim with a notification to force registration to be delayed later than web server start

2391911552213e4c942008c437471b852533ca7f authored over 11 years ago by Andrew Garson <[email protected]>
Bad merge on chef_zabbix_error.rb

3418761b6e5cb2bd55b1be6534e15b9c1932f065 authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'new_agent-registration' of github.com:Youscribe/zabbix into new_agent-registration

Conflicts:
libraries/zabbix_connection.rb
providers/host.rb
recipes/agent_registration.rb
re...

05c08aaee11fa718f47eb0fa6b2c182eae2fe599 authored over 11 years ago by Andrew Garson <[email protected]>
Fixes bad attribute name

cdafcc2d8f641916b89291c3a0359a0937c1b40c authored over 11 years ago by Andrew Garson <[email protected]>
Refactors group creation in host lwrp

42ae07679a0f2c6c4934902152c7add188d42846 authored over 11 years ago by Andrew Garson <[email protected]>
providers/host.rb now successfully creates host groups and adds the host to them

Fixes resources to call actions instead of action, which is not part of
the dsl

e2cba2e727fed5c1cf45a2118a9a1d2abf9bd25a authored over 11 years ago by Andrew Garson <[email protected]>
Fixes stupid mistake with all error classes not being built properly

6d33c0b9af2c44c5544306bdaf139068c26cdff9 authored over 11 years ago by Andrew Garson <[email protected]>
try to fix group_id

fix missing new_ressource

12bc1d705da7c0cfd2f505761f30ca47956ba8d4 authored over 11 years ago by Guilhem Lettron <[email protected]>
zabbixapi do the right job

721f3cb42e96d6532fff0934530933de69e7f2ca authored over 11 years ago by Guilhem Lettron <[email protected]>
fix actions

bffee0733d624b101dd679ccab2792a64247a722 authored over 11 years ago by Guilhem Lettron <[email protected]>
fix unless..elsif

96b925ce593e5ff81adb8ff14ad1399beec21a8c authored over 11 years ago by Guilhem Lettron <[email protected]>
Build HostInterface class to represent interfaces; only create new hostgroups if flag is set [default is false]

79655592b3f6e467db3a58bdd7023561b30e03f0 authored over 11 years ago by Andrew Garson <[email protected]>
Adds simple host registration LWRP

Fixes type in providers/host_group.rb

4f369ab82493e7b0763a866495e3fb1e228ba8c3 authored over 11 years ago by Andrew Garson <[email protected]>
Rename library file

e01ca9e04b9a8b7e1fe4210f9bd8bda850192994 authored over 11 years ago by Andrew Garson <[email protected]>
Create an LWRP for host group creation

Namespace library to prevent possible conflicts with 3rd party libs

Create with_connection meth...

69915eafcd4122a5f69f16cbf248c1c884cc08b3 authored over 11 years ago by Andrew Garson <[email protected]>
Adds simple host registration LWRP

Fixes type in providers/host_group.rb

a8d1cc172fb2f4b71160c22368a44a877be756ce authored over 11 years ago by Andrew Garson <[email protected]>
Rename library file

2dcacaa52cf211b4e2005eaab5b644a7cfe3602e authored over 11 years ago by Andrew Garson <[email protected]>
Create an LWRP for host group creation

Namespace library to prevent possible conflicts with 3rd party libs

Create with_connection meth...

0f442ade86c7598a85b4ded0e18e06a637b66f4c authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'new_agent-registration' of github.com:Youscribe/zabbix into new_agent-registration

6d5d61d85dc4fe7824ac05385779c37bcf9c021d authored over 11 years ago by Andrew Garson <[email protected]>
Fix registration with last library version

4627ebb55c90c2ce154e59dbe4feb906136d6ef7 authored over 11 years ago by Guilhem Lettron <[email protected]>
Merge remote-tracking branch 'youscribe/new_agent-registration' into new_agent-registration

Conflicts:
attributes/default.rb

4ff02defb5d337ec66fcee6250a19d878732e466 authored over 11 years ago by Andrew Garson <[email protected]>
change variable name

cab2d3f31b7a73b19e76adcfc93c27762d55cdc1 authored over 11 years ago by Guilhem Lettron <[email protected]>
Resolve FC003

fd370973b840c9c21cc00878e43ecd5fa7a3e6f9 authored over 11 years ago by Guilhem Lettron <[email protected]>
resolve FC022

92f9cd97ecd5b4e1a68857463cea1b88b96cf86e authored over 11 years ago by Guilhem Lettron <[email protected]>
Server version must be >= 2.0.4

303bceabfe7dd7f25ea9a8f26d7cc9da16d4ddf0 authored over 11 years ago by Guilhem Lettron <[email protected]>
Add agent_registration recipe

Add agent to zabbix server
Push it in groups defined by node['zabbix']['agent']['groups'], defau...

bcb3d5c02e3e6863bae06f7a96c404eed6f0c365 authored over 11 years ago by Guilhem Lettron <[email protected]>
Merge pull request #43 from RiotGames/fix_db_credentials_security

LWRP for database installation

363ac05111926aa583b51847d8bde7e90cbd712a authored over 11 years ago by laradji <[email protected]>
Refactors fuctionality from recipes/default.rb into recipes/common.rb

except for agent install

All recipes that require zabbix structure/user include_recipe
"zabbix::...

11ef5009f6a816e952c3d6b1366e6d92402d6c37 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #6 from RiotGames/nginx_web

Nginx web

488814a2714ac5c7d928002d50b04f78dec1108f authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'master' into nginx_web

48ff321fe0ba4b7a80ae1fc91484d50e3185c944 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #5 from RiotGames/fix_db_credentials_security

Fix db credentials security

63c98994b2935b271027c6cc614666891188a880 authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'master' into fix_db_credentials_security

383aca3c0ae55ce94928ae7cb2f408d88e5c88cc authored over 11 years ago by Andrew Garson <[email protected]>
Pass php parameters into apache config. Make sure apache site is created in the correct order

cdcf9d0a515ba563cc46a43e8f0345a3d0b963de authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'fix_db_credentials_security' into nginx_web

e6891d1fc761fea99a006e72c6595a2b29a0aa08 authored over 11 years ago by Andrew Garson <[email protected]>
Makes port an Integer because it needs to be for mysql connections

0deb62a0172a537889dc2989a41afcc05ea8529b authored over 11 years ago by Andrew Garson <[email protected]>
Attempting to fix web_apache, committing so i can change something on another branch

9db3a2ebc6171fc98a3584146b1052458d8390c8 authored over 11 years ago by Andrew Garson <[email protected]>
Merge branch 'nginx_web' of github.com:RiotGames/zabbix into nginx_web

62b2b21f625cf814d9ff79110d59c04ec32b1aef authored over 11 years ago by Andrew Garson <[email protected]>
Pass php settings into nginx and apache zabbix config templates

37ebe66b2a708d853f077c33764a33c1fd086b04 authored over 11 years ago by Andrew Garson <[email protected]>
Run Zabbix php frontend behind Nginx with php-fpm fastcgi

c283fcf4bd9650369cde9aa0c509307460ec8d5d authored over 11 years ago by Andrew Garson <[email protected]>
Fix zabbix nginx site template so that css/js are rendered properly

61c6b7cc07b3ff37491fba6a1c13368de75e8c26 authored over 11 years ago by Andrew Garson <[email protected]>
Move all source installs except agent to the same extract directory

7e3f84ae1457c7f3b09e9d833207595ec474912c authored over 11 years ago by Andrew Garson <[email protected]>
Split server and web installs so that we can install a server without

the web frontend

Create install_method attribute for web so that we can have multiple
install me...

cb58cf68a5ea451958d9efb1e2d64fd5ce585f14 authored over 11 years ago by Andrew Garson <[email protected]>
Merge pull request #4 from RiotGames/fix_db_credentials_security

Fix Typo

a2ce5a11eca90277a6d9a49827f834c8b8fc249b authored over 11 years ago by Andrew Garson <[email protected]>
Fix Typo

acb5990d66409e12cf7dcbd5bdf9e18aae6e4509 authored over 11 years ago by Andrew Garson <[email protected]>
Pass php settings into nginx and apache zabbix config templates

af209b157fb659d6a7c2184b3e2293b8a4255f95 authored over 11 years ago by Andrew Garson <[email protected]>
Fix zabbix nginx site template so that css/js are rendered properly

db6ab0bb44ac130018ff5bf6f829549e9592f4e8 authored over 11 years ago by Andrew Garson <[email protected]>
Run Zabbix php frontend behind Nginx with php-fpm fastcgi

6dd46b5b4464cd0fa4ee6f791796074aa757d831 authored over 11 years ago by Andrew Garson <[email protected]>
Move all source installs except agent to the same extract directory

1ccb7a434b35881f721a112f3f5dd97350734927 authored over 11 years ago by Andrew Garson <[email protected]>
Split server and web installs so that we can install a server without

the web frontend

Create install_method attribute for web so that we can have multiple
install me...

b69eb15afde1ce5b5543d3d4ca815133376feb40 authored almost 12 years ago by Andrew Garson <[email protected]>
Merge pull request #3 from RiotGames/fix_db_credentials_security

LWRP for database installation

44064844dea967328cff8de90f6cc2879f1f6e03 authored almost 12 years ago by Andrew Garson <[email protected]>
Provides a Postgres provider for the zabbix_database resource

Respect setting of node['zabbix']['database']['dbport']

5d772dbe9d6916ec0b700bcd4f3f31afd973965a authored almost 12 years ago by Andrew Garson <[email protected]>
Add rubyblock to set updated_by_last_action so that foodcritic shuts up because FC017 doesn't understand why_run

e425c47c63c122c837515f790e57c294d4261a23 authored almost 12 years ago by Andrew Garson <[email protected]>
Ensure vagrant box has chef 10.24 because why_run requires 10.14 or

above andthe berkshelf vagrant box currently comes with 10.12

Implement why_run style for databs...

4f09fd7ea258ecb0c28bd19761c8a520f461c3f2 authored almost 12 years ago by Andrew Garson <[email protected]>
Fix attribute access to Food Critic

de58187efa51a5e1cd6b17ed060b00a11a78458e authored almost 12 years ago by Andrew Garson <[email protected]>
Fixes failing Travis build by addressing FoodCritic issues

53304bc1bd0852c3d1fbda44565c9c96c987c8f0 authored almost 12 years ago by Andrew Garson <[email protected]>
README Formatting

f1809c2cabac8f32bfc9e5583766784176276fef authored almost 12 years ago by Andrew Garson <[email protected]>
README Formatting

b3091aefaaa4c39d58716644f625a473aa766c4e authored almost 12 years ago by Andrew Garson <[email protected]>
README Formatting

Switch to using hashtags to create headers because LWRP section requires
4 levels of nesting

f1837ee40ec3c592f372217b053eb69d3c6d84ca authored almost 12 years ago by Andrew Garson <[email protected]>
Adds Documentation for each Recipe and LWRP

a29df9d0a64fde0c1c934c74d1cf27f2fcc95f03 authored almost 12 years ago by Andrew Garson <[email protected]>
Remove yum::epel from server_source to allow users to manage their own dependencies

68b18596ec93f4d08c5d35cdbfe4b2469ac83dc9 authored almost 12 years ago by Andrew Garson <[email protected]>
Remove errant newline

d4e2dcd03f675a632afdac12ddcda6e3a612e485 authored almost 12 years ago by Andrew Garson <[email protected]>
Removes debugging Chef::Log.warn calls

7b9e54425e567bd67214533c552180c08804cde2 authored almost 12 years ago by Andrew Garson <[email protected]>
LWRP for doing things with the zabbix source package so that we don't

pull it down multiple times on the same box

dfeb73fbbea9f444583e53dcf780d7e96093deeb authored almost 12 years ago by Andrew Garson <[email protected]>
Set default provider for resources/database in such a way that we can

name provider files well

a027dc64967aa5125e4b5a4a40789ba21403b1f8 authored almost 12 years ago by Andrew Garson <[email protected]>
Attributes alignment for readability

829e784c999c7ff7ad34c8a7cbf364dadd60e28b authored almost 12 years ago by Andrew Garson <[email protected]>
Minor README fixes

399e000043bab77f73b416c316261daeb9bc7a3c authored almost 12 years ago by Andrew Garson <[email protected]>
Rework database installations into zabbix_database LWRP

Isolate Database installation from Server Installation
Previously the databse recipes were alw...

22fde73da5d0f5682173573c5d0cff4c9017bc3a authored almost 12 years ago by Andrew Garson <[email protected]>
Add Berksfile.lock to .gitignore

36053b25e06d8d801dc2555824b29736f77f3576 authored almost 12 years ago by Andrew Garson <[email protected]>
Merge pull request #42 from RiotGames/master

Removes Berksfile.lock

acf86a8a5d77ce49317ab56e2c33f0de47bb5cb2 authored almost 12 years ago by laradji <[email protected]>
Merge branch 'master' into fix_db_credentials_security

907530752cfeb7c40c310fbd9aebc887776dd57b authored almost 12 years ago by Andrew Garson <[email protected]>