Compare commits
No commits in common. "22a539fc7e8f4e552db67cea1001902353835bf4" and "0d06aee06258bb349bde0ba2205fdaf5f4ee3f20" have entirely different histories.
22a539fc7e
...
0d06aee062
46
README.md
46
README.md
|
@ -24,7 +24,7 @@ ____
|
||||||
| 2 |**[version]**|version of Python|`3.9.5`|
|
| 2 |**[version]**|version of Python|`3.9.5`|
|
||||||
| 3 |**[path/to/log]**|path to log|`/dev/null`|
|
| 3 |**[path/to/log]**|path to log|`/dev/null`|
|
||||||
|
|
||||||
### `Example usage build-python.sh in terminal with make the script executable`
|
Example usage in terminal with make the script executable:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
wget https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/build-python.sh
|
wget https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/build-python.sh
|
||||||
|
@ -32,7 +32,7 @@ chmod u+x ./build-python.sh
|
||||||
sudo ./build-python.sh - 3.9.5
|
sudo ./build-python.sh - 3.9.5
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage build-python.sh in terminal without download`
|
Example usage in terminal without download:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo su - -c "bash <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/build-python.sh) qn 3.9.5 install-python.log"
|
sudo su - -c "bash <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/build-python.sh) qn 3.9.5 install-python.log"
|
||||||
|
@ -57,7 +57,7 @@ ____
|
||||||
| 2 |**[-f]**|print of the fingerprint||
|
| 2 |**[-f]**|print of the fingerprint||
|
||||||
| 2 |**[-r]**|print of the remaining days||
|
| 2 |**[-r]**|print of the remaining days||
|
||||||
|
|
||||||
### `Example usage cert-info.sh in terminal with make the script executable`
|
Example usage in terminal with make the script executable:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# download
|
# download
|
||||||
|
@ -68,41 +68,13 @@ cert-info.sh www.hmp.today
|
||||||
cert-info.sh /etc/ssl/certs/ca-certificates.crt
|
cert-info.sh /etc/ssl/certs/ca-certificates.crt
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage cert-info.sh in terminal without download`
|
Example usage in terminal without download:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
bash <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/cert-info.sh) www.hmp.today
|
bash <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/cert-info.sh) www.hmp.today
|
||||||
bash <(wget -qO- https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/cert-info.sh) www.hmp.today
|
bash <(wget -qO- https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/cert-info.sh) www.hmp.today
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage in Zabbix`
|
|
||||||
|
|
||||||
```bash
|
|
||||||
# download
|
|
||||||
sudo wget https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/cert-info.sh -O /usr/lib/zabbix/externalscripts/cert-info.sh
|
|
||||||
sudo chmod +x /usr/lib/zabbix/externalscripts/cert-info.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
`Zabbix Server` - `Administration` - `Scripts` - `Create scripts`
|
|
||||||
| PARAMETER | VALUE |
|
|
||||||
|-----------|--------------|
|
|
||||||
|Name |Check SSL certificate|
|
|
||||||
|Scope |Manual host action|
|
|
||||||
|Type |Script|
|
|
||||||
|Execute on |Zabbix server (proxy)|
|
|
||||||
|Commands |/usr/lib/zabbix/externalscripts/cert-info.sh {$URL}|
|
|
||||||
|Description|Load certificate info from {$URL} host macro|
|
|
||||||
`Add`
|
|
||||||
|
|
||||||
`Zabbix Server` - `Configuration` - `Hosts` - `"hostname"` - `Macros` - `Add`
|
|
||||||
| PARAMETER | VALUE |
|
|
||||||
|-----------|--------------|
|
|
||||||
|Macro |{$URL}|
|
|
||||||
|Value |hostname:port|
|
|
||||||
`Update`
|
|
||||||
|
|
||||||
`Zabbix Server` - `Monitoring` - `Hosts` - `"hostname"` - `Check SSL certificate`
|
|
||||||
|
|
||||||
____
|
____
|
||||||
|
|
||||||
## `sendmail`.py
|
## `sendmail`.py
|
||||||
|
@ -130,7 +102,7 @@ ____
|
||||||
|**[--file]**|mail attachment files|`None`|
|
|**[--file]**|mail attachment files|`None`|
|
||||||
|**[--time]**|minutes of attempts to send|3|
|
|**[--time]**|minutes of attempts to send|3|
|
||||||
|
|
||||||
### `Example usage sendmail.py in terminal with make the script executable`
|
Example usage in terminal with make the script executable:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# download
|
# download
|
||||||
|
@ -148,7 +120,7 @@ sendmail.py -u user@gmail.com -p password -d addr1@gmail.com,addr2@gmail.com
|
||||||
/usr/local/opt/python-3.9/bin/python3.9 /usr/local/bin/sendmail.py -u user@gmail.com -p password -d addr1@gmail.com,addr2@gmail.com --file "/path/to/file1,/path/to/file2"
|
/usr/local/opt/python-3.9/bin/python3.9 /usr/local/bin/sendmail.py -u user@gmail.com -p password -d addr1@gmail.com,addr2@gmail.com --file "/path/to/file1,/path/to/file2"
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage sendmail.py in terminal without download`
|
Example usage in terminal without download:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python3 <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/sendmail.py) \
|
python3 <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/sendmail.py) \
|
||||||
|
@ -160,7 +132,7 @@ python3 <(curl -s https://git.hmp.today/pavel.muhortov/utils/raw/branch/master/s
|
||||||
--file "/path/to/file1,/path/to/file2"
|
--file "/path/to/file1,/path/to/file2"
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage sendmail.py in Python`
|
Example usage in Python:
|
||||||
|
|
||||||
```Python
|
```Python
|
||||||
from sendmail import Mail
|
from sendmail import Mail
|
||||||
|
@ -195,7 +167,7 @@ ____
|
||||||
|**[--force]**|"force" argument for the acme.sh|`False`|
|
|**[--force]**|"force" argument for the acme.sh|`False`|
|
||||||
|**[--test]**|"test" argument for the acme.sh|`False`|
|
|**[--test]**|"test" argument for the acme.sh|`False`|
|
||||||
|
|
||||||
### `Example usage simplewc.py in cron with Python`
|
Example usage in cron with Python:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# at 00:00 on Monday
|
# at 00:00 on Monday
|
||||||
|
@ -205,7 +177,7 @@ ____
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### `Example usage simplewc.py in terminal with make the script executable`
|
Example usage in terminal with make the script executable:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
chmod u+x ./simplewc.py
|
chmod u+x ./simplewc.py
|
||||||
|
|
Loading…
Reference in New Issue
Block a user