<commit_before># Check_MK Agent for 3Par over WSAPI

## Prerequisites
- Build and tested only on OMD Consol-Labs Edition 2.10 ( CMK 1.2.6p12 )
- Tested against HP 3Par 7400 with 3.2.1.292
- Python Modules: simplejson, httplib, urllib2, pprint, sys, os, getopt, socket

## Installation

### Sourcefiles

1. drop the files in your OMD site ( /opt/omd/sites/awesomesite )
2. create new host for your 3Par
3. enable 3Par wsapi and add user ( only read permissions needed )
4. test agent_3par on omd server shell
 * /opt/omd/sites/awesomesite/local/share/check_mk/agents/special/agent_3par -H my3par -U roUser -P roPassword
5. add individual program call datasource rule with above command

### Check_MK Package

1. download package from https://github.com/rockaut/check_mk-3par/releases
2. install with cmk ( cli or gui )
 * cmk -vP install 3par-whateverversion.mkp

## Working
- Volumes
- CPGs
- System
- Hosts
- Ports
- FlashCache

## TODO
- docs
- dictionary parameters
- check_mk package
- Man-Pages
<commit_msg>removed todo vom readme<commit_after># Check_MK Agent for 3Par over WSAPI

## Prerequisites
- Build and tested only on OMD Consol-Labs Edition 2.10 ( CMK 1.2.6p12 )
- Tested against HP 3Par 7400 with 3.2.1.292
- Python Modules: simplejson, httplib, urllib2, pprint, sys, os, getopt, socket

## Installation

### Sourcefiles

1. drop the files in your OMD site ( /opt/omd/sites/awesomesite )
2. create new host for your 3Par
3. enable 3Par wsapi and add user ( only read permissions needed )
4. test agent_3par on omd server shell
 * /opt/omd/sites/awesomesite/local/share/check_mk/agents/special/agent_3par -H my3par -U roUser -P roPassword
5. add individual program call datasource rule with above command

### Check_MK Package

1. download package from https://github.com/rockaut/check_mk-3par/releases
2. install with cmk ( cli or gui )
 * cmk -vP install 3par-whateverversion.mkp

## Working
- Volumes
- CPGs
- System
- Hosts
- Ports
- FlashCache

{'fraction_non_alphanumeric': 0.09016811003565971, 'fraction_numerical': 0.03565970453387672, 'mean_word_length': 3.7211538461538463, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2903731', 'n_tokens_mistral': 730, 'n_tokens_neox': 675, 'n_words': 238}