We have moved away from Zenoss, it was getting too old and throwing false alerts. It relies on SNMP and we wnated to go agent based. For the speed of installion we first installed Ganglia (not developed anymore but an awesome package based tool). Then we added Zabbix for completion. Details at HPC Monitoring
— Henk 2024/10/15 19:14
Our scratch server has been our Zenoss server since the beginning. Ran RHEL 5.5 and is now decommissioned. A new server has been deployed to only do the Zenoss service. It will run CentOS 6.10 (Final) and Zenoss 4.2.5, specifically the Community Edition last v4 version because I like to keep it simple. All we want is basic monitoring, alerts when nodes go down, and historical data.
# never understood why rpm -e --nodeps mysql mysql-server mysql-libs mysql-devel postfix # autodeploy mkdir zenoss-deploy cd zenoss-deploy/ wget https://github.com/zenoss/core-autodeploy/tarball/4.2.5 -O auto.tar.gz tar zxvf auto.tar.gz cd zenoss-core-autodeploy-aeb5289/ ls ./core-autodeploy.sh # boink
At this point the script fails to find the core rpm file for my distro. Luckily, there are some folks maintaining the script for 4.2.5 and pointing to the new location. Shout out to Jane, much appreciated!
Download the zip file from github.com Zenoss_4.2.5_core-autodeploy
# Stage the maintained autodeploy script cp /root/Zenoss_4.2.5_core-autodeploy-master.zip . unzip Zenoss_4.2.5_core-autodeploy-master.zip ls cp Zenoss_4.2.5_core-autodeploy-master/core-autodeploy.sh_update_20190110_zenup . ./core-autodeploy.sh_update_20190110_zenup
Then test out the installation.
/opt/zenoss/bin/zenoss xstatus Status | PID | Daemon ------------------------------------------------------------------- Running 33447 zeneventserver Running 34329 zopectl Running 34334 zenrrdcached Running 34387 zenhub Running 34438 zenjobs Running 34499 zeneventd Running 34559 zenping Running 34687 zensyslog Running 34668 zenstatus Running 34705 zenactiond Running 34811 zentrap Running 34786 zenmodeler Running 34821 zenperfsnmp Running 34850 zencommand Running 34878 zenprocess Running 34882 zredis Running 34917 zenjmx Running 35008 zenpython rabbitmqctl -p /zenoss list_queues Listing queues ... celery 0 hpcmon.celeryd.pidbox 0 zenoss.queues.zep.signal 0 zenoss.queues.zep.modelchange 0 zenoss.queues.zep.migrated.summary 0 zenoss.queues.zep.rawevents 0 zenoss.queues.zep.heartbeats 0 zenoss.queues.zep.zenevents 0 zenoss.queues.zep.migrated.archive 0 ...done. # Finish installation firefox http://localhost:8080
You may want to copy the secure_zenoss.sh script and edit it to only keep the Mysql admin password code block to secure your MySQL installation.
yum install postfix
then configure email delivery, define relay_host in main.cf
Last but not least define a Trigger
(production, critical) and associate with a Notification
(email, clear) …
read Notify_Me_of_Important_Events Link … do check “send only on initial occurrence”
http://wiki.zenoss.org/Main_Page
From wesleyan.edu you can log in as guest/WelcomeGuest