Software Information
UPS infos via Rasperry Pi im Netz propagieren und Server oder NAS zum Download animieren.
Hardware
- Raspberry Pi, Model B+ PLUS - 512MB RAM
- APC Power Saving Back-UPS Pro 900
Software one the Raspberry Pi
- Debian
- Munin Node - APC UPS Pro 900
-
Configs to do on
Raspberry Pi | Server | FreeNAS 10 | |
Raspberry Pi | RASPBIAN LITE Minimal image based on Debian (follow the Pi Instruciton to install) | ? | ? |
on the Card add a empty file called SSH on the root |
|||
VI |
# sudo -i |
||
Fix IP address | # sudo vi /etc/dhcpcd.conf ? 40 # Example static IP configuration: 41 interface eth0 42 static ip_address=192.168.0.15/24 44 static routers=192.168.0.1 45 static domain_name_servers=8.8.8.8 |
||
|
|||
Set Time | # dpkg-reconfigure tzdata | ||
Script for smart update | |||
Apache 2 | # apt -y install apache2 | ||
Fail2Ban |
# apt install fail2ban -y |
||
[ssh] enabled = true port = ssh filter = sshd logpath = /var/log/auth.log bantime = 900 banaction = iptables-allports findtime = 900 maxretry = 3 |
|||
# service fail2ban restart | |||
check # iptables -L -n --line |
|||
NUT | # apt install -y nut nut-monitor nut-cgi nut-ipmi nut-snmp nut-xml | ||
# lsusb Bus 001 Device 004: ID 051d:0002 American Power Conversion Uninterruptible Power Supply |
|||
# vi /etc/nut/nut.conf MODE=netserver |
|||
# vi /etc/nut/ups.conf (around line 121) [apc900] driver = usbhid-ups # Treiber der verwendet werden soll port = auto desc = "APC 900 Smart-UPS" # Beschreibung der USV # maxretry = 3 |
|||
# systemctl reload nut-server | |||
# systemctl status nut-server | |||
# apt install wakeonlan arp command to find the MAC address |
|||
# upsc APC900 | grep battery.runtime: | awk '{print $2/60}' OFMT="%3.1f" |
Quellen/Source:
- Raspberry FORUM: UPS Information to LAN
- https://www.tobias-baeumer.de/apc-usv-proxmox/
- networkupstools.org
- servernetworktech.com/2013/06/upsalert-my-solution-to-graceful-server-shutdowns-on-power-loss
- NUT
- /www.pontikis.net/blog/apc-ups-master-slave-setup-apcupsd
- Munin | Plugin | NUT
- bernaerts.dyndns.org/linux/75-debian/335-debian-wheezy-install-monitor-eaton-ups
- thomas-leister.de/powerwalker-ups-debian-stretch/
- wiki.debian-fr.xyz/Configurer_et_surveiller_un_onduleur_avec_NUT
- Raspberry Pi - UPS server using NUT
-
-
-
-
nextcloud / collabora / OnlyOffice
> Add a comment >Disk Size GB: 100
CPU Limit: 2
CPU Units: 2048
Memory MB: 2048
Swap MB: 2048
> Add a comment >
Read more: LXC | ELK Stack v.5 (Elasticsearch - Logstash - Kibana)
- www.rsyslog.com/ | Wiki rsyslog
- loganalyzer.adiscon.com/ |
Install
apt update -y apt upgrade -y apt install apache2 apache2-doc -y apt install php5-common libapache2-mod-php5 php5-cli php5-gd -y apt install mysql-server mysql-client -y apt install php5-mysql -y mysql_secure_installation apt upgrade -y |
apt install rsyslog -y | |
vi /etc/syslogserver.conf | # provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # provides TCP syslog reception $ModLoad imtcp $InputTCPServerRun 514 |
apt install rsyslog-mysql |
cd /usr/src wget http://download.adiscon.com/loganalyzer/loganalyzer-3.6.6.tar.gz tar -xzvf loganalyzer-3.6.6.tar.gz |
mv /usr/src/loganalyzer-3.6.6/src /var/www/html/loganalyzer |
cd /var/www/html/loganalyzer |
touch config.php chmod 777 config.php |
Config on a Ciso Switch |
enable config terminal logging on logging 10.147.42.37 logging trap 9 (9 for Test then back to 4 or 5) service sequence-numbers service timestamps log datetime msec |
Config a Client (on Debian 8)
/etc/ryslog.conf | $ModLoad imuxsock $ModLoad imklog # Provides UDP forwarding. The IP is the server's IP address *.* @10.147.42.37:514 # Provides TCP forwarding. But the current server runs on UDP # *.* @@192.168.1.1:514 |
Change the IP to your RsyncServer |
service rsyslog restart |
Quellen/Source:
- https://www.howtoforge.com/centralized-rsyslog-server-monitoring
- http://www.laub-home.de/wiki/Syslog_Server_unter_Debian_Linux_mit_Rsyslog
-
-
-
-
-
-
LXC | Selfoss ¦ multipurpose rss reader
The new multipurpose rss reader, live stream, mashup, aggregation web application
need too:
-
-
-
- Selfoss Homepage
-
LXC | Icecast2 ¦ Radio Station
WikiInformation: de.wikipedia.org/wiki/Icecast
Software Homepage: http://www.icecast.org/
Munin Plugin: https://github.com/mattyribbo/icecast2-munin/blob/master/icecast2_all
HW:
RAM:
DISK:
LXC | YaCy - Freie Suchmaschinensoftware und dezentrale Websuche
VM LXC Container
30 HDD
WikiInfos: de.wikipedia.org/wiki/YaCy
Homepage: www.yacy.net/de/
> Add a comment >KVM | Security Onion Log Management
> Add a comment >LXC | Monitoring Zabbix
Debian LXC (Debian GNU/Linux 8 (jessie))
Disk 25GB
RAM 2 GB
Remove Zabbix Client | apt purge --auto-remove zabbix-agent |
# wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb # dpkg -i zabbix-release_3.0-1+trusty_all.deb # apt-get update |
# apt-get install zabbix-server-mysql zabbix-frontend-php |
# cd /usr/share/doc/zabbix-server-mysql # zcat create.sql.gz | mysql -uroot zabbix |
# vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix |
# service zabbix-server start |
# vi /etc/apache2/conf-enabled/zabbix.conf |
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 # php_value date.timezone Europe/Zurich |
# service apache2 restart |
MONITOR JOOMLA FRONTEND LOGIN WITH ZABBIX
Source/Quellen:
- https://www.zabbix.com/documentation/3.2/manual/installation/install_from_packages
- http://www.zabbix.com/- http://lab4.org/wiki/Zabbix_Webfrontend_installieren
- https://www.phyramid.com/en/blog/monitoring-servers-at-phyramid/
- http://php.net/manual/de/timezones.europe.php
> Add a comment >
LXC | CUPS PrintServer
Install the cups, ghostscript, and gsfonts packages.
Source/Quellen:
- www.openprinting.org/printers
- wiki.debian.org/SystemPrinting
- fosskb.in/2012/12/31/printer-sharing-using-cups/
- lifeonubuntu.com/setting-up-cups-and-installing-local-printer-in-ubuntu-server/
- wiki.archlinux.org/index.php/CUPS
- www.cups.org/
- www.makeuseof.com/tag/make-wireless-printer-raspberry-pi/
- wiki.samba.org/index.php/Setup_a_Samba_print_server
-
-
-
-
-
- > Add a comment >
VM (Absolute minimum, you may need to scale-up as usage increases)
1 x vCPU
1024 MB RAM
10 GB HDD Storage
apt install -y freeradius |
|||
vi /etc/freeradius/3.0/clients.conf |
|||
vi /etc/freeradius/3.0/users | |||
some changes to the log (start around line 257) i did change so i know all loged user | |||
vi /etc/freeradius/3.0/radiusd.conf | |||
352 auth_badpass = yes 353 auth_goodpass = yes |
|||
# systemctl status freeradius.service | |||
# systemctl stop freeradius.service | |||
# systemctl start freeradius.service | |||
# systemctl restart freeradius.service | |||
# journalctl -xe | |||
# freeradius -v | |||
radiusd: FreeRADIUS Version 3.0.12, for host x86_64-pc-linux-gnu, built on Aug 10 2017 at 07:05:06 FreeRADIUS Version 3.0.12 |
|||
# multitail /var/log/freeradius/radius.log |
adding a second client | Process: 722 ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout (code=exited, status=1/FAILURE) Aug 22 07:13:33 radius-01 systemd[1]: freeradius.service: Control process exited, code=exited status=1 Aug 22 07:13:33 radius-01 systemd[1]: Failed to start FreeRADIUS multi-protocol policy server. Aug 22 07:13:33 radius-01 systemd[1]: freeradius.service: Unit entered failed state. Aug 22 07:13:33 radius-01 systemd[1]: freeradius.service: Failed with result 'exit-code'. |
Stackoverflow |
---
Quellen/Source:
> Add a comment >
KVM mit PXE / DHCP / TFTP
TFTP (tftpd-hpa)
apt install tftpd-hpa |
ich musste unter
vi /etc/inetd.conf |
den tftp auskomentieren # weil sonst der Port UDP/69 blockiert war
DHCP
vi /etc/dhcp/dhcpd.conf |
cat /var/lib/dhcp/dhcpd.leases |
service isc-dhcp-server restart service isc-dhcp-server start service isc-dhcp-server stop
shows the used IP
grep "^lease" /var/lib/dhcp/dhcpd.leases |sort |uniq |wc -l
or
egrep "lease|hostname|hardware|\}" /var/lib/dhcp/dhcpd.leases
or
dhcp-lease-list /var/lib/dhcp/dhcpd.leases
PXE
Quellen/Source:
- www.debian-administration.org
- gparted.org over PXE
- isc-dhcp-server
-
-
-
-
-
wiki.debian.org/BOINC
boinc.berkeley.edu/wiki/Installing_BOINC_on_Debian#Links
# apt install boinc-client
# apt install boinc-manager
for CLI installation, run
# boinccmd
IRC: #debian-boinc on irc.debian.org
munin: https://github.com/munin-monitoring/contrib/tree/master/plugins/boinc
boincstats.com/en/bam/boincstatsSettings/
to use a bit of CPU do - KVM mit BOINC
Subcategories
Windows Article Count: 5
Perfect Article Count: 236
Android Article Count: 220
virtualisierung Article Count: 10
Firewall Article Count: 12
- Anker 575 USB-C Docking Station (13-in-1), 85W für Laptops
- Perfect Server Hardware for Virtualization | Proxmox | pve-05
- Pioneer Blu-Ray/BD/DVD/CD Reader/writer USB 3.0 BDR-XD07TB | WORKS OK with Debian 11
- NOT WORKING WITH DEBIAN 11 | Dockingstation | IcyBox 14-in-1 USB Type-C | IB-DK2262AC
- How to remove systemd services
- Laptop | Lenovo | Thinkpad E15 Gen3 AMD
- Laptop | Lenovo | LENOVO-IDEA IdeaPad 3 15IGL05 Notebook (15.6 ", 128 GB SSD, Business Black)
- D. Klimo | Kent monoblocks
- TTN Mapper
- LILYGO TTGO T-Beam V1.1 ESP32 LoRa 868Mhz GPS 18650 Board
- LILYGO® TTGO T-Beam 868MHz -> The Things Network (TTN/TTS) -> Karte | Infos und Video bei Alex (www.aeq-web.com)
- Kabelfarben 3.3V, 5V, 12V, 230V | Durchmesser
- 01 Digi-Bee Stand01 Wetter
- Solar Panel | 6V 3W Solar Panel JY D145x145
- TTGO LoRa32 V2.1_1.6 version 433/868/915Mhz ESP32 LoRa OLED 0.96 Inch SD Card Bluetooth WIFI wireless Module ESP-32 SMA
- -pve-04 | Disk SSD and HDD
- DISK SSD | 1 TB | Samsung SSD 870 EVO 1TB - 1TB
- NanoVNA V2
- CubeSat | antennas |
- KoZo_GS3_433MHz
- tinyGS - shortcut what it means
- TinyGS Telegram community | published Links
- Wolfgang W. Osterhage (Springer Verlag Sachbuch 2021): Die Geschichte der Raumfahrt | (gefundene Fehler)
- ucs Univention some commands
- SMA-Stecker / SMA-Buchse